程序员转行可以做什么

程序视界

共 4268字,需浏览 9分钟

 ·

2021-12-13 22:46



最近有几例相似的咨询:客户是程序员,不想再做软件开发了,想干点别的,但不知道做什么。因为我做过十几年的软件研发和研发管理工作,对程序员的职业发展非常了解,就结合自己的经验和咨询的情况,整理了这篇文章,来聊一聊“不做程序员了,还可以做什么”。


本文主要内容分为五部分:

  • 搞清楚你为什么要转型

  • 两种转型策略:关联转型与另起炉灶

  • 关联转型的9类岗位

  • 另起炉灶的3种方法

  • 关于职业转型的两个关键认知


在展开叙述前,要声明一点:本文的目的是引发思考,而非详尽说明每一种转行可能性,因此如果你想要从程序员转向别的职业,需要在我所提供信息的基础上,进一步思考分析。


一、搞清楚你为什么要转型


像转型这种重大人生决策,一定要搞清楚为什么,梳理出你想通过转型来满足的需求。不然的话,就很容易进入频繁换工作的怪圈。


需求不要太多,找到最重要的三个就好,把它们列出来,保存到你容易看到、能时时提醒你的地方。比如冰箱,床头柜等。


我原来是程序员,现在是自由职业者,围绕职业生涯,做咨询、写文章、写书、经营课程,算是大跨度的转行了。当年我在考虑转行时,最重要的三个需求是:

  • 工作中要尽可能多地做喜欢的事

  • 工作时间和内容要足够自主,能掌舵生活

  • 更喜欢一对一咨询带来的意义感


搞清楚需求,是为了让转型这个事情变成自己的主动选择,而非无奈之举。


当你觉得一件事情是自己主动为之,就更有可能克服困难,一往无前。当你感到一件事情是无奈之举,不得不为,就极容易被微小的障碍粉碎。



二、两种转型策略:关联转型与另起炉灶


如果你确认了要转型,就要采取合适的策略。


根据我多年的咨询经验,程序员转型有两种典型策略。


第一种策略是关联转型,即尽量利用过往积累,在相关方向上谋求平稳转型。


比如程序员转岗做软件实施,就是这种策略。


第二种策略是另起炉灶,即不考虑过去的工作,从零开始,结合自己的倾向和能力,去寻找新的职业方向。


比如程序员去卖保险,就是这种策略。


关联转型相对容易,因为你和目标岗位有一半甚至更多的相关性。另起炉灶较为困难,因为几乎是零经验。另起炉灶的困难程度,还和年龄相关,年龄越大,越难,尤其到了四十岁以后,超级难,成功者寥寥无几。


具体到你,采取哪种策略,需要综合考虑,慎重决策。如果举棋不定,可以加我微信(ID:a32352937),约我的咨询服务。



三、关联转型的9类岗位


程序员占据了很多软件公司(软件团队)的核心岗位,他们往往与大量关联岗位的同事一起,围绕着一个软件产品(服务/项目/系统)协同工作。


在这样一种工作环境下,程序员的知识、技能、经验当中,就有很多与其它岗位相通,能够较为容易的迁移到其它岗位,迅速发挥作用。所以如果程序员转岗到这些关联岗位,就比较容易在较短的时间内走完适应过程,胜任新岗位的工作。


有的伙伴可能会觉得,程序员掌握的知识、技能都是比较专业的、应用面比较狭窄的,哪怕是换到同领域的岗位,也派不上多大用场。


实际上,这是大而化之的看法,又笼统又模糊,如果我们用分层的方法来观察,就会发现,程序员积累了很多可以在同领域内迁移的知识和技能。


下面是程序员知识与技能层级图。



图中第①层是适应型技能,包括很多,它们主要帮助我们在外部工作环境变化时,快速掌握新环境所需要的知识、技能等。


从第②层开始,分知识和技能两条线,从底部往上,专业性越来越高,通用性越来越低。(注意,每一层括号内罗列的知识与技能仅仅是示例,并不代表该层的所有知识与技能,你完全可以按自己的实际情况替换成适合你的内容。)


在程序员知识与技能层级图上部,第③层与第④层之间,有一条橙色的虚线,虚线之下的三层所包含的知识与技能,都可以在同领域内迁移使用。


比如程序员所拥有的计算机知识,完全可以在产品经理的岗位上发挥作用。再如程序员所拥有的流程图绘制技能,也可以在售前、实施等岗位发挥作用。


所以,如果你是程序员,不想做开发了,那在IT领域内谋求转型的话,你的很多积累,都不会白费,能够顺滑的迁移到关联岗位,帮助你顺利完成转型。


我制作了一个表格,将程序员的关联岗位划分为9类,并给出了相应的示例,如下图所示。



表格中的岗位,与程序员有哪些关联,比较容易理清楚,你可以基于自己的具体情况来分析,我在这里就不再赘述了。如果你实在理不清楚,可以加我微信(ID:a32352937),找我咨询。


因为有过去的一部分积累做基础,关联转型是比较容易实施的,不管在公司内调岗还是直接到别的公司应聘某个岗位,都不是太大问题——只要你提前储备一下目标岗位所要求的的专业知识和技能。所以我往往会建议想放弃软件开发工作的客户考虑关联转型。


四、另起炉灶的3种方法


有些客户愿意关联转型,有些客户则明确表示要换行业、换职能,彻底跳出三界,重新开始。这就是说,完全不考虑过去的工作了,要从零开始,探索新的职业方向。


针对这种情况,我分享三类常见的方法,拓展一下你的思路,也许你了解之后,发现它们真的能帮助你发现若干备选项。


1、从兴趣出发找方向


很多人都想把自己喜欢的事情发展成工作,所以不少人转行时,都会考虑怎么从兴趣中寻找方向。


我设计了一个兴趣矩阵,可以帮助你盘点自己的兴趣,找到将其发展为工作的策略。



兴趣矩阵从两个维度对兴趣做了划分,一个维度是“消费型-生产型”,一个维度是“情境兴趣-个体兴趣”。


消费型兴趣是指花钱买享受类的兴趣,如喝奶茶、旅游、看电影等,这类兴趣活动结束后,留下的是一种感觉、回味。


生产型兴趣是活动过程具有创造性,活动结束后可以留下作品、事物的兴趣,比如画画、做手账、写小说等。


情境兴趣指感官为外部情境刺激所产生的兴趣,如闻到花香想去看看花,摸到旗袍感受到丝滑想要穿旗袍。情境兴趣具有暂时性,刺激你的那个情境消失后,兴趣可能也会随之消退。


个体兴趣指已经发展为稳定的、长期的爱好的兴趣。以我为例,阅读、写作、跑步,都是我的个体兴趣了。


如果一种兴趣,是“个体兴趣”又是“生产型”兴趣,找到需要它的公司或用户,就容易发展成工作。


其他的兴趣,想要变成工作,就要往这个方向调整。


关于兴趣如何发展成工作,之前的文章《如何获得有趣的工作》中有更为详细的描述,可以参考。


2、从榜样身上找方向


2005年我转行做软件开发,从Windows应用程序开始做起。当时为了学习MFC,买了侯捷老师的《深入浅出MFC》,被他的技术素养和文采所吸引,隐隐产生了一个想法——我也可以成为他那样的人,写出有价值的技术图书。后来到2013年,我果然开始写技术文章,再后来真的出了编程书。


侯捷老师就是我的榜样,我从他身上找到了一个方向。


榜样是你想成为并且通过努力可以成为的人。他们的身上,往往有许多我们想要的东西。其中,如下三样,可能会给我们指明职业方向:

  • 他的职业身份

  • 他所做的事情

  • 他拥有的能力


把你的榜样列出来,从上述三个方面分析一下,就可能找到一些方向。


3、通过做职业类测评找方向


职业测评的意义在于:通过测试明确你与某种理论所设计的类型系统的匹配结果,根据结果提供一份职业清单,为你打开更多可能性。


推荐3种测评,霍兰德职业兴趣测评、MBTI和盖洛普优势识别器。


具体怎么测、怎么解读、怎么运用,请自行在网上检索吧,有很多资源。如需要专业解读,可以加我微信(ID:a32352937),约我咨询。


另起炉灶的几种方法,我在新书《这本书能帮你成功转行》中有详细描述,如果你对这本书感兴趣,可加我微信(ID:a32352937),12月底图书上市时有特惠促销,到时我可以通知你。注意加微信时备注“这本书能帮你成功转行”。



五、关于职业转型的两个关键认知


其实职业转型说起来简单做起来复杂,是一个系统工程,很容易失败,因此我结合自己多次转型的经历和几百例职业转型咨询的经验,分享两点认知给你。


第1点,职业转型往往需要较长的过程,会遇到较多的困难,要做好预期管理。


好多人对转型认识不足,以为就是找份新工作就完事了。


其实,因为你跟目标岗位在知识、技能、经验等方面都存在明显的不匹配情况,企业在有更匹配的候选人时,往往不会给你机会,所以你就需要先花一段时间来储备知识、技能、经验。


然而就算你满足了目标岗位的要求,也还存在时机问题,导致你找不到工作。比如你想转做少儿编程老师,今年的机会就比较少。


再进一步,市场上有机会,你也要遇到不那么在意相关工作经验的面试官,才能顺利通过面试拿到Offer。


综合这几方面,你就会发现,转型时想要在段时间内顺利找到工作,并没那么容易,甚至多数时候,都堪称艰难。所以,如果你要实施职业转型,就要梳理一下时间、收入、平台等方面的追求,做好相应的预期管理。


第2点,环境对转型能否成功有非常大的影响,要尽量多地浸泡在与新岗位匹配的环境里。


当你要实施转型时,会有相当长的一段时间里身处两个环境:

  • 一个是围绕着旧职业形成的环境,由程序员、测试、产品经理、软件行业符号体系、开发者的信息场域等组成。

  • 一个是围绕着新职业的环境,由从事新职业的同行、新职业所在领域的符号体系、新职业相关的信息场域等组成。


如果你为了安全感,总是停留在旧环境里,就会延缓职业转变的进程,甚至会因为在转型时遇到困难而觉得还是老工作好,进而放弃转型。


更好的做法是,尽可能多的浸泡在新环境里。比如多与从事新工作的人接触,多参加目标职业所在领域的活动,多浏览目标职业相关的信息,多说目标职业相关的术语……


环境对人的塑造能力,远超我们的现象,合理利用,可以大大加快转型的进程。



六、小结


好了,小结一下,关于程序员转型可以做什么,我和你分享了如下内容:

  • 找到转型想要满足的三个关键需求,知道为什么转型,更容易克服困难,走向成功。

  • 转型的两种典型的策略——关联转型与另起炉灶。关联转型可以利用过去积累,比另起炉灶稍稍容易一些。

  • 程序员要关联转型,有9类岗位可以考虑。

  • 另起炉灶,可以综合运用兴趣、榜样、测评三种方法来找方向。

  • 职业转型的两个关键认知,1)转型之路可能满布荆棘,要做好预期管理;2)尽可能多地浸泡在新职业所在环境,可以有效加快转型进程。


希望对你有所启发。


职业复盘线上训练营来了

10节课+3次答疑+1次双师会诊

带你找到下阶段努力方向

加速下一年发展

扫码了解训练营详情

加微信(ID:a32352937)咨询



如何成为解决难题的高手

如何开始写作并持续输出(下篇)

如何开始写作并持续输出?(上篇)

浏览 78
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报