精选理由
Andrew Quinn 戳中了每个自学编程者的焦虑——怕重复造轮子,结果连一个轮子都没造过。想真正理解技术边界的开发者,读完会重新审视自己的学习方式。
Andrew Quinn 在文章脚注中反思了编程学习中的常见陷阱:总担心自己写的工具已被前人实现过。他认为,与其花时间漫无目的地学习,不如亲自重新发明几个轮子——在大多数领域四五个足矣,数学或计算机科学等严谨领域可能需要二十到三十个。每次重新发明和过程中提出的问题,能比同等时间的被动学习更快将你推向知识前沿。他以自己用有限状态转换器(FST)将 3GB SQLite 数据库压缩到 10MB 为例,说明这种实践的价值。
AI 翻译 · 中文
Andrew Quinn 在文章脚注中反思了编程学习中的常见陷阱:总担心自己写的工具已被前人实现过。他认为,与其花时间漫无目的地学习,不如亲自重新发明几个轮子——在大多数领域四五个足矣,数学或计算机科学等严谨领域可能需要二十到三十个。每次重新发明和过程中提出的问题,能比同等时间的被动学习更快将你推向知识前沿。他以自己用有限状态转换器(FST)将 3GB SQLite 数据库压缩到 10MB 为例,说明这种实践的价值。
One could say in the first quarter-century of my life, that while I was always fascinated by programming, I could never overcome the guilt of not really knowing whether the tool I am building right now isn’t already supe…