🔖 软件工程的“纯”与“不纯” | 宝玉的分享 #pinboard #llm

非常有趣的观点,借由提出 纯粹工程 (pure engineering)不纯粹工程 (impure engineering) 两个概念来分析大模型是否能对工作有更多的帮助。

PS. 我做的应该就算是不纯粹工程了。



想一想纯粹工程是什么样的。你在处理一个你非常了解的问题(因为你已经研究它很久了),而这个问题在整个开发者社区中却并不为人所熟知(否则它就不值得你去研究了)。你总是在自己技术专长的极限边缘工作。而且,你有无限的时间来做出正确的决定。可以理解,大语言模型在这样的场景下帮不上什么忙。对于你做的每一个决定,你都比大语言模型聪明得多。

不纯粹的工程则不同。你通常在处理一个你只有粗浅理解的问题(因为公司需要它来交付某个项目)。这个问题通常并不新颖,只是对你来说是新的。你很少有机会能去处理一个你拥有透彻技术理解的问题,而且你通常都在紧迫的截止日期下工作。因此,对于你做的某些决定,大语言模型可能和你一样聪明,甚至比你更聪明,向它请教或让它审查代码会给你带来很大价值。




https://baoyu.io/translations/pure-and-impure-engineering 软件工程的“纯”与“不纯”
 
 
Back to Top