为什么在中国做程序员,比起掉头发,更怕掉队?那国外程序员呢?

在国外,当大家酒过三巡,开始高谈阔论,指点江山的时候,最常听到的一个声音就是——“哪都没有家好” 。特别是对于第一代移民,一定是一件不容易的事情,当中的苦,“冷暖自知” 。
谈回我业务的角度,这些年移民人数无论从咨询量还是办理量确实在变多,特别是计算机行业 。那计算机行业从业者到底遇到了哪些问题,导致他们计划要移民?
01工作压力巨大,职场中年危机大大提前
知乎上看到了这么个内容:

为什么在中国做程序员,比起掉头发,更怕掉队?那国外程序员呢?

文章插图
IT行业的竞争之大,对于不是身处这个行业里的人是无法理解的 。往往到了38岁左右,如果还没有办法转管理岗位,公司稍有风吹草动,这些“大龄”的程序员就有可能面临被裁员 。
可能有的人会说,这个大时代背景下各个行业都是不进则退,铁饭碗早已是过去的事情了 。但!现实是,计算机业确实是竞争最为激烈的 。
下图是Stackoverflow上的程序员平均年龄调查,没超过30的,最老的是澳大利亚29.0,最年轻的是印度,同样是人口大国,只有22.7岁!这可能也是程序员移民选择澳洲的很重要的原因,确实是程序员相对养老的好地方!
为什么在中国做程序员,比起掉头发,更怕掉队?那国外程序员呢?

文章插图
说到这一点,可能很多人都会说,这年头谁的工作压力不大?
但可能真的很少有行业能够和计算机行业相比 。
为什么在中国做程序员,比起掉头发,更怕掉队?那国外程序员呢?

文章插图
那我就再举一个例子吧 。你肯定听说过程序员是青春饭的吧,有没有想过是为什么?计算机这个行业是一个变态到每隔“2-3年”可能就会出现一次颠覆性的变革,你一步赶不上,那真的就要被年轻人吊打 。有这么恐怖吗?来看一个知乎大神相关的内容:
在中国程序员工作是青春饭吗?作者:阿莱克西斯

就我从业10年的经验来看,可以说几乎2-3年就有一次"工业革命"发生在这个行业的各个不同的角落:
从waterfall开发方式到敏捷的开发思想,再到Agile is Dead, DevOps的兴起...从过程式的编程思想到OO的兴起,再到FP慢慢渗透到现代语言的各个角落...从RMI的失败,到WSDL和SOAP的兴起,再到RESTful…从3层layer的单机构架,到SOA/ESB,再到SOA is Dead, 微服务兴起...从实体物理机器,到VM虚拟机,再到Docker+Kubernetes这种轻量级容器的兴起...从SQL和Oracle的霸业,到NoSQL的兴起,再到NoSQL转向NewSQL...从ActiveMq到SQS, google pubsub这种完全用consistency换scalability的分布式队列,再到Kafka这种可以保证partition的strong ordering的分布式队列...从RDFS到OWL,再到现在利用deep learning的知识图谱建造,和knowledge graph embedding…从管理大型机5000个cpu的网格计算,到把计算资源当作自来水一样即开即用的云计算…从计算最多只能多线程的跑在cpu上,到hyperThread,GPU的大规模并行运算,再到TPU的大杀器…从雇佣专门的部署和运维管理团队,到现在的infrastructure as code,network as code…从认为流系统无法保证consistency的初始storm和2014年才问世的Lambda Architecture,到4种可以一定程度保证end2end consistency的state of art的流系统(仅仅4年后lambda architecture就被Stream System一书的作者按在地上摩擦),再到提出流和batch/表有本质联系的google Dataflow模型…即使是在很多人眼里还是新概念的"大数据", 也已经经历了Hadoop+MapReduce 到Pig/Hive这种高层模型,再到Spark, Flink的无数迭代了...甚至从手调openCL手调cpu优化,到现在的autoTVM…就更不用说machine Learning特别是deep Learning的大发展,强化学习,甚至量子计算机这些前沿领域了...想想6-7年前自己最拿得出手的技术: Design Pattern, OO, Hibernate, Oracle, SOA+ESB, JMS/ActiveMq... 如果我现在还只是懂这些东西,我绝对会被熟悉云计算和各种分布式数据库的年轻人吊起来打...

我们身边的很多行业,可能是干的越久更容易倚老卖老,因为你经验丰富,你人脉或者各种资源更加深厚,饭是越来越容易吃 。
说到这儿你可能就能理解为什么计算机行业的人焦虑、脱发了 。计算机行业就这么刺激,你必须不断学习,不然,一代新人换旧人 。
02中国几乎是全球唯一可提供大量、相对廉价、且受过高等教育的知识劳动力的国家
可能,又有人会问,那这样的行业压力,为什么到了澳洲或者中国以外的国家(除了印度)压力会相对小一些呢?
答案其实很简单,“中国几乎是全球唯一拥有最大量,相对廉价,且受过相对高等教育的知识劳动力的国家” 。


推荐阅读