我已有七年的工作经验,我来下这个问题。
从我做工作这些年来看,程序员这个行业不曾饱和过。
近几年各大培训机构横空出世导致程序员人群在不断发展壮大。大家可能觉得程序员是不是饱和了,
但是请大家想一下,人员是在不断的涌入,但是互联网,智能终端也在不停的更新迭代。
1、09年的时候,android和ios开发可谓火得一塌糊涂。当年学ios和android的程序员薪资轻松过W。
现如今大家都认为IT行业的工资普遍高于其他行业,赚钱相对来说比较容易,真的是如此吗?从就业报告来看,程序员的工资普遍较高,这导致大批量的人员加入程序员的行业中,所以才会产生程序员市场饱和的消息,因为程序员薪资高是因为“供不应求”,但是如今大批量的人涌入这个行业会不会导致程序员薪资待遇下降呢?答案是:不会!
程序员薪资仍有上涨趋势
从行业现状来说,如今IT行业的局势已经越来越清晰,慢慢形成了实体、互联网、人工智能三足鼎立的态势,所以程序员的薪资进入了“瓶颈期”,但这只是表面现象,因为现在实体越来越难做,人工智能仍未正式到来,互联网仍扮演着时代的“主角”。
从社会需求来说,软件开发人员的数量比起软件行业的发展还是供不应求的,随着后期人工智能的出现,互联网就会进一步渗透至生活的各个领域,所以程序员的市场不仅不会饱和而且还会进一步扩大需求,比如现在超级火的人工智能、大数据、区块链都需要更多的研发人员。
现阶段很多人会被表象迷惑,认为Java、安卓等不好找工作是因为市场饱和了。不是市场饱和了,而是市场门槛高了!
为什么程序员工资不会下降
工资是根据市场决定的,所以供需关系是我们必须要分析的。在所有的职业当中,程序员是增长最快的,这是因为自动化趋势肯定是要进行下去的,厉害的程序员其实并不多,基本都在大厂担任重要岗位,所以市场对程序员的需求仍然很高,供不应求,所以薪资不会下降。
从我07年入行还是,就遇到过这样的问题,现在已经10年多了,至少这个10年,程序员的市场是没有饱和;而且目前来看,在未来很长的一段时间内,程序员的市场不会饱和,但是只有CRUD水平的“低级程序员”,估计是不太好找工作的。
工作十来年,软件行业给的印象主要有:
工作岗位越来越细分
当然不排除有很多全栈工程师,但是很多单位的开发岗位,工作分工确实越来越细。
十年前的程序员,前台后台一个人干,慢慢的,出现了前台后台的概念,而现在,做前台的也会分成画图的、切图的、写页面代码的(原谅我对前台了解甚少,有些用词不当)。
目前程序员市场远没有达到饱和的程度,在未来很长一段时间内,IT行业都将会需求大量的程序员,具体原因有以下几点:
第一:随着大数据、云计算技术的成熟将带来大量的就业岗位。目前大数据和云计算技术正在经历产业化的落地阶段,这个过程会释放大量的人才需求,这些人才需求中以程序员居多,广泛遍布在大数据的各个岗位中。
第二:IT行业新技术层出不穷,对人才的需求会越发旺盛。从最近几年的技术发展趋势来看,新技术的发展速度越来越快,比如在物联网平台、区块链技术、人工智能等方面都有快速的发展,这必将带来大量的人才需求,而程序员则占据了大量的比例。
第三:IT行业整体的规模越来越大。随着互联网的不断发展,整个IT行业在社会经济中的地位越发重要,IT行业的整体规模也已经比较大了,而且发展迅速,这必然会导致大量的程序员需求。
第四:IT行业新陈代谢较快,人才流动量大。IT行业的人才流动量是比较大的,程序员本身的职业生命周期也相对比较短,这就导致每年都会有大量的程序员缺口出现,而这自然就需要新人来补充对应的岗位。所以,很多互联网公司、软件公司几乎都是常年处在招聘的状态,而程序员是主要的招聘岗位之一。
我觉得纯粹敲代码的程序员会饱和,也就是只管敲代码的程序员会饱和,不但会饱和,还会失业。现在正是人工智能技术快速发展的时代,图像识别、人脸识别、身形识别等识别技术已经比较成熟,导致很多相关从业人员失业。人工智能再往后发展说不定可以自己写代码,而且该不会出bug。这不是危言耸听,谷歌的阿尔法狗都会下棋了,写几行代码有什么稀奇的。一旦人工智能会自己写代码了,老板干嘛还要雇佣一个程序员?所以未来程序员不是会不会饱和的问题,而是需不需要的问题。
但是人工智能再怎么智能,有一些核心的工作始终是做不了的,程序员要想不被淘汰,就去做人工智能做不了的事情。比如算法研究、业界趋势的看法、对业务的了解程度。
算法是程序代码的灵魂,代码是算法的形式呈现。算法是为解决一个问题,是需要人类的大脑意识去创造的,人工智能自己研究一个崭新的算法还不太可能。因此程序员可以自己掌握一些核心的算法。
业界趋势的看法和拿捏。看准业界发展趋势,为公司做出正确的决策,为公司创造更多的价值,这也有人工智能做不到的。你看准了未来,剩下的就交由人工智能去帮你实现。决策还是由人把握人工智能只是干活儿的。
!
没有什么行业不会饱和,所有的行业发展到一定程度都会进入饱和状态。
饱和状态下,竞争激烈,新人的竞争力弱。
但是并非没有前景。很多行业都是在饱和中不断的进步的。
对低层次的码农会饱和,中高不会,因为门槛太低,但中高,比如需要一定建模能力的程序员,其实大数据只是一个噱头,就跟工业4.0一样,重要的是先有精细的流程,而后才能有必要的实现,用以提高效率
不可能饱和,国内的it市场经过冬季冷藏和换代之后会出现更大的缺口和饥饿,随着物联网布局越来越大,各个级别,类别的程序员需求量会越来越大。
美国程序员数量是中国的几倍,不还是供不应求。
就目前的情况看,低端市场是严重超饱和,35岁就失业,正说明这一点!高端市场却还是空白,如系统核心程序,操作系统程序。以后市场怎么发展,人力都是超饱和的,关键是利益怎么分配!
未开十年估计还好,之前看到一篇文章说是人工智能现在发展也是有点尴尬,不像我们以为的那么迅猛。所谓影响应该是体现在帮助程序员开发和降低难度提高效率方面。
饱和的问题这不取决于程序员本身,还要看其它行业的发展,比如计算机应用领域是否有新的拓展等。
还有一个理解是,人工智能的影响下导致入行人数增加,从而供大于求。这个是有可能的,但是只会是一个阶段。然后在市场的自我调整下就会再次达到动态平衡。
我个人看法,程序作为一个职业还是会长久存在的,关键是使用的编程语言和开发工具会有巨大变化。其中编程语言的变化是越来越接近自然语言,不再是面向计算机了,而是面向人工智能。解决人工智能无法理解需求的问题。然后人工智能以程序员编写的代码为输入,再生成所谓面向计算机的源代码(就是现在程序员干的工作),最后生成软件。