图片:以后都是这样的了…
我们再站高一点,看之前描述的场景。现在我们有了若干的资源单元,他们分布在不同的行业,这些单元已经被软件定义好了,我们看作是黑箱。在软件之下,又定义了无数具体工作人员的行为。刚才的例子里面,除了停车场管理员,还有厨师,服务员…沿着这个思路继续想,还会有给餐馆进货,供应原材料的供应商,维修停车场设施的公司…所有这些,会会被虚拟化成软件世界中的一个单元。然后是各种被提供服务的人(所谓用户),他们有接收信息的方式,大到计算机,小到智能手机,或者各种嵌入式系统,比如特斯拉电动车驾驶舱里面的那块大屏幕…一个使用手机的用户,或者一辆特斯拉,同样都可以被抽象成一个带有接口的资源单元。所有资源单元的行为,都是被软件定义的,他们之间的交互方式和可能产生的结果,同样是被软件定义和调配的。这其中的每一层,每一部分,都需要大量程序员的工作。越来越多的现实资源被虚拟化,也就产生了更多的交互和更多的可能性,这些一样需要程序员去实现。今天,人类 会被虚拟化成软件的资源还只有极少的部分,我没有具体统计的数字,但大家只要想想自己每天的现实生活所需所用,至少能有个大概的感知,恐怕被虚拟化的资源连1% 都不到。未来的空间有多大是无限量的大。
现实世界能被虚拟化到什么程度呢,我之前几次推荐过科幻小说《雪崩》里面描述了未来的世界只剩下三种职业:娱乐业、程序员和 Pizza 快递员。这本写于 90 年代初的小说,早年看起来非常震撼,今天看起来…觉得他还不够极端。因为现在我们已经确知了,Pizza 快递员的工作会被无人机改变,娱乐业会被 VR/AR 改变。最后干脆现实世界只剩下了程序员这一种职业…软件并没有吞噬掉现实世界,而是重新定义了现实世界的所有资源。
图片:雪崩封面

所以,今天一切关于软件/互联 泡沫的看法都是过时的。现实世界的虚拟化已经快到了相当的程度,我们真的需要大量的程序员,未来仍然需要,有多少都不够用。因为程序员职业缺口太大了,早就不是有钱就能招聘到的了,甚至一个程序员因为公司要打卡,就会选择另外一家企业,因为他们可选择的余地实在太大了。很多企业远远没意识到问题的严重性,而聪明的企业,已经在忙着做“企业技术文化”工作了。如果你不是 BAT,又不是一个很酷的新公司,程序员们根本对你没有兴趣,到这个境地,花别人一倍的钱也未必能雇到人,所以就需要做技术文化工作,去宣传我们也是很酷的,我们也是能改变世界的…从而不至于在这种竞争中落后。
最近一段时间,我周围很多其他行业的朋友都跑来问我,是不是他们应该学写一点程序。我通常都回答,只要你有兴趣,学的下去,那就当然应该。就算不能成为职业程序员,在这个软件定义一切的行业里面,理解程序如何产生,理解程序员如何工作,那就一定会有一份更好的职业机会等着你。为什么不学呢p>
以上这些,就是难以雇到程序员这种状况产生的基本面,因为这个职业缺口确实太大了,未来这种职业缺口不仅不会减少,毫无疑问还会继续扩大下去,甚至可以夸张一点的说,人类世界现代化的速度,很大程度被程序员数量不够制约…
相关资源:七夕表白Chrome插件-Javascript文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!