我在网上看到一篇文章挺有意思,大体意思是一位使用自动化工具编程的程序员工作六年后被辞退了,然后他发现自己已经不会编程了。我想这是可能的,现在很多年轻航天飞行员,在自动驾驶系统出故障的情况下很难熟练手动驾驶飞机了。不知道这到底是是人类的进步还是倒退?这种文章作为茶余饭后的谈资还是可以的,如果你认为程序员的工作很快要被自动化系统替代,我觉得现在有点危言耸听了。
“在现代社会经济系统中,程序员将是一个 200 年以内不会消失的工种。”--- 陈涛
陈涛是我大学同学,我认识他的时候,他学识渊博,为人谦虚、诚实。这句话是我们大学毕业后,陈涛读研究生期间告诉我的,那时我已经工作好几年了,转眼间又过去这么多年。
任何事物都有诞生、成长、顶峰和消亡的过程,职业也一样。从陈涛说那句话算起,十几年已经过去了,还剩 180 多年。如果陈涛的说法真的准确,我是不用太担心,就算国家要求 65 岁退休,那时候我也不用再为就业发愁了。
今天的早会上老板要求我们居安思危:“你们整天上网也不看看新闻,我刚看了一篇报道说,程序员的工作将被机器人代替,你们还整天没有一点儿危机意识。”如果这个情况成为现实,企业家真是太幸福了,可以为自己的公司省下一大笔开支,但是我又细想:这可能发生吗?基本不可能,因为就算有自动化编程工具,编程工具的开发和应用也需要大量程序员开实现。
“未来什么职业都可能消失,但是程序员这个职业永远不会消失,程序员会让其它职业消失。” ---- 李锐
在陈涛告诉我这句话十年后,李锐童鞋更加乐观:“无人驾驶可能会使出租车司机的职位消失,3D 打印技术可能对机械加工、珠宝加工岗位造成冲击,机器人会使产线工人失业,包括无人机快递会使快递员没有工作,这一切都是电子工业与软件工业发展的结果。未来程序员会担任改造世界的角色。即使在很久的将来,程序员的岗位也不会消失,只会是社会对我们的依赖性越来越强 ...”李锐作为一位资深的工程师对自己职业前景无比看好。
李锐和陈涛的观点是否正确,只能等待实践去验证了。弹指数十年,从 90 年代我接触计算机到现在也可以算有一段时间了。不过据我观察,这段时间中国程序员的工作岗位不是减少了,而是增加了,而且有进一步增加趋势,当然编程工具也在发生变化。
最初我见到编程语言是 pascal,数据库是 Foxbase,和现在的 C#以及 SQL 当然在不能比了,简直太原始。我的一位同事一直使用 VC++6.0,当 Visual Studio 2005 出现时,他非常惊讶,当学习了 C#并且做完一个大型项目后,不由得感叹“太智能了,看来以后日子没法混了”。但是如今我见到他依然工作得非常好,只是工作效率提高了,原来需要两三个人完成的工作,现在一个人就够了。
有位工程师做飞思卡尔芯片程序,厂家提供了一个工具 --- 代码精灵。使用这个软件可以完成硬件平台初始化,省去查阅数据手册的时间,提高工程师工作效率。“以后硬件工程师的工作的重要性可能要减轻了,硬件层代码可以自动生成了,以后可怎么办 ...”很多年过去了,他已经成为项目经理了,单位的程序员有增无减。
Silicon Labs 公司也正对自己的产品提供代码生成工具 -configuration Wizard。使用这个工具可以快速完成硬件层部分代码,关于寄存器配置不用再频繁查询手册,但是我的工作量并没有减少,因为项目也随着需求的变化越来越复杂了,这个工具只是节省了我的时间。
意法半导体也推出了 STM32 Cube,可以提高程序员工作效率,也没见使哪个程序员失业,相反却提供了更多的工作机会。
自动化工具确实提高了程序员的工作效率,但不会使岗位减少,相反工作岗位却在一直增加,因为社会需求在增加。如果谷歌无人驾驶汽车推广以后,需要很大的一个数据中心和调度系统。如果没有数量庞大的程序员群体这个中心根本运行不起来,如果没有大量程序员工作,根本就不会有无人驾驶汽车。快递公司如果使用无人机来替代快递员工作,那么又需要大量程序员建造、维护这个系统,无人机要应用到其他行业同样同样需要大量程序员。
其实某个行业某岗位如果要使用自动化系统替代人的工作,必须是自动化成本低于人力成本,自动化编程工具提高了程序员工效率,放大程序员工作能力,也就降低了自动化系统成本。只有自动化系统成本远远低于人力成本才会使这个岗位消失,自动化编程工具恰恰起到推波助澜的作用,因为自动化编程工具降低了程序的价格,使得自动化系统价格低于了人力成本。
所以未来不是程序员的岗位会减少,而是程序员会使其它岗位工作机会减少。我有点相信陈涛和李锐的名言了。
与非网原创内容,谢绝转载!
系列汇总:
之三十:工程师的苦衷:拿着如此这般的薪水如何能达到德国标准!
摘要:老板每次都要求我们达到德国标准,但是您老给的新书是德国标准吗?
之二十九:工程师的工作量似冰山,水面下的 80%让小习误工期又失奖金
摘要:你以为你的工作量只是眼前的吗?那就错了,其实多得你远远想不到 ...
摘要:骆驼曾将有一段失业在家的时光,无聊之余,他学习了 c 语言编程 ...
摘要:推荐一个新同事学习 C 语言,他说这本书讲得太肤浅,后来经过慢慢的琢磨,他觉得这本书其实很有价值 ...
摘要:老板一直不涨工资,于是小李提出了辞职,但是老板确让他薪水翻倍 ....
之二十五:工程师:别被“等我有钱了再 ...”这句名言给害了
摘要:偶然的一次机会别人送了骆驼一台咖啡机,骆驼一直想等买房子了再安装上喝吧,结果新房装修好的时候机器已经碎了 ...
之二十四:工程师的时间就像海绵里的水,挤挤就能接个“私活儿”
摘要:骆驼最近接了个私活,可是两个月过去了他却还没开始执行,因为实在太忙,公司忙,家里还忙,可是答应别人的事情总不能食言吧 ...
摘要:公司空降了一位马领导,天天很勤奋,早出晚归,还要大家都向他学习,骆驼变得更加忙碌了 ...
摘要:没有鼓励就没有动力,在公司里同样适用,如果你对员工的突出贡献视而不见,他们就会想别的办法 ...
摘要:产品说明书印刷成 10 页和 4 页的区别是什么?或许你会说省下很多客服电话,这位老板却说会省下很多钱 ...
摘要:可能很多人都有过城中村的奋斗史,那段时光收入低,但是内心充实,工作忙,但精神奕奕,因为心中有一个希望不断在呼唤,我要走出城中村,Fighting!!骆驼本次分享的是他在城中村的故事。
摘要:如果你遇到一位爱大声吼叫的老板会怎样?留下悉心指导,还是拍拍屁股走人?骆驼遇到的这位可是他的朋友 ...
摘要:梁程本来是程序设计的,负责公司的好几个项目,但是老板却一直让他亲自烧写程序,而且不见有让生产帮忙的迹象 ...
摘要:软件工程师和硬件工程师的职责分明,相互合作才能做出好的产品,但是如果硬件出问题了非要软件工程师解决会出现什么结果?
摘要:合作多年的公司忽然告诉我们要停止供货,原因是竞争对手开发了一款价格低廉而性能一样的产品,于是老板决定要我们开发一款同样的产品来和竞争对手竞争,等产品开发出来以后不料客户又有了升级版,我们继续死磕吗?
摘要:朋友想要按照市场比较成熟的产品设计一款类似的产品,随后紧锣密鼓开始设计硬件和软件,完成以后发现在细节上有很多缺失,这引起了我对产品细节的考虑 ...
摘要:朋友托我给他编写一本技术手册,我思量半天迟迟无法下笔,后来女儿拿着玩具过来让我帮她换电池,问我为啥不能从第二个句开始,我豁然开朗,可以从自己会的先开始,灵感慢慢积累 ...
摘要:上帝是一个推销员,她无时无刻都在想你推销各种机会,你只需要迈出一步就可以接住。机会在与把握,如果你不去把握,再好的机会也不属于你。从我同事小张和小李两个人的例子可以看出 ...
摘要:我的同学李华是家里的独生子,1995 年西安开始建设大明宫遗址公园,李华家刚好没在规划之内,于是一下子过上了小康的生活,说媒的踏破门厅,可是偏偏他母亲对姑娘的要求很高,最后 37 岁还没对象 ...
摘要:我同学讲了一个关于两个小和尚挑水的故事,不是大家听到的那个版本,如今我同学已经成了当地的企业主,这与给自己挖井有关,每个人都应该为自己挖一口井,以备不时之需 ...
摘要:公司新来的小伙儿问我应该选择从 M3 开始学习单片机还是从 C51 开始?我当然提议是 M3,但是他却担心没有 C51 的基础不好入门!那就从 M3 和 C51 的价格、市场发展趋势和占有率来分析一下吧 ...
摘要:由于公司规模的扩大和业绩的激增,公司计划提拔一些中层管理人员去北京总部任职,而这个名单里就有骆驼的名字,喜从天降,骆驼心情大好,可是在交接完工作之后的一次偶然事件让他失去了这次机会,而且工作也不得不换 ...
摘要:每天熬夜写程序,后来才发现一直是白天写晚上改,晚上写白天删,周而复始,效率低下。后来认识了公司里的李工,他每天的工作悠闲有序,看上去很轻松,后来才知道他的高招儿,多动脑少动手 ...
摘 要:由于母亲身体的缘故,骆驼将三岁的女儿从老家接到西安照顾,由于爱人的工作很忙,于是骆驼不得不肩负起照顾女儿的重任,从此周末再无闲暇,买菜、做 饭、整理屋子、带女儿出去游玩填满了他的生活,重负之下他想到了辞职,老板的挽留让他坚持下来,最后竟然发现自己多年的工程师职业病竟然好了 ...
摘要:公司小李由于技术功底扎实,在软件业务部受到器重,准备提拔为项目组长,后来因为随口接了朋友一个硬件设计项目而荒废了本职工作,最终看似简单的项目做了半年之久都没有实现,于是找骆驼请教 ...
摘要:公司接到一个大单,大家都眉开眼笑,可是到交货的时候却遇到了不可调和的难题,作为新手的我自然不受上司重视,该研究还是不该研究呢?
摘要:小李是我们单位的资深工程师,产品量产以后,小李的工作只需要维护即可,于是日子变得清闲起来,每天网络小说度日,有一天良心发现需要学习新知识,跟上技术更新的步伐,可是迟迟不肯开始 ....
摘要:老板的亲戚来公司上班,还是名牌大学的硕士,听说资历很深,可是不喜欢和人交流,拿出一个小项目做实践,一个很小的板子焊接了三天,后来他竟然问了这样一个问题 ...
摘要:老板的外甥保送了西安某大学的研究生,想趁暑假来公司实习,顺便学习点实际知识,于是老板把他托付给了骆驼,结果这小子基础知识没有,还不想踏实补充基础,好高骛远,只想一下子学到真本事 ....
摘要:一位参加工作 3-5 年的工程师,凭借目前的新技术,其工作能力可以达到工作 30 年的老工程师 90%的水平甚至超越。由此可见,年轻人凭借新技术完全可以挑战权威,可见新技术的爆发力 ...