完了!从毕业满腔热血,35岁却被抛弃,经验无用武之地,转行软件测试我是怎么求生的...
Posted 测试baby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完了!从毕业满腔热血,35岁却被抛弃,经验无用武之地,转行软件测试我是怎么求生的...相关的知识,希望对你有一定的参考价值。
程序员的 35 岁魔咒
不知道从什么时候起,35 岁变成了一个很“残酷”的年龄。35 岁的中浪,稍不留神,就可能被前浪和后浪拍打在沙滩上,连浪花都不剩。
中年危机已是一个普遍的社会问题。但对程序员这个群体来说,35 岁的危机感似乎格外重一些。
“因为程序员的工资普遍高于其他行业,一旦这个行业不要你了,(薪资)可能会面临断崖式下跌,所以才会有危机”,资深程序员赵可(化名)说。
35 岁是一道界限分明的职场分水岭,最尴尬莫过于“高不成、低不就”。如果到了 35、40 岁还没晋升上管理层去,就会面临失业、被社会淘汰的风险。一位 35+ 程序员在求职网站自述,他在今年年初被裁后的 2 个月里,疯狂海投简历、面试,只拿到了 6 个非大厂 offer,最终他决定平薪入职其中一家。
打击面并不仅限于职场。在某社交平台上,一位程序员愤愤表示,新认识的交友对象对“程序员到了 35 岁就退休”的定律感到介意,以致于感情快告吹了。
越临近 35 岁,焦虑感越发强烈起来。打开不少社交平台的相关话题页,你很容易被各种忧心忡忡的情绪所感染,35+ 程序员懊恼失业,就连 20+ 的年轻人也开始担忧未来会失业…
35 岁不转管理“混吃等死”?
35 岁以上的程序员都去哪了?经常有人发出这样的灵魂拷问。很多人会选择在 35 岁的当口转型以渡过中年危机。
一般来说,35+ 程序员的职业路径主要有三个大方向:技术专家、技术管理、跨行业就业(非技术向)。
转做技术管理,大多数程序员都会走上这条路。
另一方面,技术做久了,升到管理层,也是正常的职场晋升流程。
但需要注意的是,并非所有程序员都适合做管理。
从技术到技术管理,要跨过的“坎”不少。
“35 岁不转管理就‘混吃等死’”,很多程序员觉得到了 35 岁、40 岁,再不转管理就来不及了。
现实情况下,技术管理岗位相比普通程序员岗位要少得多,所有人都去做高管显然不切实际,市场空间小且需要在技术和管理能力上具有相当的竞争力。
在这种背景下,程序员到了 35+ 还在一线写代码的人一定大有人在。实际上,如果热爱技术工作,就算到了 35 岁不转管理,坚守在一线岗位也未必就发展不好。
到底要不要转型,当你做决定的时候,可以先思考下这两个问题,一是想转到什么岗位及评估自己是否具备该岗位所需的技能;第二,是否热爱这个行业,并愿意始终在这个行业学习。
在这里还是要推荐下我自己建的自动化测试学习群 :902061117,群里都是测试党,不定期分享干货(只有软件测试相关的),包括我自己整理的一份2021最新的Python自动化资料。
互联网不需要中年人
回过头来反思一下,为什么 35 岁成了程序员的职场终点?
表面上看,这是个人的职场发展遇到了困境。更深层次的原因与当前激烈的就业环境不无关联,这里面很大程度上是市场“倒逼”的结果。
华为劝退 35 岁员工,强制退休补偿 45 岁员工;腾讯裁撤 10% 高管,劝退 35+ 员工… 如今的快速迭代的互联网和职场环境,都在向中年人传递出一个信号 —“你老了”。正如马化腾所说,或许你什么错都没有,就错在太老了。
“不要 35 岁以上的中年人,再便宜也不要”。虽没有明文,但 35 岁定律已是国内科技互联网公司招聘标准里的“潜规则”。
年轻人能修 996 福报,对薪资要求不高,中年人精力和体力双下滑,家庭负担拖累成长空间,对薪资要求还高。于是“橄榄枝”更多伸向了年轻人。
到了 35+ 的年龄再去找工作,市场的期待值也会变高。
我以前在招人时发现,其实市场上很缺人,但又有很多大学生找不到工作。这并不矛盾。“很多程序员的简历上写着做过很多项目,但真聊起来发现他做的并不深入。行业真正需要的是经验丰富、能实际解决问题的人才”。
从另一个角度看,市场的“优胜劣汰"机制,也并非全都是坏事。它能鞭策程序员不断提高自己,形成自己的竞争优势。
如何打破 35 岁定律
35 岁定律就像一把高悬在头顶的达摩克利斯之剑,悬而不落的状态最“折磨”人。但时间永在流逝,没有人能避免 35 岁的来临。
如果一个程序员随着年龄的成长,每天还只是在重复做着基础工作,那么当 35 岁来临时,危机大概率也会找上门。
对抗 35 岁危机,不能打无准备的“仗”。最关键的是,一定要对自己有清晰的人生定位,“你在 35 岁之前最好想明白,任何行业、任何岗位,都能创造奇迹”,陶建辉建议。
如果真的热爱技术,希望在技术领域长期发展下去,就要持续学习,以让自己在技术上有积累,有系统化的理解和认知。如果有志向转型管理,那也要做相应的准备,注意培养自己的管理思维。而对于那些觉得干这行不是特别突出,竞争力相对较弱的普通程序员来说,提早准备 Plan B ,探索第二职业,谋求合适的时机转型 ,也不失为明智之举。
总之,无论是继续坚守技术道路还是转型,遵从自己的内心和志趣是最重要的,也都少不了持续学习,方能打破 35 岁悖论。商业世界瞬息万变,必须紧跟脚步才能不被时代抛弃。
克服 35 岁现象,除了个人努力突破职业瓶颈外,还需要良好的舆论环境,不要“妖魔化”35 岁。
更重要的是,职场生态需要进一步改善,希望企业为大龄技术人营造更加公平良性的就业机会和就业环境,给予大龄程序员更加包容、开放的空间。
程序员需要终身学习
IT行业,是一个新技术层出不穷的行业,每一年都会诞生许多新的语言,新的框架,新的开发理念。20来岁,是学习新事物的黄金年龄,35岁的程序员,在学习新技术上,很可能比不上年轻的后辈们。
程序员行业新技术发展迅猛,可以说是日新月异。
也正是这个原因,中年危机成为我们必须面对和攻克的问题。
思考一个问题:那些能工作到45、50、甚至60的程序员们,究竟具备了哪些过人的能力?
就我过去的经历和观察来说,我认为:他们掌握了一些硬核技能。
这些硬核技能帮助他们克服了年龄带来的劣势。
绵薄之力
做为一名转行自动化软件测试的我,下面将分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2021年可能是最全的软件测试工程师发展方向知识架构体系图。
一、Linux必备知识
linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。
二、Shell脚本
掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。
三、互联网程序原理
自动化必由之路:前端开发基础知识以及互联网网络必备知识。
四、mysql数据库
软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”。
五、抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。
六、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。
七、Web自动化测试Java&Pyhton
了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。
八、接口与手机自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。
九、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。
十、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:
1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。
2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!
最后:【可能给予你助力的教程】
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【伤心的辣条】免费获取~
我的学习交流群:902061117 群里有技术大牛一起交流分享~
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐:
以上是关于完了!从毕业满腔热血,35岁却被抛弃,经验无用武之地,转行软件测试我是怎么求生的...的主要内容,如果未能解决你的问题,请参考以下文章
CSS 即将支持嵌套,SASS/LESS 等预处理器已无用武之地?