白癜风可以治吗 http://m.39.net/pf/a_4791307.html注:这篇文章原创首发于年,由于年代久远,很多同学找不到了,又经常有同学问,重新发一次,大家保存好;另,新增了几个方向,基于这两年的案例观察,具备可行性的方向;先抛出一个观点:那些,担心30岁后、35岁后、40岁后,无路可走的、找不到工作的;基本属于能力不够,或者思维太局限,或者思考太少的。总之,瞎担心/不长进。具体,看完这篇文章,你就没疑惑了;自行收藏+好看+转发,此文内容几年后看依然不会过时;曾经,写过一系列的软件测试从业者职业成长文章,本以为,大家应该都目标清晰,职业发展路径清晰,没有疑问了。但,当有越来越多的,从业者咨询老徐,关于职业发展的疑惑的时候,你会发现,你以为的并不是你以为的;至于原因:1)那些文章太久远,传阅率太低,很多同学已经找不到了;2)太多同学,没掌握通过关键词检索有用信息的能力;3)基于当前阶段整体行情,确实得思考职业发展规划了,毕竟随时有可能失业;道理懂再多,到自己的身上,基本上,还是不敢做决定,或者一片迷茫。通过这篇文章,再次聊聊,软件测试工程师的,职业发展,可行性的发展路径;到底有哪些路可以走,分别有哪些门槛,哪些坑,适合谁等。希望对你,有那么点用。认准目标,剩下的,就是,干干干。/从普遍的思维来看,测试从业者的发展路径,技术方向管理方向。一、技术方向1.测试开发工程师:支撑测试部门,服务于测试部门;通过系列的技术手段,提升测试团队的工作效率;如编写测试部门所需的测试工具、编写测试部门的大一体化平台、写一些小的造数据小工具(毕竟造数据是很多团队效率障碍的真凶之一);当然,不同公司不一样,不排除,有些公司这个岗位,让你去测功能偏多;或者利用已有的测试工具,执行自动化测试性能测试等到。门槛:必须具备非常强的代码能力;最好有一点测试思维,能理解测试部门的业务需求,对测试整个流程、诉求、痛点了解,能基于诉求、痛点、通过开发出的工具,来解决问题,提高效率;而不是一堆华而不实的无用工具,自嗨。2.自动化测试工程师:通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案等。门槛:对常用测试工具熟悉,了解自动化测试流程,得具备基本的代码能力等,能进行一些简单的脚本修改编写。3.性能测试工程师:性能分析、风险控制、性能评估、给出调优建议结果等。门槛:水很深,不是玩玩工具就可以的。老徐,不建议,走这条路。且专职岗位不多,想专项玩,门槛高;4.测试架构师,整个测试部,技术方向把控。门槛:测试方面的理论、方向,软件工程,语言基础,系统架构等,都必须得具备。5.高级测试工程师/资深测试工程师(业务测试工程师):一般来说,也是技术方向,得专项到某个业务方向,偏业务方面多点。门槛:稍微有点技术能力,不是点点点;具备基础的测试必备能力,linux/DB/Shll/Python/Java/工具等;当然,很多不会的也混的很好,只是核心竞争力不够。6.还有什么?你来补充;注:安全测试,忽略,多数测试从业者,不具备这个能力,做不了;二、管理方向1.测试组长:公司只有几个测试的情况下,一般会有个测试组长,管几个业务测试工程师,团队一般功能测试为主,无专职测试开发岗位。2.测试主管,基本同上,不同的岗位名;唯一区别的是,测试主管上级可能是测试经理;测试组长上级,应该就是研发老大,属于研发部门的一个小组(当然,不觉得,也有很多独立的测试部门,组织架构是:测试组长-测试经理-测试总监)。3.测试经理:一般来说,管理一个测试部门,下设多个测试组,也许会有一个独立的「自动化测试团队或测试开发团队」等,服务于业务团队团队,提升效率;除了