一位软件工程先驱的5条给初级开发者的实用建议
软件工程领域的先驱马丁·福勒(Martin Fowler)在11月19日播出的《务实工程师》播客中,就当前人工智能带来的行业动荡,向初级开发者给出了诚恳建议。 现年62岁的福勒是软件公司Thoughtworks的首席科学家,也是《敏捷宣言》17位起草人之一,长期影响着现代软件开发范式。他指出,2025年科技行业正经历一场“萧条”——尽管AI投入巨大,但企业对软件开发的整体投资却在萎缩。据Layoffs.ai统计,2025年至今已有约11.4万名科技员工被裁,接近2024年全年总数的四分之三。 “我们正处在一个充满不确定性的时代,”福勒说,“企业不愿投资软件,导致整个行业陷入低迷,而AI的快速发展则像一个‘泡沫’,看起来繁荣,但本质是不可预测的。” 对于刚入行的开发者而言,这种环境带来巨大挑战。AI工具虽能提升效率,但初级开发者往往难以判断大语言模型生成代码的质量与适用性。福勒强调,经验丰富的导师在此时至关重要。“一位优秀的资深工程师,价值堪比黄金。”他建议新人主动寻找mentor,通过实际项目和指导来建立扎实的工程思维。 尽管当前环境艰难,福勒仍对行业未来保持信心。他认为,AI不会取代软件工程,核心能力——如系统设计、问题拆解和逻辑思维——始终不变。虽然如今入行的时机不如20年前理想,但“未来仍有巨大潜力”。 “我并不认为AI会消灭软件开发,”福勒说,“它只会改变我们工作的方式,而真正懂技术、会思考的人,永远不可或缺。”
