Skip to main content

为什么世界上没有安全的工作

(一)
如果你经常使用互联网,可能知道有一种东西叫作 Flash。
它是一种软件,用来制作网页游戏、动画,以及视频播放器。只要观看网络视频,基本都会用到它。
多年前,它是最热门的互联网技术之一。如果不安装 Flash,很多网站根本打不开。那时还流行用它制作动画,随便一个作品,就有几十万、上百万的浏览量。电视台甚至开辟栏目,播放网上流行的 Flash 动画。各大互联网公司都有专门的 Flash 工程师,还是属于那种比较抢手、收入较高的工程师。我记得那个时候,社会上也有大量的 Flash 培训班,它们的招生广告都写着保证就业
后来,Flash 就不行了。2010年,乔布斯宣布,苹果手机不会使用 Flash,因为影响手机性能。再后来,新的技术兴起,它就开始没落了。BBC 发表一篇报道,名字就叫《Flash 还能活多久?》。话音刚落,一周后,这项技术的拥有者 Adobe 公司宣布,放弃 Flash 这个名字,软件将重新定位,只用来制作动画。
(二)
我并不感叹 Flash 这项技术的没落,这也是很正常的事,而是感叹那些从事 Flash 开发的工程师,他们该怎么办呢?你在一个领域钻研多年,都成了专家,突然之间那个领域过时了,你的所学所长没人需要了,那将是怎样的处境?
那些年里,我在上海遇见过一个朋友。他开了一家软件公司,专门面向海外市场开发 Flash 游戏。公司不大,十几个人,那时正是最好的年景,每个月都有几十万,甚至上百万人民币进账,看上去前景一片大好。
可是,谁能想到 Flash 技术突然就会不行了呢?开始时,公司还能维持,后来手机游戏起来了,Flash 游戏的市场顿时萎缩。我见过他的招聘广告,改招手机游戏的开发者。再后来,就再没听到过他的消息。
当一种技术消亡的时候,与它相关的工作岗位也就消亡了。这种事情在技术行业特别多,因为技术的升级换代太快了。
(三)
我再举一个例子。
苹果手机出现之前,最流行的手机都使用诺基亚公司开发的塞班操作系统。你可能还记得,它的典型标志就是九宫格菜单。那时,塞班工程师也是非常抢手的,彻底掌握它那一套开发技术,我估计至少要一两年时间。
后来,智能手机流行,塞班一败涂地。2010年,诺基亚宣布放弃塞班,改用微软的操作系统。再后来,诺基亚自己也没了,所有手机工程师都遣散了。我知道,诺基亚中国有一个资深工程师,选择重进大学去读 MBA 学位
(四)
试想一下,你花了多年的心血,孜孜不倦地投入和练习,终于掌握了一门赖以谋生的手艺,还进入了世界排名第一位的通信业跨国公司。正在你觉得人生终于有一点安全感的时候,一切就变了,几年之间,曾经的巨无霸土崩瓦解,不仅你的职位没了,更可怕的是,以前的产品已经没人用了,全世界现在不生产任何塞班设备。你的手艺的价值变成了零。
简单说,可怕的不是你的工作没了,而是你所在的那个行业没了。
一家公司从兴盛到衰败,只要两三年时间,这样的例子太多了。比尔•盖茨一直说“微软离破产只有18个月”,意思是说,只要做错一个重大决策,微软很快就会完蛋。作为一个打工者,公司的命运是你无法把控的。你应该做好准备,你服务的公司随时可能收摊。只要进了大公司,职业生涯就安全了,这已经成了一种幻想,而且是很危险的幻想。不要说一辈子,一家公司能存续10年以上,都是少数的情况。
有人说,可以再学习,然后重新就业啊,塞班不行了,可以学习苹果手机开发。没错,说得完全正确。但是,你以前的积累没了,需要从零开始。跟现在刚刚走出校门的学生,站在同一条起跑线上,学习同样的东西。
说实话,虽然你有几年开发经验,但很可能并没有那些 20 岁的年轻人学得快。在一个高速变化的行业,经验有时候不是帮助,而是障碍,因为以前的那套行不通了。
退一步说,就算你重新学习了,但苹果手机的开发也在变,你得不停地追赶新东西。一个人的人生,能经受得起多少次从零开始呢?
(五)
“终身学习”这个词完全没错,但是想通过“终身学习”保持职业竞争力,我觉得不太可能。
程序员,乃至其他很多技术岗位,其实是青春饭。只有底层的技术,还有一些稳定性,越接近应用层,技术的升级换代就越快。你学会一门技术,然后吃上30年,这种事情越来越少见了。更常见的是,几年以后,你会的东西就淘汰了,你被迫重新学习新东西,或者重新就业。
为什么中国很少见 35 岁以上的程序员?因为他们上学时学习的东西都淘汰了,必须和年轻人一起学习新技术。你很难比年轻人更有竞争力,其中最关键的是,雇用刚走出校门的学生,比雇用你便宜得多。
其他行业的升级换代,不如技术行业那么夸张和激进。职业的安全感可以保持得更久一些,但远不是高枕无忧。技术正在取代人力劳动,比如财务会计这样的行业,随着电子支付的兴起,将来肯定不会需要这么多财务人员。“互联网+”从某个方面说,就是使用互联网技术取代一部分人力,更便宜地服务更多的顾客。
(六)
世界上有没有安全的工作?
公务员可能比较安全,因为这个职业改变得很缓慢,而且没有技术升级的压力。医生和律师,也比较安全,因为对于这些行业,经验很重要,但技术正在把它们的成本降下来。厨师和物流,也是比较安全的行业,因为烧菜机器人和送货机器人,实现成本很高,人力实现比较便宜,暂时不会被取代。但是低端的厨师和物流是纯粹的体力劳动,非常辛苦,没有进入门槛,供给非常大,拿不到高工资。
由于机器人的购买成本昂贵,那些低端的体力岗位暂时得以保全。一旦工资开始上涨,企业为了降低成本,就会考虑机器人替代人工。一篇报道这样写道:
渣打银行今年7月发布的《中国、东盟及前景》报告中,调查了珠三角地区200多家企业制造商,这些制造商们预计工资平均涨幅将达7.2%。在这样的背景下,希望使用更多机器人来代替工人的企业家不在少数。
6月28日,在深圳举办的华南国际工业自动化展览会上,几乎每一个展台前都展示着正在工作中的机器人,一个个规律地进行着重复工作,动作整齐。多个行业的厂商前来寻找能够给他们的生产线导入自动化设备的机器人企业,用那些不知疲倦的机器人代替需要吃饭、休息的工人。
广东省是中国的大型制造业中心,也是劳动密集型企业聚集地。这些需要大量劳动力的工厂,正在努力提高自动化生产水平,减少对基础劳动力的需求,而机器人的市场则正在越变越大。2013年以后,中国已连续四年成为全球最大的工业机器人市场,中国占全球市场的份额从2013年的1/5,到2016年已增长至接近1/3。
一位名叫范伏清的企业家,谈了他为什么更喜欢机器人。
范伏清是贝尔顺集团的董事长,他的公司主要制造和销售骨传导耳机等可穿戴设备,有8条生产线,近800名员工。范伏清说,去年看到一位家电企业老板的朋友引进数台机械手,提高了生产效率、降低了部门岗位的人工需求的同时,还拿到了60万元的政府补贴,他今年也决定效仿。……如果机械手成功安装,范伏清的每条生产线可以节省30名以上的工人,这意味着每个月能省下24万元的现金工资,以及60名员工的食宿成本。
最终来说,制造业和服务业都将高度自动化,它们现在吸收的大部分劳动力都将失业。
人类社会的就业形态正在发生深刻的改变,“终生职业”越来越少了。每个人都应该尽早打算,如果明天你的职业消失了,你该怎么办?

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...