想好了吗?
选择一个行业不应该是盲目的,首先最应该了解这个行业的发展前景,行业的发展前景是能否在这个行业坚持的前提,不管你对这个行业有多喜爱,你即使能坚持,但是在北京生存下去才是第一步。所以,做好选择之后,就应该按照行业的发展前景作出相应的规划。
行业发展前景
测试工程师可以走两个职业路线,第一技术路线,第二个就是管理路线,都说不想当将军的士兵不是一个好士兵,但是刚开始就想去做一个测试主管也是在白日做梦,一个是不可能有人去选择一个应届生去当测试主管,另一个是当主管是需要机会和机遇的,如果能力够了当不上主管,可能不是你不优秀,只是没有遇到好的机会和机遇,那么另一个原因可能就是你真的没有那么多阅历,还需要继续努力,说完管理路线,界限了就说说技术路线,有人可能会说,‘点点点工程师’ 有什么技术可言呢,那可能是你真的不了解测试工程师,
测试工程师有以下几个技术方向,
- 高级测试工程师
- ui 自动化测试工程师
- 接口自动化测试工程师
- 性能测试工程师
- 测试开发工程师(效能研发工程师)
- 测试架构师
这么多发展方向该怎么选择,我觉得不用选择,这也是我之前提到的为什么测试是一个知识广度的职业,因为随着你工作的发展,所有技术都是应该去掌握的,不管是 UI 自动化,接口自动化,客户端性能测试,服务端性能测试,测试平台开发,技术层出不穷,就应该一直学习下去,一点点的就可以 从一个测试工程师成长为一个自动化测试工程师,再成长为测试开发工程师,最后成为测试架构师。
学习什么?
- 首先推荐测试工程师必读的几本书
- 《自动化测试最佳实践》( [美] Dorothy Graham / Mark Fewster )
- 《代码整洁之道》( [美] Robert C. Martin )
- 《架构整洁之道》( [美] Robert C. Martin )
- 《Google 软件测试之道》(黄利/李中杰/薛明)
- 《Effective Java 中文版》(俞黎敏)
- 《Google SRE 运维解密》( [美] Betsy Beyer )
- 《深入理解 java 虚拟机》(周志明)
- 《编程珠玑》( [美] Jon Bentley )
《测试工程师全栈技术进阶与实践》(茹炳晟 )
第二个推荐学习课程/视频教材
- 网易 MIT 网课人工智能: https://open.163.com/newview/movie/free?pid=MCTMNN3UI&mid=MCTMNR8QS
- leetcode:https://leetcode-cn.com/
- 极客时间:基于精准测试及 AI 技术的前端质量保证实践 https://time.geekbang.org/dailylesson/detail/100032620
- 极客时间:基于 AI 的网易 UI 自动化测试方案与实践https://time.geekbang.org/dailylesson/detail/100016410
- 项目:pytorch-handbook 地址:https://github.com/zergtant/pytorch-handbook ☆推荐理由:很实用 很细致
- 项目:ChromeDriver 地址: https://chromedriver.chromium.org/ ☆推荐理由:webdriver
- 项目:Jvm-Sandbox: 地址:https://github.com/alibaba/jvm-sandbox ☆推荐理由:Jvm-Sandbox:从一个开源排查工具到质量工具再到生态的扩充,是阿里内部的一款非侵入式的 AOP 开源解决方案,能够在 Java 生态中解决诸如流量录制回放、故障模拟、问题排查等领域的问题。
- 项目:skywalking 地址:https://github.com/apache/skywalking ☆推荐理由:一款开源的分部署追踪方案,对标集团内部的鹰眼, 该开源项目针对了很多通用的中间件调用过程进行插桩,能够学习和了解到很多的 Java 生态技术
- 项目:jacoco 地址:https://github.com/jacoco/jacoco ☆推荐理由:Java Code Coverage 代码覆盖率分析
- 测试之家社区:https://testerhome.com/
- 综合型技术社区 infoQ: https://www.infoq.cn/
- stackoverflow :https://stackoverflow.com/
- 综合型技术社区:https://www.csdn.net/
- 微信公众号:腾讯 TMQ 在线沙龙、开发者修炼营、AI 科技大本营
做些什么?
互联网行业发展非常迅速,每一年甚至每一个月都在不断变化,应对这样的变化,应该怎么去做呢?
- 不断学习,学习能打开眼界
- 多参加线下沙龙,多听讲座,这样可以提升你的见识
- 每隔一段时间去面试一下,不一定要离职,要知道自身价值和行业发展是否相符合
写在最后
加油,各位
↙↙↙阅读原文可查看相关链接,并与作者交流