最近一个老同学联系我,因为被公司辞退,找我倾诉,于是写下此文。
他是14年一本毕业,在我的印象里人特别懒,不爱学习,专业不好,毕业前因为都没找到合适工作,直接去创业了,奶茶店,托管,销售,反正什么都有做过,毕业后浑浑噩噩的度过了几年,16年那会儿互联行业特别火,他有想回头做IT行业,就联系过我,我为他推荐了软件测试,他也听了我的建议去报了个培训机构学软件测试,学的很烂,但是当时缺口大,也还是混进了一家公司,熟悉了公司业务后结果他编码能力实在太差,根本胜任不了自动化,就做手工测试。
一直做就到去年10月,离职前1w2,职位测试主管,因为公司裁员,现在人家根本根本就不要只会点点点的测试了,再加上本来就不爱学习,在外面面试两个月也是各种碰壁。
目前他是在到处碰壁有时候出去跑跑滴滴,送送外卖,勉勉强强维持家里的开销,也是入不敷出的状态。
其实对很多功能测试岗来说,30-28就有一堆人被裁了,或者家庭原因就转行了,这还算是明智的,活累钱少,更不要说35岁之后了。
人到中年最无法回避的就两个字,责任。中年人已经没有任何人可以替他分担责任了,父辈需要照顾,子女还不具备能力,这种体验不到中年是无法想象的。现在没有一份好的职业规划,日后你究竟如何应对危机,“长江后浪推前浪,前浪死在沙滩上”,曾经一句让人会心一笑的调侃,而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低,薪资报酬高,不断有新鲜血液冲刷着软件测试行业的“前行者”们,给我们带来了非常大的压力。
下面的软件测试工程师发展方向知识架构体系图,会告诉你该往哪里努力:现在不行动起来树立新的职业规划,难道还要等到失业?只能眼睁睁看着自己被行业淘汰,才知道努力吗?
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
五、MySQL数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
七、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
八、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
十、敏捷测试&TestOps构建
TestOps,持续集成Jenkins框架烂熟于心
十一、性能测试&安全测试
让自己变得更强:想一想,如果你想在测试这个行业一直做下去,35岁之后,凭什么让一家企业继续任用你?你的经验和功能测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!在线推出【Python自动化测试开发核心课】,小白都能学会的Python全栈测试开发课程,限时优惠!并赠送超全软件测试免费学习资料,还等什么!
对于我们来说想要去完成这样子的一个体系构建。并不轻松,但是等到完成之后,再来回顾一下这一段路程时候,你肯定会感慨颇多。
共勉:【可能给予你助力的教程】
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
测试资源免费拿~~~