HeadlinesBriefing favicon HeadlinesBriefing.com

软件工程师 vs 手工艺编码师:重新定义术语

Hacker News •
×

2026年9月13日 软件开发AI讨论中的一个常见主题是,存在“严肃”的工程师,他们重视最终结果,以及“手工艺”编码师,他们重视编码的体验。这种二元对立无法正确描述许多开发者,但一位作家反思了自己在此二元中的位置。作者认为程序需要100%的可靠性,认为耐心和细心是必不可少的成分,并相信任何错误都源于打字错误。他们拒绝使用LLMs,认为这些工具使开发者与底层细节隔离,且无法通过构造保证正确性。这造成了一个悖论:通过拒绝LLMs,作者自认是“手工艺编码师”,但如果行业将手工艺的对立面称为“软件工程师”,他们便质疑自己是否配得上这一头衔。作者引用了Hillel Wayne的2021年跨界项目,该项目采访了从其他工程领域转向软件工程的人士。共识认为,软件工程是真正的工程,但许多编写软件的人并未从事工程工作。Wayne的术语被指出与现代用法相悖:将仔细的编码者称为“工程师”,而将依赖提示的开发者称为“匠人”。文章结论认为,该领域缺乏丰富的词汇来区分角色,正如不是所有使用电力的人都是电气工程师一样,不是所有使用代码的人都是工程师。