AI会先取代哪一部分程序员吗?

109 阅读6分钟

AI写码势不可挡,但裁员的锅它不能全背了!

Ctrl+C/Ctrl+V的时代或许真的要成为过去式,这种重复的劳动被替代的可能性还是非常大的。

李开复:“AI能够替代那些重复性、规律性强的编程任务”

黄仁勋:“编程价值下降,人类应转向其他领域(生物学、教育、农业等更具长期价值的行业)”

李彦宏:“未来不会有程序员这个职业,只要会说话人人都能编程”

马斯克:“AI最终可能取代所有工作,包括程序员”

从这些大佬们的观点可以看出AI会替代人类很多重复性的工作,如李开复说的"AI能够替代那些重复性的编程任务"。当然不只是编程行业,从历史来看人类社会的前三次工业革命,每一次工业都有新技术的诞生并推进社会的演变。每一次技术的产生都会替代一些人一些职业,这些被替代的人或职业有个共同的特点就是重复性强。

第一次工业革命,蒸汽机的广泛使用。把传统的手工劳动变革为机器劳动,大大的提高了生产力。从石器时代到铁器时代对人类来说是翻天覆地的变化,从手工劳动到机械化生产同样如此。第一次工业革命的技术替代重复的人类劳动非常的明显,当时出现大量的手工劳动者失业。如传统的手工织布、马车等等都替换成了机械。当时社会出现过多次手工劳动者的暴动。

第二次工业革命,电力的使用。电气化时代的到来,人类使用起电灯、无线电、电话、电车等,如电话使得千里之外的两人能快速的交流。想想以前的邮寄信件到电话沟通,一个天上一个地下。那么自然这个职业就会萧条,无线电技术更快。

第三次工业革命,互联网的使用,信息化时代的到来,记得比较火的一个词就是“地球村”。有了互联网人们获取信息和知识更快、更方便、更海量,这一变革直接冲击了那些以“知识传递”为核心职能的职业,让它们在高效的网络生态中逐渐失去立足之地。

后面几个大佬如马斯克说的“AI最终可能取代所有工作,包括程序员”,这或许就不是我们所能考虑到的事了,或许还需要很久很久,毕竟老马是一直在思考人类移居火星的人。

微软此次的裁员或许AI起到了一定的引发的作用,但事情的主要根源还是在目前全球经济下行,最初主要是互联网行业后面各行各业都如此。科技巨头们普遍收缩,包括IBM、Google、字节、阿里、腾讯等等,微软自然也在其中。

据统计2024年共有429家科技公司,裁员13.6万人,其中裁员最多的戴尔、英特尔、特斯拉合计解雇员工5.55万人。

  • 微软2025年上半年累计裁员约一万人以上,其中7月2日爆出来的消息是拟裁员9000名员工。
  • 字节跳动今年7月启动第三轮全球裁员
  • 2025年6月,Google裁撤智能电视团队约25%人员
  • IBM 8000名员工将被解雇
  • 阿里巴巴截至2025年3月,员工总数较上一财年减少8万人左右

接下来我们来看看目前AI编程能做些什么?

基本AI编程工具的功能都差不多:

代码补全:根据当前代码上下文自动补全代码。

生成代码:根据注释描述生成相应的代码。

方法和函数生成:根据方法名或函数名自动生成该方法或函数的代码。

生成测试代码:生成测试代码。

● 自动优化代码、异常解决、代码生成....

代码生成

编程助手可以根据我们的要求描述生成对应的代码,以前会生成代码片段现在已经可以直接生成一个完整的工程了。

简单的引导就可以生成一个工程,并且可以通过对话让它把程序运行起来

代码补全

编程助手可以帮助你自动补全后续代码,只要上面写好注释回车后代码就会自动补全

代码解释

选中代码片段后,你可以向编程助手发送代码解释指令。

代码注释生成

选中代码片段后,向编程助手发送函数或行间注释指令。

智能修复

当代码中存在编译型错误时,在控制台右键

点击Comate分析与修复,会出现相应的解决方法

单元测试生成

单元测试,可以一键给我们直接生成,并包含各种测试数据及断言

不同语言代码转换

不需要精通多种编程语言,编程助手轻松完成不同编程语言之间的转换

比如下面是通过Python转换成Java代码后的运行效果

然而,作为程序员也不用太过焦虑。技术的进步并非只意味着挑战和威胁。正如历史上的每一次技术革命一样,它也带来了新的机遇和领域。

在2024年3月全球首位AI程序员Devin的诞生并入职,同年4月阿里工号为AI001AI程序员入职阿里云,后面还出来不少AI程序员,但目前它们所产生的作用并不算大,能生成并不代表取代(“生成” ≠ “取代”)。