程序员,在过去至少二十年里,一直是“高端”人才的主要典型,最大的体现就在于薪资。这里的“高端”之所以打了引号,那是因为很长一段时间程序员的工作的确比一般工作要难得多,但是目前为止,IT行业现在需要的是更加高端的计算机人才,那些简单的工作,未来可能会被AI替代!
程序员的红利期
从国内互联网发展初期一直到年,我认为是程序员的红利期。像目前国内能够叫出名字的比较有名的企业家,基本上要么是程序员出身,要么就是靠着互联网红利发展起来的。
但除了这些企业家们的深谋远虑,也离不开背后一直在敲键盘的程序员。所以,这些早期发展起来的企业为了招揽人才,能够给予程序员很高的工资。
但是,互联网的发展其实是分阶段的,因此程序员的红利期也是分阶段的。
我把程序员的红利期定义成了三个阶段!
年至年应该属于程序员红利期的第一阶段,这个阶段为“超红利阶段”。这个阶段应该是程序员享受红利最多的阶段,因为这时候相关人才比较少,人才质量一般都比较高,因此基本上只要是一个程序员都不会不愁工作和薪资待遇问题!
年至年应该属于程序员红利期的第二阶段,这个阶段为“爆发阶段”。这是移动互联网的飞速发展期,也是很多普通互联网或者软件公司成立互相角逐的时期。
这个时期很多非科班出身的人通过培训也能进入IT行业成为一个程序员。而此时,程序员的人才质量虽然有所下降,但是因为人才还是比较稀缺,因此很多企业也愿意录用和培养!
但是,也正是这个时期的尾声,程序员开始出现“5岁淘汰说”!
年至年属于程序员的红利期第三阶段,很多人在选择专业的时候开始偏向程序员,程序员这个群体开始壮大,各类院校针对计算机、软件工程等专业也会根据市场需求及时调整课程方向,这使得程序员这个职业重新回归到第一阶段的专业性。
据不完全统计,截至年,报考计算机专业的考生人数已经达到了6万。
而工科学科报考人数已经到达万!而这还只是本科数据,专科以及本科其他专业通过培训学习计算机的则无法统计,但也不会比上述数字少!
年普通本科理工科学生数
因此,程序员们之间的竞争也愈发激烈,但因为互联网发展开始放缓,各个企业也开始卓优挑选人才,一些普通程序员被拒之门外。
直至如今,大部分企业都把程序员的入门门槛放在了本科以上,即使是大专科班毕业的软件工程专业的程序员,现在想要找到满意的工作,也需要有过人之处。但基本上,简历因为学历门槛被牢牢卡死!
也正是这个时候,程序员的处境经常被人们侃侃而谈!尽管目前很多程序员已经不再像以前一样过度加班,但随着工作变得轻松,企业对于程序员的要求也越来越高!
程序员的红利衰退已现
怎么判断程序员这个职业的红利已经开始衰退了呢?这得从这几年的一些现象说起。
首先就是“零代码”、“低代码”平台的出现!意思就是不需要通过编程或者掌握少量编程技术就可以生成企业想要的业务逻辑的软件。目的是去除企业调研、软件开发的成本。其中,软件开发的成本有时间成本和人力成本,而程序员因为高昂的人力成本,早就让一些企业觉得不堪重负!
虽然所谓的“零代码”和“低代码”平台实际上还不能真正做到全程不用程序员去参与,但是,光是这两样东西的出现,就足以证明很多企业有这样的想法。
相对来说,大部分IT企业的研发成本其实还是在人员成本上。因此,不管真正的“零代码”和“低代码”能不能实现,至少程序员的使用成本,在很多人眼里是应该降一降了!
另外,在年以后,随着人工智能的发展,从年谷歌的AlphaGo打败人类围棋高手的那一天起,很多职业注定是要被人工智能取代的,其中很多公司的管理者迫切需要使用人工智能取代的就是程序员!
虽然看似已经过去了很久,人工智能的发展仍然没有撼动程序员的生存地位,即使是现如今大火的ChatGPT在老程序员眼里,也不足以撼动程序员的位置。但是,从种种表象来看,一些公司的老板已经开始“见风就是雨”,迫不及待地想要使用人工智能来缩减研发团队的人数了!
其中,具有代表性的案例是某公司老板在听说ChatGPT可以生产代码时,找到了公司的研发总监,想要使用ChatGPT来提高生产力,并且缩减研发部门的人员。虽然这个事情被广大程序员当作笑话来听,但是可以证明现在的老板们对于程序员的薪资是有意见的!
尽管这样,每年还是有大量计算机相关专业毕业的人在进入这个职业当中,导致很多企业不光提高了入职的学历门槛,对于能力要求也提高了不少。
而在薪资上,因为互联网红利期已经差不多过去了,因此很多企业在招人的时候已经开始采取低薪策略!普通程序员现在想要找到一份满意的工作,相对于以前是相对比较困难的!有些刚入行的程序员为了能够得到锻炼机会,甚至已经不在乎工资了!
虽然目前程序员的高端人才还是比较稀少,但因为普通程序员的连锁反应,导致现在很多企业在招人的时候都比较保守,薪资较往年涨幅不大!甚至是没有涨幅!
任何行业发展到一定程度,当从业人数上升时,从业者很容易陷入一个叫作“狼群效应”的陷阱中。意思就是当羊少狼多以后,狼的内部必然会因为资源而产生竞争甚至是斗争!
程序员未来只是一份普通工种
现在除了人工智能,各种编程框架也越来越贴近于普通人,意思就是普通人通过看文档也能琢磨出一套程序出来,未来可能这种能力会成为大多数职场人士的基本功!
但也不是说编程这个工作就不会有人去做了,而是市场变化会提高程序员的入行门槛。如果一个程序员能做到的事情普通人研究一下也能做到的话,那么这类程序员的优势将荡然无存!
想要成为程序员的话,你要做到普通人无法做到的、AI替代不了的事情!
对程序员的刻板印象
在互联网高速发展期,程序员这个职业成为了一个香饽饽,相比其他职业,程序员有着更好的薪资、并且涨幅速度也远大于其他行业。因此,很多人视程序员为理想职业的首选!
但是,随着一些事情的出现,程序员这个职业虽然薪资比较高,但是在普通人眼里其实印象并不太好。
比如程序员加班严重、秃头,极端情况下,一些程序员因为过度加班导致了身体出现各种毛病,再加上人们普遍认为程序员在5岁以后就会面临失业的问题,很多人担心自己成为程序员以后到老了身体吃不消还面临失业问题。
因此程序员这个职业在很多人眼里,其实并不是那么光鲜亮丽!
虽然这些刻板的印象大多数是出于同情,但是这些印象也存在于各种公司里。很多公司认为,程序员就应该是这样!只不过收敛了很多而已,但是这种印象是挥之不去的。
虽然现在国家开始整治不合理的加班文化,很多企业也接受了这种调整。但是,随之调整的是程序员的薪资。
一些企业看似不强制加班了,但是他们会认为,既然不加班了,那么程序员的薪资也该降一降了!
结语
程序员的从业人数攀升以及针对程序员的职业问题最终都导向一个结果,那就是过不了多久,普通程序员的薪资将不再处于优势地位。
近几年,程序员的薪资地位一直在下滑,很多其他专业人才的薪资已经将程序员甩在了身后,比如说金融和管理大类!
如果你是一个有着长远打算的人,那么我不建议你在进入程序员这个大群体中。现在我认为比较有前景的行业有新材料、新能源半导体,如果你已经错过了程序员的职业风口,可以尝试一下上述行业的相关专业!