赞
踩
今天在知乎上看到一个问题:“很多程序员都说35岁职业危机,那么为什么做开发的35岁程序员不转行做测试呢?”
首先亮出我的观点:开发转测试,并不能度过中年危机。
中年危机并不是计算机行业独有的,任何行业都有所谓的中年危机,甚至某些行业的危机感比计算机行业更加严峻。
同样地,计算机行业里面的各个岗位,也无一例外地会面临中年危机。
做开发的会遇到中年危机,难道转测试就没有中年危机了吗?
实际上,越是日薄西山的行业,越是劳动密集型的产业,中年危机越是严峻。
在这一点上,测试并没有比开发好很多,相反地,测试比开发更趋向于劳动密集型,所以转了测试之后,中年危机非但没有消除,反而更加严峻。
我猜测,提问者提出这个疑问,是以为开发转测试,可以实现“降维打击”,企图将高维度的危机,在低纬度进行消解。
然而,开发转测试,真的是高纬打低纬吗?
非也。
虽然开发总体而言在技术含量上比测试“高端”了那么一点点,但是隔行如隔山,以开发对测试的微弱优势,并不足以形成“高纬打低纬”的势能。
实际上,开发和测试的关系,是“部分重叠”的关系,而不是“包含与被包含”的关系。
即使开发转测试,具备一定的底子和优势,但是要想达到35岁测试的水平,也是需要付出不少努力的。
但是别忘了,你从开发转测试的时候,已经35岁了,你还有多少时间可以用来追赶你身边的35岁测试呢?
即使费了五牛二虎之力追上了你的同龄人,你还是得跟他们一起竞争,你还是不可避免地面临中年危机的威胁。
到头来,绕了一大圈,非但不能避免中年危机,反而要在自己不熟悉的领域上迎战中年危机。这不是以卵击石,自寻死路吗?
同样的道理,开发转产品,产品转运营等等,也同样没法避开中年危机。
原因很简单。你在你做了十来年的领域,都尚且没有信心抵御中年危机,贸然跳到一个没有任何经验的领域,你又靠什么跟这个领域里那些干了十来年的人竞争呢?
既然竞争不过,而坑位又是恒定的,如果你是老板,你是选择将坑位留给一个35岁拥有10年经验的测试,还是留给一个35岁拥有10年开发经验0年测试经验的新手测试呢?
答案是不言而喻的。
实际上,任何想通过“降维打击”来度过中年危机的方法,都注定要无功而返的。
一个架构师“降维”成一线工程师,这是毫无疑问的降维了吧?作为一名合格的架构师,应该是可以hold得住一线工程师的工作的,所以说“降维”,应该是无可辩驳的。
那么,当一名35岁整天抱怨工作太累、领导太坑、工资太少的架构师,“降维”成一线工程师之后,他的中年危机就消除了吗?
明显不是的。
从架构师“降维”到一线工程师,虽然工作难度是降低了,工作效率是提高了,但是不可避免的是,工资也随着缩水了。
再者,跟20岁出头年轻人比起来,35岁的身体显然拼不过年轻人,而且还有家庭的羁绊,仅有的经验优势,在一线开发岗位又不能体现出应有的价值。
所以,降维终究不是解决之道。
要想摆脱中年危机的桎梏,必须另辟蹊径。
要说清楚“如何应对中年危机”这个命题,很有必要先理清楚中年危机形成的原因。
在我看来,中年危机的根源,主要有2个:一个是行业衰退,一个是自己的能力与年龄不匹配。
先说说行业衰退吧。这属于客观因素,如果真的遇上,只能怪时运不济了,因为作为个体,面对行业衰退,是真的一点法子也没有的。
凭你能力通天,想要在这样的行业里拿到高薪,基本上是不太可能的,毕竟蛋糕就那么大,底下还一堆人要吃饭,不被裁就已经谢天谢地了,就别妄想能够拿到足够的工资去度过中年危机了。
另外一个造成中年危机的原因则是,自己的能力与年龄不匹配。
随着年龄的增加,身体机能逐渐退化,而且上有老下有小,时不时还得请个假。年轻人就不同了,精力旺盛,而且由于没成家,所以少了家庭的羁绊,可以把时间更多地投入到工作中。
同样的岗位,特别是劳动密集型的岗位,年轻人的优势是十分明显的。
因为工作简单,不怎么费脑力,因此工作多年所积累的“经验”并没有太大的用武之地。
也就是说,如果到了35岁,还停留在跟20来岁的年轻人争饭碗的层级,无疑是十分危险的,非常容易成为公司优化的对象。
这就警惕我们,职场如逆水行舟,不进则退。
唯有迎难而上,才是自救之道。
讲清楚了导致中年危机的2个原因,接下来就可以对症下药了。
先说说如何规避行业衰退风险。
临时抱佛脚肯定是无济于事的。
等到你发现你所处的行业日薄西山,垂垂老矣的时候,往往年龄都不小了。这个时候,转行需要付出极大的努力,而且还不一定能够得偿所愿。可能换了个工作,还是会陷入中年危机的大坑里。
既然如此,那就只能未雨绸缪,在职业生涯的早期,就做好规划和准备了。
在这里,我有3个建议:第一是尽量选择新兴行业,第二是选择天花板较高的职业,第三是培养一门通用技能或者考虑发展一门副业。
选择新兴行业,这一点不难理解。很多人一毕业也是冲着新兴行业去的。
因为一个行业在兴起之初,往往会出现职位供应不足的情况,具体可以参考十几年前的IT行业。那时候,很多企业都缺人,但人才市场供应量却不足,因此也诞生了不少培训机构。这些培训机构大多招的是零基础的学员,不像现在,培训内容如果不扯上“高并发分布式”,都不好意思出来招生了。
所以,进入新兴行业的好处还是很多的,一来可以分享行业红利,拿到不菲的薪水,二来由于人才紧缺,所以对于技能的要求也会稍微放宽。
至于选择天花板较高的职业,则是为了维持年龄和经验优势。
如果一份工作,可以晋升的空间不大,30岁就止步不前了,那换了谁都会焦虑。
另外,欢迎加入软件测试技术交流群 313782132 ~进群可领取免费软件测试资料以及群内测试大牛解惑!
测试工程师职业发展路线图
功能测试 — 接口测试 — 自动化测试 — 测试开发 — 测试架构师
加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。事必有法,然后有成。
资源不错就给个推荐吧~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。