据悉,
2020年5月,
全国招收程序员超31万人!
全国程序员平均工资1.45万元!
在北京,程序员的平均工资接近2万元,最高工资达4.5万元!
在上海和深圳,程序员平均工资超过1.7万元,最高工资超过3.7万元!
各城市程序员工资统计可见下表:
可以说,
相对于其他行业,程序员确实属于“高薪”范畴!
然而,风光背后的辛酸只有技术人自己才知道。
无休止的加班、996、没时间交友、脱发、身体被掏空……
除了这些,
技术圈还流传着一种“潜规则”,即传说中的“35岁现象”:程序员到了35岁左右,因为体力、精力比不上年轻人,不能再适应高强度、快节奏的工作状态,将很容易被替代,从而“被失业”……
因此,很多人都说,程序员是吃“青春饭”……
但是,事实真的如此吗?
01 行业经验,让程序员越老越值钱
任何职业都有一个工作经验的问题,
在实际的开发中,经验比技术更为重要!
核心算法、行业经验并不能简单地依靠年轻人的拼劲去获得,要有长时间的积累和沉淀。
我们从程序员的薪资和竞争激烈程度就可以对此窥探一二:
刚入门的小白程序员,
月薪普遍在四千到1万5之间,
在这个阶段的程序员,竞争最为激烈,一个岗位往往有很多人一同竞争!
再往上走,
对于工作3到5年的程序员,可以称之为中级程序员,
月薪普遍在1万到2万之间,
这种岗位也是大量招聘,竞争也是比较激烈的!
但相对于初级程序员,你会发现工作已经是非常好找的了,
虽然面试的人很多,但是通常岗位也多,而且面试的时候比较容易通过,经常能够得到很多offer,还能和心仪的公司谈谈条件!
如果再往前走,工作5年以上,
那便迈入了高级程序员的行列,这也是整个行业的中坚力量,
月薪普遍在15k到30k之间,
这个岗位也是大量招聘,
但是这些岗位往往需要猎头介入
因为hr去招聘的时候,经常发现招不到人,
还常常纳闷,不知道这程序员都去哪了。
因为,这时的程序员大多已经分流了,5年可以说是一道坎,
正常发展的话,5年工作经验,可以说是拥有丰富经验的高级程序员了;
如果悟性较高、学习能力也较强,进步迅速的话,5年的时间,也可以进阶为架构师、CTO、技术总监、资深码农等。
而此时,大家的差距也就拉开了:
架构师和资深码农,基本薪资待遇普遍在25k到40k之间,大概是30万到50万年薪;
CTO就是技术总监级别的话,月薪多在4万以上。
所以说,程序员薪资的天花板很高,竞争空间也较大。
任何一个行业,基本都呈现“金字塔”结构,
处于低端的人很多,竞争也是最激烈,
越往上人才越少,人才也是越来越稀缺,
所以,
让自己往上走,程序员的前景可能远比你想象得要好!
02 人脉资源,让程序员越走越远
判断行业是否是青春饭,还得看看积累的人脉值不值钱。
显然在程序员行业,我们的同事、工作伙伴,在我们后续的发展中可以起到很大的作用。
例如,
程序员创业,往往会选择和同学、同事合伙,
一来,创业初期的团队沟通与信任十分重要,大家有感情基础,有助于拧成一股绳工作;
二来,此前在职场积累下的人脉和资源,在创业时能实现复用和能力互补。
前段时间热播的电视剧——《创业时代》,讲述了黄轩扮演的一名软件开发工程师创业的故事,他创业“三人组”(一个网红、一个极客和一个CEO),就是依靠前期积累的人脉而搭建起来的。
纵观我国互联网的发展,可以发现,当今中国知名互联网公司创始人大多都有技术背景,硅谷科技公司如Facebook创始人扎克伯格等代表自不用多说,国内各科技公司如腾讯、百度、小米、头条等公司创始人,也都是程序员出身。
例如,
雷军是年少成名的程序员,大学毕业于武汉大学计算机系,还在读书的时候自己就开办了公司;
此后受到了求伯君的赏识,加入了金山;
32岁时,他与求伯君合著的《深入DOS编程》出版发行;
雷军曾说:“写程序简直是在自杀,巨费精力巨费脑子巨累。但我爱编程这个工作,可以肯定我会干上一辈子,虽然我没有打算一生只干这一件事。”
雷军曾言热爱编程这份工作,肯定自己将会干一辈子,但雷军最终还是走上了商业这条路。
他用行动告诉广大程序员:
相信技术的力量,未来大有可为。
03 不重要的行业青春饭,重要的个人青春饭
是否是青春饭,还得看是否是纯体力劳动。
例如真正的搬砖,纯粹依靠体力劳动,年纪大了的话,就算想出把力气赚钱,也是心有余而力不足。
但显然,程序员是智力密集型的工作。
所以,在这里,我明确以及肯定:IT行业不是青春饭!
但是,你得问问自己,你个人是不是吃青春饭的?
即使在吃青春饭的行业,也同样可以凭借自己的努力创造“不老神话”;
如果你的行业“越老越吃香”,也不能在年轻的时候懒惰懈怠。
从精力而言,
在国内,互联网公司兴起了996模式,导致程序员不仅是脑力劳动者,更是体力劳动者,拼在最前面的,熬的最晚的,往往是年轻人。
从经历而言,
如果一个人做了十年程序,知识领域还只停留在通用领域,不学习最新的技术,那你真的可能会被Out。
有种不行是别人觉得你不行。
公司鉴于用人成本,
在招聘时对年龄的限制,
无形中向大众制造出一种偏见:
大龄程序员可能需要为之支付更多与价值不匹配的薪水,
而那些身强力壮,能够加班,又价格低廉的年轻程序员更得某些公司垂青。
这很不幸,但又确实是现实。
为使这种不幸不落在自己身上,我们必须要行动起来。
04 趁早决断,制定长远职业发展目标
对于年轻的程序员,职业危机的“紧箍咒”要时刻默念,
吃青春饭时要冷静思考当前处境,为自己量身定夺一套职业发展规划,循序渐进地发展,
这样基础稳定了,自然也会得到机遇的眷顾,实现个人职业生涯质的飞跃。
程序员的职业生涯,一般可以划分为几个阶段:
- 探索阶段,一般为22~24岁。
此阶段最主要的任务,是探索“软件开发是否适合我?”“什么技术栈适合我?”“什么领域适合我?”这三个问题的答案。
- 确立阶段,一般为25~30岁。
此阶段主要为确定自己未来的发展方向,是走技术路线,还是走管理路线,或者是从事其他行业的工作。
- 安定阶段,一般为31~40岁。
这个阶段,无论你走技术路线还是管理路线或者是其他路线,方向都应该比较明确了,主要任务就是全情投入,积累优势,形成地位。
- 保持阶段,一般为41+岁。
这个阶段的首要任务是竭尽所能保持自己的地位和优势。
通常而言,程序员的出入主要有以下几种:
- 技术专家
如果你就想安安静静敲代码,技术实力又非常强劲,那就成为资深码农吧,年薪在30w到60w之间,不仅薪水可观,还令人尊敬,工作状态也单纯。
- 技术总监
如果你技术过硬,还拥有较强的管理能力,或许可以走向技术总监岗位,年薪在50到100万之间,令人羡慕。
- 转岗
如果你的技术一般般,不是特别过硬,同时,具备一定的管理能力,还比较能说会道,商务谈判能力也不错,可以考虑转向项目经理,待遇也不错,年薪在50万到100万之间。
- 创业
如果你拥有技术能力、管理能力、商务谈判能力、冒险精神、过硬的心理素质,那么,可以考虑转型当老板,为自己工作,收入没有上限,年收入负1000万到正1000万,弹性巨大。
所以说,程序员的职业发展空间还是非常大的。
对于现在的自己而言,
不要只局限于自己的当下,
趁早决断,
让自己能够有长远的目标,
到了中期以后才不会迷茫未来要何去何从。
05 如果下不了决心,那就精进技术
相信很多程序员都是被迫入行,
在高中毕业后选择了计算机专业,
大学毕业后又根据专业选择了一份编程工作,
对于人生的未来规划,还处在迷茫的阶段。
其实,有的人就算确定了发展路线之后,依然会迷茫和自我否定,不断地陷入“行不行”的自我拷问之中。
在此,我想说:
如果定不决心,那就精进技术!
有数据表明,程序员的普遍出路依旧为从事技术。从前,某网站对35岁的程序员做了一次调查,结果表示,35岁从事技术管理岗位的比例最大,仍在技术领域的两项合计60%;而创业以及转行业的比例较低,各占10%左右。
所以,确保软件开发者前途光明的最可靠办法是避免彻底偏向,
也就是学习技术、扩展知识面。
作为软件开发者应该习惯于终身学习,
制定一个计划让每天或每周有一个固定的学习时间,学会如何学习,以提高学习效率并使学习变成更有趣的经历。
要记住:
在永远变化的技术世界中存活,最重要的武器就是学习!
END
如果不学习不进步,任何职业都将是青春饭。
保持进步的心态,持续精进自己吧!