摘要: 这多是最坏的时代,也多是最好的时代,总之,这是属于咱们的时代,只要你勇于打破禁锢你思惟的那堵墙,将来无限可能。本文中就为你们分享了对于程序员转型的思考并列举了经过统计和分析发现的适合程序员转行发展的方向,但愿可以对于正处于转型期的你有所帮助。程序员
“三十而立”,源自《论语·为政》,说的是人到了30岁就应该去面对生活中的一切困难。而对于软件开发领域的从业者来讲,30岁,倒是一道槛。30岁之后,适合程序员的工做究竟是什么?恐怕每一个人都会有本身的一个答案,特别是在这个快速发展的时代中,咱们的手中拥有无限的可能,也可能须要面对史无前例的挑战,可是正如光明永远与黑暗同在,机遇也始终与挑战并存,这多是最坏的时代,也多是最好的时代,总之,这是属于咱们的时代,只要你勇于打破禁锢你思惟的那堵墙,将来无限可能。本文中就为你们分享了对于程序员转型的思考并列举了经过统计和分析发现的适合程序员转行发展的方向,但愿可以对于正处于转型期的你有所帮助。安全
尽管程序员保持竞争力也有不少个方向,但现实依然是残酷的:不少人将不得不离开软件开发工做,转型去从事其余职业。当你要这么作时,就会感慨:想不到一切竟如此艰难!你不由会想起李白老先生的诗:噫吁嚱,危乎高哉!蜀道之难,难于上青天!那么,为何会这么难呢?真有这么难吗?微信
其实,跳槽难,转行难,转型难,难在路径依赖、成本忍受、技能缺少、他人指望这四点。运维
1. 路径依赖学习
对于从事软件开发的咱们来说,也有这么个路径依赖:习惯性地会走在开发这条路上。哪怕正在慢慢丧失竞争力,哪怕公司风雨飘摇岌岌可危,也仍是会这么走着。即使哪一天不得不从新找工做,仍是会第一个想到:换家公司继续作开发。这是咱们人的天性:长时间作某件事情,就会对它产生依赖、认同。一旦咱们习惯了某件事,就会被它植入相应的隐藏假设——你必须作这个,进而在咱们必须作出选择时影响咱们的选择。以开发为例,不少人心中都有了这样的隐藏假设:若是你作了开发,就只能一直作开发。正是由于这种隐藏假设遮蔽了咱们的心眼,咱们在转型时只能看见有限的几种可能性。blog
2.成本开发
程序员的薪水远高于其它行业,不少朋友都是由于软件开发的高薪水而转行过来的。我很认同一句话:当咱们没有别的追求时,追求金钱也是一个不错的选择。这话反过来就成了软件开发者的魔咒:当咱们发现了本身的追求,想要离开时,咱们已经得到的薪酬水平就会成为咱们的羁绊。干过几年开发的朋友,想转行,薪水都会经历一个断崖式下坠,这是多数人不能承受的,也是人的天性——获得了就不想再失去。咱们习惯性的认为职场只能一个台阶一个台阶往上走,咱们习惯性的认为薪水只能一年比一年高,咱们不能接受成长过程当中的凹陷。其实,这只是一种取舍。咱们要不断攀升的薪水福利职位,目的是为了让咱们的生活更安全,更有有幸福感、意义感。那当咱们发现了一件直接就能带给咱们意义感的事情时,去作它不是更好吗?你不只不用拿钱去买、去寻找了,并且你在作它时还能赚到钱,这不是更“划算”更有价值的选择吗?产品
3. 缺少技能class
咱们人有一种天性,一旦找到一个答案、一旦感到安全、一旦以为稳定,就会松懈下来,再也不考虑或较少考虑未来的去向。在“你在职场可能犯下的最大错误”那篇文章中,我详细地描述了这种状态。正是由于咱们习惯于把本身托管给公司,倾向于循序渐进地工做,不肯去面对更为艰难的自我更新和迭代,才会使得咱们在不得不考虑转型时,发现本身除了技术一无可取,只能拔剑四顾心茫然。软件
4.他人指望
别人会对你有期待,他们但愿看得懂你,不但愿你带给他们看不懂的意外。咱们给身边的每个人、给咱们可能看到的每个人都编制了一个“人设”,认为他们就该按照咱们设定的角色去发展,若是他超出了咱们预想的“人设”,咱们就会诧异、不解、愤怒,进而否认、打压。这就是咱们的生活中贴标签盛行不衰的缘由。就这一点而言,父母、伴侣、朋友对咱们的指望,尤为会给咱们带来巨大的压力,父母会不但愿你放弃稳定又高薪的工做,伴侣会担心你的选择不能保障优裕的家庭生活,朋友会以为你不该该瞎折腾让本身愈来愈不值钱……除了亲戚朋友,但凡稍稍熟悉你的人,都会对你有期待、有评价,都习惯用他们感到舒服的视角来框你。别人会由于你作了软件开发工做,就把你等同于程序员这一身份,会一直强化你的优点——技术,而不看你别的方面。
其实前面提到的四大难,能够一个一个的破掉——只要思惟转变过来便可。咱们身上发生的大多数事情,它们的结果是由于咱们采起的某些行为所致使的,行为则取决于咱们的某种思惟。因此,只要改变思惟,最终就能够改变结果。这就是咱们的逆向分析模型:“结果–>行为–>思惟”。
1. 路径依赖
路径依赖每每是由于咱们低估了本身的潜能,高看了如今取得的成绩。其实想一想,你如今走出的路,也是从零开始过来的。那为何不能够从零开始走新的路呢?何况,你在这条路上积累的经验、阅历、作事流程与方法、逻辑思惟与分析等等等等,都是通用的,能够迁移到新的路径上去,你并非从零开始呢。因此,关键是要有一种学习型心态,要可以归零、空杯,要相信一切皆有可能。
2. 成本
对于没法接受转型后收入可能有一段时间比如今低的朋友,能够想一想,你要那么高的薪水,是为了什么?工做无非是为了更好的实现自我,更好的生活,更有意义感。那你如今的模式就是:“赚钱–>为幸福和意义花钱–>赚钱……”。若是你切换到了更喜欢让本身更有成就感的职业上,那你的模式就变成了:“一边赚钱一边收获幸福感、成就感、意义感–>为幸福和意义花钱–>一边赚钱一边收获幸福感、成就感、意义感……”。这就是更积极的思惟转变!
3. 缺少技能
在“你在职场可能犯下的最大错误”一文中,我提出了如下三个方向:精进既有专业能力 培养第二职业 提高通用能力 它们可以帮助咱们保持精进,让咱们的能力与价值跟得上咱们的年龄。
4. 他人的指望
当你由于别人给你贴的标签而举步不前时,要想一想:你不是你的工做,你不是你的技术,你不是你的成功,你不是你的失败,你是一个立体的、多元化的人,你具备多重角色和身份,你在开发软件时是程序员,你在写做时是做家,你在讲课时是老师,你在照顾孩子时是爸爸妈妈,你在陪伴父母时是孩子,全部的角色都是你,但没有一个单一的角色表明所有的你。
这里的思惟转变点在于:你不是你的工做 你不是你的标签 你不是别人对你的评价 别人的评价不会改变已然发生的事实 意识到这些,再进一步,你就能看到:你的价值来源于你能作什么事情、能解决什么问题,你是由于作了什么事情而成为了你,而不是别人的评价——那是后发的、后发的、后发的,是你作了事情以后他们才走的马后炮。
但丁先生在700年前就看穿了这一点,他说:Go your own way;let others talk!咱们呢,还在意什么?
那么适合程序员转型的方向又有哪些呢?如下就为你们列举了适合程序员转型或者深耕发展的10大职业。
No.1 程序员
适合程序员30岁之后的工做,排名第一的,固然仍是程序员。随着经验的增加,也许你天天产出代码的行数会不如之前,但你解决问题的能力倒是无人能及的。同时,若是你能够一直保持着对特定领域技术的专一度,那成为神同样的技术专家也只是时间问题,固然正真的技术大牛,收入上也远不是问题。
No.2 创业
最近几年,IT行业中由于创业实现逆袭、直接当上CEO、赢取白富美、走上人生巅峰的例子频频出现。Facebook以190亿美圆的价格收购了WhatsApp,而WhatsApp创立也就不到五年时间。同时,Facebook创始人扎克伯格同时也是一位创业者。开发者在IT领域创业有自身的优点,本身拥有技术,可以保证产品品质。
No.3 研发管理
这也是咱们比较常见的软件开发者职业生涯轨迹发展道路,先在研发一线岗位实战锤炼,得到更多经验以后,逐渐走向管理岗位:工程师、项目经理、研发总监、技术副总、CTO……转向研发管理岗位的开发者,须要具备必定的领导管理能力,固然,可以有领袖气质天然可以更好的作好这些工做。
No.4 产品经理
国内目前最牛的产品经理非微信之父张小龙莫属,若是你拥有绝佳的洞察力,可以了解人性需求,相信本身能够创造出人人都愿意购买的产品,你也能够像张小龙同样,升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰。
No.5 培训讲师
“三人行,必有我师”,你但愿成为那个“师”吗?滔滔不绝、侃侃而谈,你的学生仰望着你,你看着学生一步步走向成功、升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰也何尝不是人生一大乐事。
No.6 销售
若是你在作项目的过程当中与甲方创建起了深厚的“友谊”,固然你也能够转行去作销售。并且开发出身的销售,起码比较务实,也比较容易和客户创建起信任。
No.7 咨询服务
若是你一直聚焦在必定的行业或领域项目,已然成为了业务专家,那你能够瓜熟蒂落的转行作咨询了。
No.8 运维
即便你的代码写的很烂,但只要你对产品熟悉,转行作运维仍是可行的。
No.9 运营推广
当你受够了写代码,也能够试试运营和推广你作的产品,相信当你直接面对用户时,会打开另外一个视角看待产品。
No.10 市场营销
若是你已经从开发产品升华到对用户市场有了清楚的认识,那试试去作市场营销也是个不错的选择。记住,无论产品烂不烂,卖的出去才是你的本事。