毕业几年了,一直都是从事程序员的工作,从以前只管努力学技术,到现在开始慢慢地思考以后的职业规划问题了。看到身边一些“大龄”程序员的出路,主要是这三条:做管理,自己创业和继续写程序。
我也分别跟他们取经,听听他们的分享。
做管理
做管理,估计是大部分程序员的选择。原因很简单,“大龄”程序员有着多年的开发项目经验,这些实战经验能一些岗位起到很重要的作用。比如:CTO,项目经理、产品经理。
有着丰富的开发经验,能让你在日常工作开展中更好地跟年轻程序员沟通。 技术出身往往有更好的逻辑思维,更懂得用程序员“能听懂的”方式去跟他们沟通,这一点是非技术科班出身的管理者所缺少的技能。

(不懂技术 vs 懂技术)
程序员大多不善于交际,做管理岗更多的是管人管事,跟人打交道,而不是跟机器打交道,对你的语言表达、沟通能力是一个很大的考验。 管理也是需要许多知识的,不是光有技术资本就能管得了人理得了事的,所以从单纯写程序转到管理,还是要继续提升自己其他方面的能力,否则在工作上也是寸步难行。
创业
自己创业的,这种人大多数是在工作中到了一定的岗位,有了一定的资本,综合能力提升到一定的水平,对自己有比较足的信心。如果单纯是因为自己工作不开心,对老板不满而愤然离职创业的,这种基本成功概率为零。

创业比起做管理岗要求更高,除了沟通能力,还有商务能力,团队管理,人脉资源等等,都是创业者必备的技能。每个创业者都要有九头六臂老处理日常大大小小的琐碎事,还要有极强的承压能力,下个月的员工工资都发不出来了,今晚依然能倒头就睡,否则创业未成,自己就先被压垮了。
创业难度很大,风险很高,但总会有“勇士”前赴后继。
写程序
选择继续单纯地写程序的,除了热爱,估计就是尴尬地别无他选了。大龄程序员在国内企业基本没要,有N多有拼劲能加班、要求又低、还没有家庭负担的小年轻在等着呢,谁愿意要你来写程序?

如果想继续抱着键盘安安静静地写程序,估计要在某个技术方向深度学习。比如做游戏就一直做游戏,做网络就一直做网络,其它方向的工作基本不在考虑范围内,这样才能在一个方向上积累下来;否则各个领域都会一点皮毛,但又没有精通的,企业几乎不需要这种人。
程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:“走一步,算一步”的话。在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你。
有一句老话说的好:“比你优秀的对手在学习,你的仇人在磨刀,你的闺蜜在减肥,隔壁老王在练腰,我们必须不断学习,否则我们将被学习者超越。”当然一个人学习是枯燥的,还需要一个良好的学习氛围,因此我组建了一个学习交流探讨的社群,欢迎大家一起来交流探讨共同进步。还有一些收集整理的资料,感兴趣的可以加群“708701457”,一起学习,共同进步!


网友评论