当然,首先声明,以下仅个人看法,并且只针对想要入行的新人,作为想要入行的新人来说,最关心的就是好就业吗?工资待遇如何?前景怎样?就从这两个问题来给点建议。
一、就业和工资待遇
现在的就业形势并不容乐观!
第一: 现在绝大部分企业招聘需求会要求最低学历为大专,没有大专及以上学历是几乎很难有工作岗位的。所以,大专以下学历的朋友可以劝退了。当然,这些朋友完全没有一点入行的机会吗。也许是有,请各位自行咨询相关的培训机构。
第二: 如果你已经毕业是想要通过社招进入到这个行业,本身也有自学过相关的知识,掌握的比较好的情况下,在
互联网行业比较发达的城市,比如北京,上海,深圳大约能拿到6-8k,在一些不太发达的城市,比如重庆,河北等大概能拿到4-6k。
第三: 如果你已经大于30岁,如果是想转行到这个岗位,我个人也是不太推荐的,不管是自学还是培训班的方式。你也许会说我周围有某某就是30岁转行的,工资很高。你只要不是在本行业实在混不下去了,铁了心要入行的话。就不要转行。
第四: 如果你是学生,需要赶紧去找相关的实习岗位,工资低一点没有关系,你可以自己去看看相关岗位的招聘要求,大部分需要有相关的工作经历。你如果没有经验,会少很多选择。
二:前景
第一: 刚入行的工资肯定不会太高,但这是一条可以看见清晰发展的路线,如果坚持不断的学习,3年左右的时间拿到1万左右的工资并不难,至于能到到什么样的高度,得看个人修行了。
第二: 以后
软件测试岗位会越来越缺少人才,岗位会有很多空缺,但是那些都是一些高级工程师的岗位,说通俗点,在一些二三线城市,这些岗位的工资也差不多能到2万月薪,初中级人才并不缺少,想要入行就得抓紧,内卷越来越严重。再过几年或许初级岗位已经完全不需要人了。
最后:你必须得很努力,但是更应该学会选择,正确选择之后得努力才有意义,提升
技术要趁早,转行也要乘早,总的来说乘着年轻赶紧努力。
如果还是不知道怎么学习的话?下面的“软件测试工程师发展规划路线”,应该会给你带来帮助和方向:
一、测试基础
了解测试的基础技能,掌握主流
缺陷管理工具的使用,熟练测试环境的操作与运维。
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数。
四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理。
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的。
接口测试神器,你绕不开的强大工具:
Jmeter。小巧灵活:Postman。
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理。
九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。
十、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。
十一、性能测试&安全测试