黑衣路人:当过了30岁,程序员的出路在哪里?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了黑衣路人:当过了30岁,程序员的出路在哪里?相关的知识,希望对你有一定的参考价值。
年过30,有时候会觉得前半生走来,一切都在懵懂中跌跌撞撞,不知道想要追逐什么,也没有想到要去思考想要追逐什么。但现在却越来越觉得迷茫,是一直在技术钻研的道路上走下去,还是寻求其他的职业发展通道(主要指往管理岗)。其实管理岗毕竟数量有限,一批人中最终能上去的就一两个,那些没上去的人会怎么走?公司里看到好些10多年的老员工,顶着一个技术经理的头衔在浑浑度日,感受不到激情和奋进,这让我恐慌,深怕自己也会成为这样的一员。
而我,身在1.5线城市,最近在考虑是否换一个环境,毕业后一直在一家公司效力8年,提升的只有自身的技术能力,职位上却毫无斩获。现在有个公司给了一个待遇优良的工作机会,年薪达到近60万,比我目前的薪资提升20%。但我却仍陷入纠结,这次跳槽将是跨行业的,虽然仍然是软件开发,但行业却从视频安防转入通讯设备。
而现公司的领导们在我提出离职后,多次谈话,许我一些职业发展上的提携,其实如果在我动了离职心思前告诉我这些,我想我一定会欣然接受并且更加踏实努力,而现在却只是让我更加纠结。我也明白,有些事情不破不立,舍弃一些看似宝贵的东西,也许能收获更大的成就,但人生充满了未知和戏剧性,未来的路是怎样谁也不知道。
黑衣路人常常会想,若干年后我回想起今天的抉择,是会感到庆幸,还是会觉得后悔。
根据黑衣路人对于程序员行业的观察,得出一个结论,大龄程序员的出路主要有这三条:做管理、自己创业和继续写程序。那么我们来盘点下,我们的程序员兄弟们真的可以很好的在这几条路上好好发展么。
首先,做管理。做管理是绝大多数人的选择。原因嘛,当下中国职场的大环境如此:招聘单位一般不要年龄大的程序员,再加上你年龄大些后,实战经验丰富,不让你带人让谁去带呢?
可是这么看似很自然的事情也不容易:程序员大多不善交际,做管理就是管人理事,管理也是需要许多知识的,不是光有技术资本就能管得了人理得了事的,所以从单纯写程序转到管理能不能转过来还得打个大大的问号。这点在向阳生涯过往的程序员咨询案例中经常会有这样问题的客户。
第二点就是自己创业,想自己创业的程序员至少在技术上已经有了相当的资本。但跟搞管理一样,你还缺许多技术之外的东西:比如管理经验,比如人脉,比如市场等等等等,比单纯转管理要难得多,风险也大的多。所以程序员创业往往很难,原因也就在这里了。
最后一个主要出路是继续写程序,但是这种,国内的企业基本没人要,有N多有拼劲要求又低的小年轻在等着呢,谁愿意要你来写程序?那就只有去外企,国外四五十岁了还在写程序的大有人在,三十岁算是刚入行。所以外企不大在意你的年龄问题。这也许是为什么我们总是缺乏基础软件、总要在人家的软件基础(比如操作系统、开发语言、代码库等)上做二次开发的原因。可是这也不是说转就转的,主要原因就是英语问题,能砍倒一大片人;再就是现实生活环境问题:除非你生活的那个城市就有不少做软件的外企,否则,你动得了吗?
国内的软件不像制造业,允许老师傅的存在,只要还能干,就越老越吃香,当然还得学会用现代化的工具才行,但这基本不是什么问题。
以前老想着靠经验拿高薪,但这经验仅仅是工作时间吗?准确一点说仅仅是做软件的时间吗?也不是,确切的说法应该是行业经验。同样是写程序,我在五年间工作过四家公司,分别是电力、金融、仪器仪表、交通行业,所以写简历的时候就发现自己的技术和行业背景都很杂,什么都会一点又什么都不精。
黑衣路人提醒你,程序员找出路要尽量提前进行职业规划和准备,想靠技术吃饭,不是技术好工作经验多就行。一方面得坚持自己的方向,比如做游戏就一直做游戏,做网络就一直做网络,做运维就一直做运维等,其它方向的工作基本不在考虑范围内,这样才能在一个方向上积累下来;另一方面要注意行业经验的积累,尽量全面地把握整个行业动态和细枝末节。这才是真正的经验资本--否则单纯写程序,几千块钱抓个人来就搞定,非得用你?
以上是关于黑衣路人:当过了30岁,程序员的出路在哪里?的主要内容,如果未能解决你的问题,请参考以下文章