软件开发工程师还有前途吗?
提问
有前途,但前途从“会写某种代码”转向“能对业务结果负责、能自己动手把事做成”。
被替代的是单一技能,不是工程师
AI 能接手很多基础、琐碎、重复的编码工作,单一技能(前端、后端、Java、React 这类标签)的可替代性在上升。越靠近业务结果、越能对结果负责的人越难被取代,因为最后仍需要有人做判断、承担责任。立正把这个变化总结为:过去工程师为 skill 负责,现在更看谁能把事情做成1。这不等于写代码不重要——能上手改 production 代码仍是硬门槛,只是它不再单独构成护城河2。
FDE 是一条具体路径,但有条件
材料里的观点FDE(Forward Deployed Engineer,前置部署工程师)被一些担心被 AI 替代的前端、后端、全栈工程师看作“避风港”,因为它涉及大量与人打交道的成分,很难被 AI 取代1。但它的门槛不是“会沟通”就行:FDE 必须自己能改 production 代码,而不是在客户现场提个 ticket 让后方工程师改;只做指导、不动手的那类角色更接近 solution engineer2。所以这条路适合既愿意写代码、又愿意面对客户和冲突的人;如果只想安静写代码,它未必是解。
可以先用一件小事验证方向
AI推演如果你不确定该往哪走,可以先在当前工作里找一件能用上 AI 的小事,自己动手做出来,观察两件事:老板和同事是否愿意为这种主动性买单,以及你在“理解需求、做判断、对结果负责”这部分是否比纯写代码更有优势。立正提到,很多团队其实缺的是有人主动 initiate 这类事,而不是缺技术3。这个尝试的价值在于帮你判断自己更适合继续深耕技术,还是往更靠近业务和客户的方向靠。
材料多为访谈片段,说话人未逐段确认,且没有覆盖具体行业、地区和资历的就业数据,不能据此判断某个岗位的短期行情。
回到3份原文
解释为什么单一技能可替代性上升、靠近业务结果的人更难被取代,并给出 FDE 作为转型路径。
说明 FDE 的实际门槛:必须能自己改 production 代码,与 solution engineer 的区别。
给出一个可操作的起点:在工作中主动用 AI 做一件事,观察反馈。