内容提要
部分反AI工程师把“愿意手动做事”当作智力严谨的标准,作者认为这很奇怪,因为软件领域本就依靠抽象与自动化发展。作者并不反对自动化,而是主张有选择地保留能培养判断力的“智力摩擦”,而非让人难以胜任的无谓复杂性;专长不应以能忍受多少不必要的复杂来衡量。
延伸解读
“手动”为何被当成严谨的标尺
文章指出,部分反AI工程师把愿意手动做事视为智力严谨的标准。作者认为这在软件领域尤其奇怪:这个行业的历史本就建立在抽象与自动化之上,几十年来一直在消除繁琐工作、降低开发门槛。把职业中努力去除的摩擦重新浪漫化,并当作智力优越的标志,本身就带有讽刺意味。
作者立场:反对的是无差别自动化
作者并非反对自动化。他受过两个学位的AI训练,也承认编程作为手艺的满足感,并对现有编码代理有合理批评。他主张的是有选择地保留“智力摩擦”:对哪些工作该自动化保持思考,而不是抵制自动化本身。判断标准在于摩擦是否培养判断力,而非让人更难胜任。
专长不应以忍受复杂度衡量
文章提出一个值得注意的判断:专长不应以“能忍受多少不必要的复杂”来定义。作者乐见AI拆解软件工程中的杂务与门槛,认为把忍受无谓复杂性当作能力证明,反而可能掩盖真正的工程判断。读者可据此区分两类摩擦:培养判断力的,与纯粹增加获取能力难度的。
Q&A
为什么有些反AI工程师认为手动做事更显专业?
部分反AI工程师将“愿意手动做事”视为智力严谨的标准,但作者认为这很奇怪,因为软件领域的历史本就建立在抽象和自动化之上。
作者对自动化持什么态度?
作者并不反对自动化,反而对AI消除软件工程中的繁琐工作和门槛感到兴奋。他主张有选择地保留能培养判断力的“智力摩擦”,而非抵制自动化本身。
作者认为专长应该用什么来衡量?
作者认为专长不应以能忍受多少不必要的复杂来衡量,也不应由拒绝使用新工具来定义。真正值得保留的摩擦是能培养判断力的那种,而不是让能力更难获得的障碍。
作者所说的“值得保留的智力摩擦”是指什么?
作者指的是能有选择地培养判断力的摩擦,而不是让人难以胜任的无谓复杂性。他强调要思考哪些工作该自动化,而不是一味抵制自动化。
为什么作者认为拒绝使用新工具可能是一种傲慢?
作者认为,假设拒绝使用新工具就能让你成为更好的工程师,这是一种傲慢。软件领域一直致力于消除繁琐工作、降低门槛,突然浪漫化那些被努力去除的摩擦是讽刺的。
作者对当前AI编码代理有什么看法?
作者承认对当今编码代理有合理的批评(他自己也在开发Nuanced Canvas),但他不认为拒绝使用新工具就能定义更好的工程师。他更关注有选择地自动化,而非全盘接受或拒绝。