1. 面对AI高效工作,软件工程师可能会感到沮丧和存在危机。
2. 接受AI技术普及后,应关注更大的问题,并利用自身技能掌握新工具。
3. 软件工程历史上工具和语言稳定性有限,变革是常态。
4. 选择软件开发作为职业,意味着要适应频繁的变革。
5. 软件工程师应积极应对AI带来的挑战,发挥自身价值。
I'm not sure how useful it is to say this, but I think a lot of people (myself included, a few years ago now) have been through this moment of existential crisis and come out the other side.
The initial reaction, when some coding agent does a piece of work that would have taken you a week in an hour and does it well, is to be very disheartened by it.
Once you come to terms with the idea that translating an exact specification into decent code isn't a unique skill any more, you can start looking at the larger set of problems that you face as a software engineer and realize that there is so much left, and your existing skill and experience mean you can master these new tools, provide value, and execute at a level far greater than anyone who is just getting started building software using agents without any of your depth.
If you don't want your profession to change at all then you're going to have a tough time with this - but that's surely been true for the history of software engineering? Has there ever been any stability to the tools and language we use beyond about a five year time horizon?
These changes are happening a bit faster, but if you chose software development as a passion you've opted into pretty frequent radical change from the start.
Tags: ai, generative-ai, llms, deep-blue
原始发布方:Simon Willison 博客
原文时间:2026-09-12 01:28:37 +08:00
