最近,经常听到有人问:“听说现在程序员已经饱和了,在IT行业是不是找不到高薪工作了?”

其实这样的传闻已经不是第一次出现了。

早在2000年左右,美国的互联网泡沫破灭,就有一大波人说着“不学计算机了,已经饱和了”,可现实是怎样呢?那些专业能力极强的程序员们,手握多份Offer,拿着万元月薪,在职场中步步高升。

尽管当下环境日新月异,各行各业朝夕更替,但不可否认的是,经过了这么多年,IT行业依然保持着前景广阔、薪资可观的优势。

不过,在“程序员已经饱和”这样的传闻下,程序员未来还会有现在的收入吗?

那么,现在我们就来一步一步解答它。

价值?

不仅是程序员,对于任何行业的从业人员来说都一样,一个人的价值在于其能解决什么样价值的问题,其能解决的问题越有价值,那么我们就说这个人越有价值。所以评价一个人的价值实际上指的他能解决的问题的价值。

然而,社会在进步,时代在发展,每个社会阶段的问题和问题的价值也都一直在变化中。所以呀,谁能解决当前社会最有价值的问题谁就是最有价值的人。

程序员的价值?

20世纪之前程序员行业最大的障碍是高性能二极管的问题,然而随着高性能芯片的不断发展,硬件体积愈来愈小,但是性能却越来越高。

于是,手机和电脑行业便迅速发展了,人手一部手机,每家都有电脑,诞生的最大的巨头便是微软和APPLE了。

比尔盖茨和乔布斯他们解决的也是全世界最大的问题,一个引领了PC时代的发展,一个引领了移动时代的发展。

在当前社会,说他们是最有价值的人一点也不过分,无愧于世界首富,应该的。他们也是从一个个小小程序员打拼过来的,他们是他们那个时代最有价值的程序员。

伴随着PC和手机的迅速普及,互联网时代到来了。世界变得扁平化了,信息产生和流通速度的变革简直是翻天覆地的。

作为一个寄生于互联网的程序员,你做的一个网站或者app可以被全国甚至全世界的人看到、下载到,想想看,这样一个人能没有价值吗?

我们正处于一个这样的互联网时代,所以我们程序员的价值是毋庸置疑的,程序员的高薪也正来源于此。

从几十年的计算机和互联网发展历史看下来,对程序员的定义应该指的就是那群利用计算机技术或者互联网技术从业的人。

PC互联网时代代表人物指的比尔盖茨那群人,移动互联网时代代表人物指的乔布斯那群人,以及像我们这样的移动应用开发者。

每个时代变得是推动时代发展的工作内容,不变的是我们程序员的称谓。

被淘汰的是什么样的程序员?

与其面对职场前景的焦虑搔首踟蹰、迷茫不前,不如认真思考下这个社会淘汰的到底是什么样的程序员?

首先,你要直面一个现实,你和企业的关系其实是人力和资本的合作关系。

既然是合作,当然就可以是互利共赢,或者一拍两散,你既可以把公司当成家,也可是随时可以走开的工作场所。

因此,职场所谓的「淘汰」只不过是人力和资本合作关系的解除,某种价值关系的瓦解。所以,真正淘汰你的不是因为技术进步太快,是你之于企业个人价值感的丧失。

到这里,很多机智的小伙伴按捺不住了,说什么被「淘汰」不存在的,此地不留爷,自有留爷处,换一家公司就好了。建议确实很不错,但治标不治本。

要知道,如今整个互联网行业人才储备越来越充裕,毕业生数量逐年提升,质量还越来越高。互联网行业的野蛮生长也已接近尾声,大型互联网公司的基础招聘需求在逐渐萎缩。

因此,我们不难得出结论:在需求趋于平稳,而供给逐渐增加的情况下,程序员之间的竞争将会越来越激烈。

程序员如何提升未来价值?

移动互联网时代的风头正慢慢过去,趋于稳定,市场也在逐渐沉降成熟,作为当前时代程序员比如:明显的iOS开发程序员的价值正在慢慢变低,其本质并不是我们掌握的技术没有价值了,而是我们能解决的问题的价值变低了,这才是本质。

再回到文章开篇的那个问题,程序员十年后还会有今天的收入吗?

我想说,会的,一定会的,因为程序员这个名词是个统称,程序员就是那群利用计算机技术互联网技术改变世界的人。

只要计算机和互联网不过时,那程序员永远不会失业,区别在于十年后你的时代有价值的问题是什么!

我们还妄想用今天掌握的技术解决它吗?最为程序员最大的危机感就是你已没有跟同时代程序员竞争的资本,当然更不可能跟他们有同样的收入。

所以作为一个程序员怎么能让自己在未来也有价值,我想说的是你得始终跟随当前互联网时代有价值问题的变化来走,计算机和互联网技术只是工具,不是决定因素,你在未来要是能解决那时的问题,那你就是有价值的。

何以解忧,唯有学习。没有哪个行业,不学习就可以一直呆下去,互联网研发尤其如此,如果不想刷新知识储备和技能,等待你的只能是被淘汰。