华为35岁辞退事件...
中兴员工坠楼残局...
每次听到这样的新闻,很多程序员一面为不幸的同僚扼腕叹息,一面也在暗暗问自己:
技术变化那么快,我会不会被淘汰?
又或者程序员十年后还会有今天的收入吗?
一面是被淘汰一面是生存收入降低,两顾两相难!
假如今天的收入代表比较值钱的话,这个问题其实可以换一种等同的问法,即:
● 程序员十年后还会像现在这么值钱吗?
十年这里可以一定程度的用未来来代替,那么我们接着对问题进行等同转换:
● 程序员未来还会像现在这么值钱吗?
在当前社会值钱实际上即是有价值的代名词,所以问题又可以这么问:
● 程序员未来还会像现在这么有价值吗?
这么一通转换我们就可以一目了然了,实际上问题的本质是对程序员未来价值的诘问。
那么,现在我们就来一步一步解答它。
1、价值?
不仅是程序员,对于任何行业的从业人员来说都一样,一个人的价值在于其能解决什么样价值的问题,其能解决的问题越有价值,那么我们就说这个人越有价值。所以评价一个人的价值实际上指的他能解决的问题的价值。
然而,社会在进步,时代在发展,每个社会阶段的问题和问题的价值也都一直在变化中。所以呀,谁能解决当前社会最有价值的问题谁就是最有价值的人。
2、程序员的价值?
20世纪之前程序员行业***的障碍是高性能二极管的问题,然而随着高性能芯片的不断发展,硬件体积愈来愈小,但是性能却越来越高。于是,手机和电脑行业便迅速发展了,人手一部手机,每家都有电脑,诞生的***的巨头便是微软和APPLE了。
比尔盖茨和乔布斯他们解决的也是全世界***的问题,一个***了PC时代的发展,一个***了移动时代的发展。在当前社会,说他们是最有价值的人一点也不过分,无愧于世界首富,应该的。他们也是从一个个小小程序员打拼过来的,他们是他们那个时代最有价值的程序员。
伴随着PC和手机的迅速普及,互联网时代到来了。世界变得扁平化了,信息产生和流通速度的变革简直是翻天覆地的。作为一个寄生于互联网的程序员,你做的一个网站或者app可以被全国甚至全世界的人看到、下载到,想想看,这样一个人能没有价值吗?我们正处于一个这样的互联网时代,所以我们程序员的价值是毋庸置疑的,程序员的高薪也正来源于此。
从几十年的计算机和互联网发展历史看下来,对程序员的定义应该指的就是那群利用计算机技术或者互联网技术从业的人。PC互联网时代代表人物指的比尔盖茨那群人,移动互联网时代代表人物指的乔布斯那群人,以及像我们这样的移动应用开发者。
每个时代变得是推动时代发展的工作内容,不变的是我们程序员的称谓。
3、这个社会淘汰的是什么样的程序员?
与其面对职场前景的焦虑搔首踟蹰、迷茫不前,不如认真思考下这个社会淘汰的到底是什么样的程序员?
首先,你要直面一个现实,你和企业的关系其实是人力和资本的合作关系。既然是合作,当然就可以是互利共赢,或者一拍两散,你既可以把公司当成家,也可是随时可以走开的工作场所。因此,职场所谓的「淘汰」只不过是人力和资本合作关系的解除,某种价值关系的瓦解。所以,真正淘汰你的不是因为技术进步太快,是你之于企业个人价值感的丧失。
到这里,很多机智的小伙伴按捺不住了,说什么被「淘汰」不存在的,此地不留爷,自有留爷处,换一家公司就好了。建议确实很不错,但治标不治本。
要知道,如今整个互联网行业人才储备越来越充裕,毕业生数量逐年提升,质量还越来越高。互联网行业的野蛮生长也已接近尾声,大型互联网公司的基础招聘需求在逐渐萎缩。
因此,我们不难得出结论:在需求趋于平稳,而供给逐渐增加的情况下,程序员之间的竞争将会越来越激烈。
4、程序员如何提升未来价值?
移动互联网时代的风头正慢慢过去,趋于稳定,市场也在逐渐沉降成熟,作为当前时代程序员比如:明显的iOS开发程序员的价值正在慢慢变低,其本质并不是我们掌握的技术没有价值了,而是我们能解决的问题的价值变低了,这才是本质。
再回到文章开篇的那个问题,程序员十年后还会有今天的收入吗?
我想说,会的,一定会的,因为程序员这个名词是个统称,程序员就是那群利用计算机技术互联网技术改变世界的人,只要计算机和互联网不过时,那程序员永远不会失业,区别在于十年后你的时代有价值的问题是什么?我们还妄想用今天掌握的技术解决它吗?最为程序员***的危机感就是你已没有跟同时代程序员竞争的资本,当然更不可能跟他们有同样的收入。
所以作为一个程序员怎么能让自己在未来也有价值,我想说的是你得始终跟随当前互联网时代有价值问题的变化来走,计算机和互联网技术只是工具,不是决定因素,你在未来要是能解决那时的问题,那你就是有价值的。
何以解忧,唯有学习。没有哪个行业,不学习就可以一直呆下去,互联网研发尤其如此,如果不想刷新知识储备和技能,等待你的只能是被淘汰。