说到这个“预备队”,我这儿还真有点儿实践过的东西能唠唠。这词儿不光是说踢球的,搁咱们干活儿、过日子,也差不多一个意思,就是得随时准备着,指不定啥时候就得顶上去。
我自己的经历是这样的:
大概几年前,我在上家公司,那阵子主要项目进展挺稳当,但有时候,就那么一段儿一段儿的,活儿不太多,或者说不太到我手里。你知道,就是那种感觉,主力都在前头冲锋陷阵,我,好像就在边上候着,有点像“预备队员”那个状态。
也挺 Mèng 圈的,不知道该干点刷刷新闻?看看视频?搞两天,觉得忒没劲,心里头发慌。老觉得这样下去不行,人得废。
我的“预备”实践
后来我就琢磨,不能干等着。我就开始捣鼓点儿“计划外”的东西。那时候我对自动化测试挺感兴趣的,但公司主流技术栈用得不多,也没给我安排这方面的任务。
具体我是怎么干的?
- 找资料: 先是上网扒拉各种教程、文档。那时候网上的东西还没现在这么铺天盖地,得费点劲儿找,中英文的都看,挑那些看起来靠谱的、评价好点的。
- 搭环境: 在自己电脑上装软件、配环境。这玩意儿刚开始弄,坑不少,经常搞半天跑不起来。有时候一个环境问题就得折腾一晚上,反复试,查错误信息,对着文档一点点调。
- 写脚本: 找个我们产品里头,我觉得挺烦人、老得手动点来点去的功能模块,拿它练手。开始就写最简单的登录、点击这种,能跑通就行。
- 反复试错: 脚本写出来,一跑,十次有八次报错。要么是元素定位不对,要么是等待时间不够,要么是逻辑有点问题。就得耐着性子,看日志,调试,改代码,再跑,再改…… 就这么一点点磨。
- 偷偷应用: 后来稍微熟练点,有时候干完手头的活儿,我就偷偷用自己写的脚本跑跑我负责的那块儿,看看有没有啥低级错误,或者回归测试一下,也算是给自己省点事儿,顺便验证下我这“预备技术”到底行不行。
后来的事儿就有点意思。
过大概半年多,公司突然接个大活儿,要求交付周期特别短,测试压力一下子就上来。原来的手动测试模式有点顶不住,效率太低,还老出错。老板和项目经理急得团团转。
这时候,我就把我之前捣鼓的那套东西,稍微整理一下,给他们演示一下,怎么能自动跑起来,怎么能快速回归。你猜怎么着?正好能用上!虽然我那套东西还比较糙,但至少提供一个思路和基础。
后来公司就决定赶紧上自动化测试,我也顺理成章地参与进去,把我那点儿“预备知识”全都用上,还带着几个同事一起搞。那段时间虽然累,但心里头特踏实,感觉自己这“预备队”总算没白待。
所以说, 这“预备队”的角色,有时候不是让你闲着的,反倒是给你个机会,让你在别人没注意的时候,偷偷练级,攒技能。等真需要你上场的时候,你就能顶上去,而不是手忙脚乱。这事儿,不管是在公司里,还是干别的,我觉得都一个道理。时刻准备着,总没坏处。
还没有评论,来说两句吧...