WSJ 今天发的一篇文章:《IT Unemployment Rises to 5.7% as AI Hits Tech Jobs[1]》,文章认为现在 IT 失业率攀升,主要是由于 AI 导致的,这篇文章在 HackerNews 上也引发了官方的讨论,也有很多网友并不认同文章中的观点,认为 “AI 取代程序员”是炒作或宏观经济裁员的借口。
• 绝大多数评论者并不相信“解雇所有程序员,用 AI 完成开发”是可行且有效的策略,认为这只会带来混乱和长期风险。
• AI 不会马上毁掉编程职业,更可能是让软件工程进入一个“人机协同、边界上移”的新阶段,程序员角色或许变得更加“总体规划+审校+深层逻辑”导向。
• “取代”论更多是被夸大、利用来制造话题或配合公司做短期人力成本决策,并未真正落地在大规模成熟软件开发上。
我把原文和讨论内容都整理在下面了。
IT失业率攀升至5.7%,人工智能冲击科技岗位
人工智能持续影响科技劳动力市场
作者:Belle Lin
根据咨询公司 Janco Associates 基于美国劳工部数据的报告,IT从业者的失业人数从去年12月的9.8万人增加至上个月的15.2万人。图片来源:Joe Raedle/Getty Images
最新数据显示,IT行业失业率从去年12月的3.9%上升至今年1月的5.7%,显著高于上月整体4%的失业率。随着自动化和人工智能(AI)应用的不断提升,科技劳动力市场正受到不利影响。
Janco Associates 的报告显示,IT失业人数已从去年12月的9.8万人增长至上个月的15.2万人。
美国劳工部上周五表示,整体经济在1月份增加了14.3万个就业岗位,就业市场依然保持增长,但增速相比之前两个月有所放缓。
Janco Associates 的首席执行官 Victor Janulaitis 表示,AI在一定程度上导致了科技领域的岗位减少。生成式AI的兴起使得科技巨头在AI基础设施上投入了大量资金,但并未相应产生更多IT岗位。
“在IT职能中,一些例行化、重复性的工作正在被裁减,比如报告制作、文书行政等,”Janulaitis 表示,“企业在考虑部署AI的同时,也希望减少程序员、系统设计师等岗位数量,希望AI能够带来价值并获得较好的投资回报率。”
越来越多的企业对AI的投资初见端倪,可能会导致未来在招聘方面进一步削减。一些科技高管开始将其称为“成本规避”:与其招聘新员工来完成可以轻松自动化的任务,不如让AI来承担这些工作,从而节省潜在支出。
图片
Indeed 招聘网站的经济学家 Cory Stahle 指出,最新的IT就业数据出现之际,白领失业率依然处于自2020年以来的最高水平。
Stahle 表示:“尤其是过去一年左右,我们看到就业机会出现分化,白领知识型岗位的雇主需求远低于那些需要线下操作的技术工种。”
他补充说,例如软件开发领域的Indeed新发布招聘信息,今年1月同比下降了8.5%,但在经历了2023年科技行业的大幅裁员后,现在开始出现趋稳迹象。
在加利福尼亚州圣克拉拉的云安全公司 Netskope,目前正在招聘多个技术岗位,包括数据工程师、数据分析师和云运营工程师,Netskope 的首席数字和信息官 Mike Anderson 表示。
Anderson 称,公司在IT部门组建新产品团队需要额外的人员投入,Netskope 正在“投资以提高全公司的生产力”。
Janulaitis 表示,造成今年1月科技岗位流失的另一个原因在于,许多企业开始执行今年早先既定的削减支出计划,而这些计划往往基于去年财年规划时对经济形势的预测。
一些大型科技公司也在继续裁员。上个月,Meta Platforms 宣布将在美国范围内基于绩效考核裁减5%的员工。本周三,企业软件巨头 Workday 宣布将裁员约8.5%。
HackerNews 对这条新闻的讨论
以下内容基于上述 Hacker News 讨论内容,经过筛选并归纳了主要的有价值观点。为了方便阅读,我将评论整理为若干主题分类,每个主题下再总结一些代表性的、富有洞见的评论要点。
一、AI 对程序员岗位的威胁程度:真实还是夸大?
主要观点:
• 部分人认为“AI 取代程序员”是炒作或宏观经济裁员的借口
• 有评论指出,目前看不到大量公司真正因为 LLM(大型语言模型)而解雇程序员,更多是“裁员—AI”被拿来包装为“增加生产力、节省成本”的幌子,实则是受宏观经济与利率环境影响。
• 也有人认为“财报数字要求”才是根本动力,高层用“AI”当理由来减少人力,短期内并未证明 AI 真能完全替代。
• 也有评论提到:AI 带来的效率提升可能让企业减少增员甚至裁掉低效率岗位
• 在某些简单或重复性工作场景下,LLM 工具确实让人“一人干两人活”,可能使部分初级开发或低价值岗位受到冲击,但很多公司会更谨慎,而非“大规模用 AI 替换全部工程师”。
有价值评论摘录:
• “AI 的存在更像是让已经会写代码的人变得更高效,并不意味着可以直接把程序员裁掉。”
• “公司在缩减人员开支时,AI 可能成了一个话题,也可能是借口,但‘全部替换工程师’短期基本看不到。只会加剧高低端两极分化。”
二、LLM(大模型)目前的能力局限:小功能行,大规模改动差
主要观点:
• LLM 擅长生成小块重复性代码、解释代码、写测试
• 许多评论者称,日常写业务胶水、样板(boilerplate)式 CRUD、简单脚本,AI 生成能省力。对初级开发者来说,GitHub Copilot/ChatGPT 可以提供类似自动补全或搜索示例的效果。
• 在大型、成熟、复杂代码库中,AI 常“失忆”或出错
• 长上下文、跨模块依赖、系统架构、边界条件等地方,AI 容易出现幻觉或理解错误。在版本、库、上下文不明时,LLM 输出的代码常常不兼容或需要人工仔细检查和 debug。
• 大型企业代码往往有不少“历史包袱”,需要真正理解业务和架构,AI 做不到“全局改动”且保证一致性。
• 对已有复杂项目而言,指望 AI 自行维护更是异想天开
• 不少人指出,“让 LLM 直接重构数万行遗留代码”基本行不通,需要人类工程师做全局思考、架构设计、测试和验证。
有价值评论摘录:
• “用 AI 改点小 Bug、生成测试还算行,真要对成熟项目大改,AI 很快忘记上下文或瞎编。”
• “LLM 有时像给你一个看似可行的方案,但要能分辨正确与否,自己仍需深厚编程知识。”
三、对新手(Junior)与工程师梯队培养的影响
主要观点:
• 一些人担忧:如果公司过度依赖 AI,初级开发者的培养将断档
• 传统“师徒式”或在团队中从写小功能入手、再到复杂项目的训练路径,若公司把简单任务都交给 AI,初级开发者就缺少练手机会,难以成长为下一个高级或专家工程师。
• 长期来看,这会削弱团队后备力量,影响行业的人才储备。
• 另一种观点:初级程序员也能更快学习
• 有评论指出,LLM 其实可以成为新人的辅助教师,随问随答,帮忙改 Bug、解释概念,可能让新人更快上手。
• 但核心在于“如何正确使用 AI”,若只是盲目复制代码,依赖 AI,“对原理不求甚解”,最终将造成知识真空。
有价值评论摘录:
• “如果公司不再给新人任何锻炼机会,就没有下一代真正懂系统底层的人。”
• “LLM 也可作为 24x7 老师,让新人更快理解 API 或概念,但要确保他们真正学到,而非复制粘贴。”
四、编程职业前景:会不会大规模被取代?
主要观点:
• 绝大多数人认为短期内不可能彻底替代
• 太多需要面对不确定需求、系统性架构,以及与外界环境和业务协作的场景,纯粹自动化目前做不到;真正的问题在于“人+AI 能做多少事”,以及会不会减少对人的需求总量。
• 大部分高级工程师的经验、抽象思维、跨团队沟通、对安全和隐患的判断,目前仍无法完全被 LLM 取代。
• AI 终极形态是否等同 AGI?如真的超越人类,意义更广
• 少数评论者提到“如果 AI 真能无限自我进化,绝大部分知识性工作都会被取代”,但这是科幻层面或较长远的话题。
• 大多数人仍认为当前 LLM 并不具备通用智能,仅是一种统计生成工具。
有价值评论摘录:
• “又一次出现‘技术要毁灭某职业’的泡沫。当年也说过外包/自动化/软件框架要毁程序员,结果需求还是在。”
• “人类对软件需求是无限的,只要可以更快写代码,就会有人要更多的软件。”
五、类比历史:外包、StackOverflow、Google、No-code 等
主要观点:
• 历史上也有类似“某某技术将替代程序员”的担忧
• 早年外包盛行时,也曾说“美国本土程序员要被印度工程师抢光工作”。最后发现外包并不是万能,不少公司又收回外包,真正的需求并未消失。
• StackOverflow 和 Google 出来后,也有人说“再也不需要写代码了,直接搜就行”,实际是对编程有一定帮助,但不会真正干掉职业开发者。
• No-code / Low-code 工具同理
• 这些工具一直声称“每个人都能制作应用”,但对真正复杂和可维护性要求高的系统依旧需要专业团队。
• 现在的 LLM 只是更强大的“自动生成”工具,本质依赖人类的判断、需求沟通和深度验证。
有价值评论摘录:
• “曾经有很多时刻都说程序员要消亡了,实际上编程只是不断被提升到更高级的抽象层,而需求仍然在。”
• “外包、Rails、No-code 之类都让简单需求更容易,但随之产生的新需求使得编程岗位依然需求旺盛。”
六、对代码质量与技术债务(Tech Debt)的担忧
主要观点:
• 很多评论者认为 AI 生成的海量代码可能加剧技术债
• 当代码在大型项目中不断被自动化拼接,开发者本身未完全理解时,可能导致深层 Bug、隐患积累,后期维护困难。
• 现在已有公司测试“用 AI 写一堆新功能”,结果工程师需要花大量时间清理收尾。
• 低成本生成代码也许造成软件泛滥,但后续维护没人懂
• 在关键系统中,这将导致难以估量的故障风险。
• 因此大部分人仍认为需要保有核心团队或至少有足够的Senior 进行审阅。
有价值评论摘录:
• “AI 写的代码,如果没有深度评审,就会变成下一个开发者噩梦。”
• “一旦出现关键 Bug 需要排查,大量 AI 产出的‘别人没看过的’代码可能让公司挠头。”
七、对未来组织形态的可能影响
主要观点:
• “一人+AI”替代初级团队或常规团队
• 对某些创业公司或小型项目而言,有了先进 LLM ,“一人顶多人的”效率提升变得可行;但当规模扩张,复杂度提升时,仍需其他人协作,不太可能无穷压缩人员。
• 绝大多数评论者并不相信“解雇所有程序员,用 AI 完成开发”是可行且有效的策略,认为这只会带来混乱和长期风险。
• AI 不会马上毁掉编程职业,更可能是让软件工程进入一个“人机协同、边界上移”的新阶段,程序员角色或许变得更加“总体规划+审校+深层逻辑”导向。
• “取代”论更多是被夸大、利用来制造话题或配合公司做短期人力成本决策,并未真正落地在大规模成熟软件开发上。
我把原文和讨论内容都整理在下面了。
IT失业率攀升至5.7%,人工智能冲击科技岗位
人工智能持续影响科技劳动力市场
作者:Belle Lin
根据咨询公司 Janco Associates 基于美国劳工部数据的报告,IT从业者的失业人数从去年12月的9.8万人增加至上个月的15.2万人。图片来源:Joe Raedle/Getty Images
最新数据显示,IT行业失业率从去年12月的3.9%上升至今年1月的5.7%,显著高于上月整体4%的失业率。随着自动化和人工智能(AI)应用的不断提升,科技劳动力市场正受到不利影响。
Janco Associates 的报告显示,IT失业人数已从去年12月的9.8万人增长至上个月的15.2万人。
美国劳工部上周五表示,整体经济在1月份增加了14.3万个就业岗位,就业市场依然保持增长,但增速相比之前两个月有所放缓。
Janco Associates 的首席执行官 Victor Janulaitis 表示,AI在一定程度上导致了科技领域的岗位减少。生成式AI的兴起使得科技巨头在AI基础设施上投入了大量资金,但并未相应产生更多IT岗位。
“在IT职能中,一些例行化、重复性的工作正在被裁减,比如报告制作、文书行政等,”Janulaitis 表示,“企业在考虑部署AI的同时,也希望减少程序员、系统设计师等岗位数量,希望AI能够带来价值并获得较好的投资回报率。”
越来越多的企业对AI的投资初见端倪,可能会导致未来在招聘方面进一步削减。一些科技高管开始将其称为“成本规避”:与其招聘新员工来完成可以轻松自动化的任务,不如让AI来承担这些工作,从而节省潜在支出。
图片
Indeed 招聘网站的经济学家 Cory Stahle 指出,最新的IT就业数据出现之际,白领失业率依然处于自2020年以来的最高水平。
Stahle 表示:“尤其是过去一年左右,我们看到就业机会出现分化,白领知识型岗位的雇主需求远低于那些需要线下操作的技术工种。”
他补充说,例如软件开发领域的Indeed新发布招聘信息,今年1月同比下降了8.5%,但在经历了2023年科技行业的大幅裁员后,现在开始出现趋稳迹象。
在加利福尼亚州圣克拉拉的云安全公司 Netskope,目前正在招聘多个技术岗位,包括数据工程师、数据分析师和云运营工程师,Netskope 的首席数字和信息官 Mike Anderson 表示。
Anderson 称,公司在IT部门组建新产品团队需要额外的人员投入,Netskope 正在“投资以提高全公司的生产力”。
Janulaitis 表示,造成今年1月科技岗位流失的另一个原因在于,许多企业开始执行今年早先既定的削减支出计划,而这些计划往往基于去年财年规划时对经济形势的预测。
一些大型科技公司也在继续裁员。上个月,Meta Platforms 宣布将在美国范围内基于绩效考核裁减5%的员工。本周三,企业软件巨头 Workday 宣布将裁员约8.5%。
HackerNews 对这条新闻的讨论
以下内容基于上述 Hacker News 讨论内容,经过筛选并归纳了主要的有价值观点。为了方便阅读,我将评论整理为若干主题分类,每个主题下再总结一些代表性的、富有洞见的评论要点。
一、AI 对程序员岗位的威胁程度:真实还是夸大?
主要观点:
• 部分人认为“AI 取代程序员”是炒作或宏观经济裁员的借口
• 有评论指出,目前看不到大量公司真正因为 LLM(大型语言模型)而解雇程序员,更多是“裁员—AI”被拿来包装为“增加生产力、节省成本”的幌子,实则是受宏观经济与利率环境影响。
• 也有人认为“财报数字要求”才是根本动力,高层用“AI”当理由来减少人力,短期内并未证明 AI 真能完全替代。
• 也有评论提到:AI 带来的效率提升可能让企业减少增员甚至裁掉低效率岗位
• 在某些简单或重复性工作场景下,LLM 工具确实让人“一人干两人活”,可能使部分初级开发或低价值岗位受到冲击,但很多公司会更谨慎,而非“大规模用 AI 替换全部工程师”。
有价值评论摘录:
• “AI 的存在更像是让已经会写代码的人变得更高效,并不意味着可以直接把程序员裁掉。”
• “公司在缩减人员开支时,AI 可能成了一个话题,也可能是借口,但‘全部替换工程师’短期基本看不到。只会加剧高低端两极分化。”
二、LLM(大模型)目前的能力局限:小功能行,大规模改动差
主要观点:
• LLM 擅长生成小块重复性代码、解释代码、写测试
• 许多评论者称,日常写业务胶水、样板(boilerplate)式 CRUD、简单脚本,AI 生成能省力。对初级开发者来说,GitHub Copilot/ChatGPT 可以提供类似自动补全或搜索示例的效果。
• 在大型、成熟、复杂代码库中,AI 常“失忆”或出错
• 长上下文、跨模块依赖、系统架构、边界条件等地方,AI 容易出现幻觉或理解错误。在版本、库、上下文不明时,LLM 输出的代码常常不兼容或需要人工仔细检查和 debug。
• 大型企业代码往往有不少“历史包袱”,需要真正理解业务和架构,AI 做不到“全局改动”且保证一致性。
• 对已有复杂项目而言,指望 AI 自行维护更是异想天开
• 不少人指出,“让 LLM 直接重构数万行遗留代码”基本行不通,需要人类工程师做全局思考、架构设计、测试和验证。
有价值评论摘录:
• “用 AI 改点小 Bug、生成测试还算行,真要对成熟项目大改,AI 很快忘记上下文或瞎编。”
• “LLM 有时像给你一个看似可行的方案,但要能分辨正确与否,自己仍需深厚编程知识。”
三、对新手(Junior)与工程师梯队培养的影响
主要观点:
• 一些人担忧:如果公司过度依赖 AI,初级开发者的培养将断档
• 传统“师徒式”或在团队中从写小功能入手、再到复杂项目的训练路径,若公司把简单任务都交给 AI,初级开发者就缺少练手机会,难以成长为下一个高级或专家工程师。
• 长期来看,这会削弱团队后备力量,影响行业的人才储备。
• 另一种观点:初级程序员也能更快学习
• 有评论指出,LLM 其实可以成为新人的辅助教师,随问随答,帮忙改 Bug、解释概念,可能让新人更快上手。
• 但核心在于“如何正确使用 AI”,若只是盲目复制代码,依赖 AI,“对原理不求甚解”,最终将造成知识真空。
有价值评论摘录:
• “如果公司不再给新人任何锻炼机会,就没有下一代真正懂系统底层的人。”
• “LLM 也可作为 24x7 老师,让新人更快理解 API 或概念,但要确保他们真正学到,而非复制粘贴。”
四、编程职业前景:会不会大规模被取代?
主要观点:
• 绝大多数人认为短期内不可能彻底替代
• 太多需要面对不确定需求、系统性架构,以及与外界环境和业务协作的场景,纯粹自动化目前做不到;真正的问题在于“人+AI 能做多少事”,以及会不会减少对人的需求总量。
• 大部分高级工程师的经验、抽象思维、跨团队沟通、对安全和隐患的判断,目前仍无法完全被 LLM 取代。
• AI 终极形态是否等同 AGI?如真的超越人类,意义更广
• 少数评论者提到“如果 AI 真能无限自我进化,绝大部分知识性工作都会被取代”,但这是科幻层面或较长远的话题。
• 大多数人仍认为当前 LLM 并不具备通用智能,仅是一种统计生成工具。
有价值评论摘录:
• “又一次出现‘技术要毁灭某职业’的泡沫。当年也说过外包/自动化/软件框架要毁程序员,结果需求还是在。”
• “人类对软件需求是无限的,只要可以更快写代码,就会有人要更多的软件。”
五、类比历史:外包、StackOverflow、Google、No-code 等
主要观点:
• 历史上也有类似“某某技术将替代程序员”的担忧
• 早年外包盛行时,也曾说“美国本土程序员要被印度工程师抢光工作”。最后发现外包并不是万能,不少公司又收回外包,真正的需求并未消失。
• StackOverflow 和 Google 出来后,也有人说“再也不需要写代码了,直接搜就行”,实际是对编程有一定帮助,但不会真正干掉职业开发者。
• No-code / Low-code 工具同理
• 这些工具一直声称“每个人都能制作应用”,但对真正复杂和可维护性要求高的系统依旧需要专业团队。
• 现在的 LLM 只是更强大的“自动生成”工具,本质依赖人类的判断、需求沟通和深度验证。
有价值评论摘录:
• “曾经有很多时刻都说程序员要消亡了,实际上编程只是不断被提升到更高级的抽象层,而需求仍然在。”
• “外包、Rails、No-code 之类都让简单需求更容易,但随之产生的新需求使得编程岗位依然需求旺盛。”
六、对代码质量与技术债务(Tech Debt)的担忧
主要观点:
• 很多评论者认为 AI 生成的海量代码可能加剧技术债
• 当代码在大型项目中不断被自动化拼接,开发者本身未完全理解时,可能导致深层 Bug、隐患积累,后期维护困难。
• 现在已有公司测试“用 AI 写一堆新功能”,结果工程师需要花大量时间清理收尾。
• 低成本生成代码也许造成软件泛滥,但后续维护没人懂
• 在关键系统中,这将导致难以估量的故障风险。
• 因此大部分人仍认为需要保有核心团队或至少有足够的Senior 进行审阅。
有价值评论摘录:
• “AI 写的代码,如果没有深度评审,就会变成下一个开发者噩梦。”
• “一旦出现关键 Bug 需要排查,大量 AI 产出的‘别人没看过的’代码可能让公司挠头。”
七、对未来组织形态的可能影响
主要观点:
• “一人+AI”替代初级团队或常规团队
• 对某些创业公司或小型项目而言,有了先进 LLM ,“一人顶多人的”效率提升变得可行;但当规模扩张,复杂度提升时,仍需其他人协作,不太可能无穷压缩人员。