起因:
4月初,阿里高调宣布首个AI员工上岗,在内部全面推行AI编程,使用通义灵码辅助程序员写代码。
更早一点,在3月,百度发布了Comate2.0代码助手,对个人开发者免费。
而在去年12月,商汤推出智能编程助手代码小浣熊,可帮助开发者提升编程效率超50%。
和一些行业从业者讨论了一个问题:
随着人工智能的研究,程序员会被取代吗?
答案基本上是一致的,不会被取代,但是对程序员的要求提升。
第一次工业革命是机器取代人,工人阶级人数越来越多,工人阶级需要学会操作机器。
第一次软件代码革命是人工智能取代人,程序员人数会越来越多,程序员需要学会人工智能。
观点一:AI人工智能取代程序员不具备社会条件。
AI是这两年比较火爆的一个技术突破点。在前几年,热点有机器人,有5G,等等。
但是社会对企业的需求是:
稳就业,增利润,保税收。
没有一个技术最终是让大量的人失业,并推向社会。
建筑行业的技术是领先世界的,但是一方面是盾构机等领先全世界,另一方面还是雇佣大量的农民工等基础工人。
洋山港是无人科技港,但是其他港口科技含量并没有那么高。
京东有非常厉害的“无人物流中心”,但是京东还是雇佣了几十万人。
这些都是标杆效应和稳就业平衡的。
对于大部分程序员来说,并不需要担心就业的问题。
就算行业受到冲击,收入有所下降,但是不必担心失业的问题。
软件行业,目前也是“穷人家孩子高收入的捷径”,这条路堵死了,其实也是不太好的事情。
其次,如果AI技术确实可以取代程序员的话,AI很可能会创造高额的利润。
这部分的利润可以通过“监管”,并创造税收来源,而不是降维打击冲击其他行业。
大数据可以进行国有化,一方面是安全考虑,一方面是税收考虑,和水,电,油一样。
税收的幅度可以与烟草等媲美即可,这是利国利民的。
观点二:AI人工智能降低开发成本并促进软件行业的应用和市场。
如果之前一个程序员一天200行代码,那么AI辅助之后,一天可能1000行代码。
开发成本只有以前的20%,以前卖100万的软件,现在20万就可以卖。
低成本代表会有更多的客户,更广泛的市场。之前不划算的市场,现在变得可以进入了。
不仅不会取代程序员,还会增加程序员,因为市场增加了。
但是程序员的技能要求需要懂得操作AI。
这和工人阶级需要学会操作机器一样,是普遍的技能。
就目前看,一个软件开发工程师学会AI写代码,不会超过一个月,并不是门槛。
目前的软件开发工程师只需要不抵触AI的学习。完全可以胜任。
德国工业软件巨头SAP,已经开始这项转型。SAP全球10.7万人,有8000人会因AI转型进行调整。学习AI融入新工作,或者接受裁员。

观点三:AI人工智能促进软件行业的工业化,可能会区分工具型软件公司和应用型软件公司。
以工业革命为例,诞生了一个行业“机械制造业”。
例如:车床,冲压机床,挖掘机,等等工业领域机械设备。
这些设备厂商给工厂提供基础设施建设,工厂不需要从“工具”开始制造。
人工智能模型可以理解为“机械设备”,是工具型的。目前头部公司进行研发,并开发给其他公司应用。很多做算法的开发已经面临失业或者集中到大厂中“集中力量办大事”。
那么就是代表“软件行业”可能会出现分工,一部分公司往工具型的转变,另一部分公司往应用型的转变。
目前程序员的代码几乎都是一行一行的敲出来,每个人代码不一样,代码规范并不一定能束缚程序员的发挥。程序员敲代码和敲铁皮没有太大的不同。
如果有人工智能加持,那么代码的一致性就有了保障,程序员不是手工完成。
有一个冷知识:ISO 9001并不适用软件行业,因为软件行业的“需求-供给”的过程,并不是标准化答案的。
人工智能很可能带来软件行业的“工业化和标准化”,而不是取代人。
观点四:目前AI人工智能还是工具,是“弱人工智能”,技术上不具备。
人工智能大模型的出现,对很多行业产生了冲击。特别是重复性脑力劳动的岗位。
而我们大部分的脑力劳动者每天大部分工作都是重复的。这就代表人工智能大大模型的市场应用会非常广泛。
但是,从人工智能的领域上看,人工智能分为“弱人工智能”,“强人工智能”,“超人工智能”。大模型还是在弱人工智能的层级。
目前只是在机器学习和深度学习这两个领域,一句话概括就是通过“大量重复的事情里面找到经验碎片,然后通过经验碎片的重组去做事情”。其实是在找关联。
但是在逻辑推理,因果关系上。大模型是无能为力的。因此并不具备人的常规推理能力。
目前阶段,谈AI人工智能取代人的工作,还为时尚早。
目前大模型的应用,都是需要大量的人的经验进行调优训练。这部分自学成本非常高,也需要专业人士的介入。
观点五:AI人工智能的成本非常高。
有一个说法,人工智能的尽头是“储能”。
目前阶段的人工智能和人的大脑的效率相差很大。从思维能力上看,最强的人工智能只有人脑的千分之一。而耗能上,相差又是万倍。
一个人的大脑只有15W,一顿饭就可以解决很多复杂的工作的思考能耗。而AI人工智能目前并不可以。击败围棋大师的AI机器人,能耗是几十万W。
在这种能耗上,目前人工智能并不是一般企业玩得转的。
需要政府支持,头部企业投入。并不是一个立即产生效益的研发投入。技术象征意义大于经济意义。
现阶段,雇佣顶尖AI人工智能开发软件的成本,可能远远大于程序员。
而普通的AI,辅助程序员,是最经济的选择。
观点六:程序员的未来可能会分工。
在工业革命之后,产生了一个岗位“工程师”。在国企中,是从“技术员”一步一步提升到“工程师”。和“工人”有一定的区别。
有时开玩笑说“码农”和“程序员”是两个不同职业。前者只是按照要求编写代码,后者需要了解需求,整体规划,设计,实现,交付等全过程能力。即:
“码农”=工人;“程序员”=工程师。
中间有一个层级是“技术员”。
当然这个说法是参考了工业领域,未来软件的发展不一定这样的路。
但是肯定的是,在分工之后,普通程序员的待遇肯定会下降。目前软件行业依旧是新兴行业,是有红利期的,也是所有行业中收入最高的。
这样的优势会越来越少。


夜雨聆风