首先无论什么行业,转行都要经历一段比较艰难的过渡期。所谓跳槽穷半年,转行穷三年,这个并不是危言耸听。因为转行就意味着一切从零开始,之前的经验在新的行业可能应用的很少甚至完全应用不到。19年互联网行业整体的波动,确实让程序员这个曾经风光无限,看似前途似锦的行业出现了一些让人担忧的局面,尤其是35岁门槛的风波,让更多新老程序员都对自己的未来充满了担忧,但是还是那句话,转行确实存在风险,不仅意味着你一切要从头再来,更有可能收入和预期也不如设想的那么好,所以如果想转行,首先要考虑清楚,如果坚定要转,那么有几项是应该注意的:
1. 年龄,这个是非常残酷也是非常现实的问题。常言道:人过30不学艺。如果你的年龄还不到30,转行还可以冒险尝试,一个行业从接触到入门至少要三年,那时最多也就30左右,从起跑线上至少没有落后太多。如果你过了30岁,那风险就相对较大了,因为和同龄人比,你的起跑线必然在后,他们可能已经进入快速发展加速的阶段,而你只能从零摸爬滚打开始,你周围和你相同水平的人都是比你年轻的人,甚至可能你的领导都是比你年轻的人,这是比较尴尬的。
2. 行业选择,是选择完全和软件不相关的行业,还是在软件行业内部转换,这是一个重要的选择。前者必然是从零做起,之前的工作经验也随之抛弃,可惜与否尚不讨论,可行与否是首先要深思的问题。如果在行业内部转换,以偶身边的朋友为例,他做软件开发10余年,前年因为被裁,心灰意冷,想转行,后来机缘巧合转到了时下比较火的DevOps on cloud,当时他也非常满意,都是他想学习的新技术,之前的编程经验也能有所继承,但是去年年底他又转回了开发,问起原因,他的回复是落差太大了,他觉得自己多年的经验在新的职业里应用的太少,曾经以为自己厌恶了写代码,结果停了一年左右,发现内心深处并非如此,一年左右的DevOps并没有给他带来多少精神上的愉悦,他更多的时候是在业余时间写代码时常常体验到久违的“心流”的感觉。这也是让他重回编码大军的原因。当然这个可能因人而异,不过如果想转,在行业选择上要慎之又慎,尤其是年龄也不小了的话,就要更加慎重,因为年龄越大,试错的成本也就越大了。
3.心态。这个也是最重要的一点,无论你最终做了什么选择,无论最后选择的结果如何,你都要尽量保持一个健康向上的心态。工作事业只是短暂人生中的一部分而已,生命中还有更多有意义的事情,精神压力大时,给自己放一个假,背起相机,一个人去旅行,看看沿途的风景,体验体验不同地方的文化,放松自己的心情,这样也可以让自己在放松平静的心情下深入的思考。
其实,别人的建议都是主观的,只有你自己的想法才是真实的。在选择之前,认真的思考,寻找内心真正感兴趣的事情,一旦做了决定,就要有一个归零的心态,决定了就不后悔,就努力的去做,论成败,人生豪迈,大不了重头再来。