想一想纯粹工程是什么样的。你在处理一个你非常了解的问题(因为你已经研究它很久了),而这个问题在整个开发者社区中却并不为人所熟知(否则它就不值得你去研究了)。你总是在自己技术专长的极限边缘工作。而且,你有无限的时间来做出正确的决定。可以理解,大语言模型在这样的场景下帮不上什么忙。对于你做的每一个决定,你都比大语言模型聪明得多。 不纯粹的工程则不同。你通常在处理一个你只有粗浅理解的问题(因为公司需要它来交付某个项目)。这个问题通常并不新颖,只是对你来说是新的。你很少有机会能去处理一个你拥有透彻技术理解的问题,而且你通常都在紧迫的截止日期下工作。因此,对于你做的某些决定,大语言模型可能和你一样聪明,甚至比你更聪明,向它请教或让它审查代码会给你带来很大价值。https://baoyu.io/translations/pure-and-impure-engineering
软件工程的“纯”与“不纯”
为什么独立游戏开发者总跟科技大厂的工程师吵得不可开交?为什么空降到大公司的高管常常水土不服,最终黯然离场?为什么 AI 辅助开发对一些工程师来说是神器,对另一些人却毫无用处?







