辗转到现在进入测试行业两年,陆续学了很多的东西,自动化测试 性能测试 测试开发 数据结构算法 容器等等吧,往后走测试该学些啥呢,测试的发展在哪里,还是在众多的技术中专精一个技术发展,有点迷
我的建议是别卷了,早点躺平
全栈
转开发吧
上面说的这些东西,不知道有没有项目中真正落地,且持续出效果呢?
前 3 年建议专精一个领域(比如客户端/服务端?),把相关的开发技术、测试技术都了解清楚,并在项目中有一些落地应用,产出成果。3 年后有深度后再去扩散广度,有了第一个深度的基础后再去扩展,会顺畅很多(至少如何上手->如何使用->如何落地->如何出成果这套流程,都很熟练了)。
有具体的落地,近期感慨行情太差,对测试这行有点迷茫了
行情差这个,也不只是测试,整个互联网行情都不大好。如果行情不好就迷茫,那你会很被动。
然后工作 2-3 年这期间会迷茫是很正常的,我当年也迷茫过。基本上迷茫的原因是毕业时计划学习的/工作中需要掌握的,基本都差不多了,日常工作也基本游刃有余,所以会开始考虑未来。
而这刚好基本是自己工作后,第一次认真考虑未来发展,而且此时视野其实还不够广(一般 2-3 年基本只经历过 1-2 家公司,接触的业务类型也比较有限,而且大多和公司外的同行交流相对少),所以会觉得自己视野之内的东西都掌握了,也都会用了,不知道自己要何去何从,属于认知阶段的 “不知道自己不知道”。
这个时候,建议可以做 2 方面的事情:
1、复盘自己过去 2 年的做过的事情,写下总结。总结文章也可以来社区分享一下,造福其他人。写的过程中,可能就会发现,自己某些方面的掌握其实还不够熟练,很多地方说不清楚,这样就能变为 “知道自己不知道”
2、参加下一些行业的分享交流活动,比如社区公众号不定期有线上分享,线下也有 MTSC 大会、各地沙龙等活动,看看别人是怎么做的。除了测试领域,也可以看看开发、运维领域的(比如掘金、简书、QCon 等),了解下新的东西,帮助变为 “知道自己不知道”
“如何高效地保障质量”,多想想这个问题,有了目标、你就知道你要学啥技术了。
关于技术,前后端都要会点,有想法想做工具/框架/平台的时候,能自己撸起袖子干,不求别人。(技术不一定非得要多全要多深,能支撑你的想法、需求即可)