Peter Norvig:十年磨一剑的编程之道
Teach yourself programming in ten years (1998)

书店里充斥着“24小时学会Java”的速成书,但Peter Norvig直言这是误导。真正的编程专家需要十年以上的刻意练习,正如Mozart和The Beatles的成就并非一蹴而就。他建议:保持兴趣,动手编程,与同行交流,深入理解计算机底层原理,并掌握多种编程语言。学历并非唯一路径,但持续的项目实践和反思才是通往卓越的关键。
一门不能改变你编程思维方式的语言,不值得去学。
- yoyohello13
我最喜欢的消遣之一就是花些时间捣鼓一下,学一门新的编程语言。我攒了不少,学习新范式以及如何组织程序的过程也很有趣。但现在自从有了 AI……我不知道,我就是做不到,在 AI 时代这似乎完全没用了。就像在编程的技术层面变得更好,感觉已经不再重要了。我想我永远无法原谅 LLM 夺走了我那份乐趣。
- primitivesuave
这文章在 HN 上已经出现过一两次了... :)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=44697007 - July 2025 (102 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=39001755 - Jan 2024 (302 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=20543495 - July 2019 (87 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=16574248 - March 2018 (51 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=9395284 - April 2015 (61 comments)
Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=5519158 - April 2013 (86 comments)
Teach Yourself Programming in Ten Years by Peter Norvig (2001) - https://news.ycombinator.com/item?id=3439772 - Jan 2012 (29 comments)
Teach Yourself Programming in Ten Years - https://news.ycombinator.com/item?id=191235 - May 2008 (19 comments)
Norvig: Teach Yourself Programming in Ten Years - https://news.ycombinator.com/item?id=43243 - Aug 2007 (7 comments)
- throwaway17_17
根据我的经验,我想补充一点这类文章从未提及的内容,因为作者本身就有这种天赋:
寻求心理上的稳定,或者说任何能让你坚持编程十年而不彻底崩溃的精神状态。如果你连在相对轻松的工作日之后都无法写点代码,那你就是已经 burnout(倦怠)了。
顺便说一句,^ 这就是我现在的状态。