Geoffrey Huntley在2025年6月墨尔本Web Directions会议上关于AI对软件工程影响的演讲
核心观点
到2026年底,大部分软件工程师将不再进行传统的手工编码。未来属于那些能够"做事"的人。
他警告那些停留在怀疑期的工程师可能会被淘汰。
公司变化
- Canva已重新设计技术面试流程,优先考虑AI原生候选人
- Shopify宣布有效使用AI不再是可选的,而是就业的基本期望
- 一些公司开始裁减技术写作团队,因为AI可以完成这些工作
工具演进
Geoffrey认为传统IDE(集成开发环境)已经过时:
- IDE本质上是"打字机" - 自1983年以来基本没有改变
- 新工具如Amp、Claude Code正在出现
- 他现在主要将IDE用作文件浏览器
新的工作方式
多任务处理:像《魔兽世界》中的多开一样,同时运行多个AI实例处理不同任务,而不是一次只处理一个故事。
Agent构建:每个工程师都应该学会构建自己的AI代理,这大约需要500行代码,将成为新的面试要求。
技能要求变化
- 传统的编程面试(如链表反转)正在被"构建一个agent"等新问题取代
- 需要学会如何有效地与LLM(大语言模型)交互
- 不同的LLM适合不同的任务(如Grok适合安全研究,Gemini适合文档总结)
未来影响
积极方面:
- 工程师可以自动化重复性任务
- 创意想法可以快速执行
- 生产力大幅提升
挑战:
- 传统的开发者身份(前端、后端、特定语言专家)变得模糊
- 开源生态系统可能受到冲击
- 知识产权保护面临新挑战
- 面试和人才评估方法需要重新设计
建议
Geoffrey建议工程师:
- 立即开始实验AI工具
- 学会构建自己的AI代理
- 进行"刻意练习"来掌握AI技能
- 保持开放和游戏化的心态
- 不要等待 - 这是适应或被淘汰的关键时刻