解决方法
“暴露无知”,向别人请教那些自己不知道的概念,以及它们出自何书。将这些书加入你的“阅读列表”。
有一次,Joshua Kerievsky去问Jerry Weinberg,出版的图书那么多,他是怎样跟上的。Jerry说:“很容易——我只读优秀作品”(《Refactoring to Patterns》(影印本《从重构到模式》,机械工业出版社引进),第33页)。通过“坚持阅读”和“且行且思”,你最终就能像Jerry那样,“只读最优秀的”。当你拿起一本书,想到的第一件事是它已经过时多久,这说明你正在读不恰当的书。成功的学徒常常关注“经久不衰的书”,然后通过上网和实验来学习这些知识如何演化。Dave读过的软件开发领域的第一本名著是《The Psychology of Computer Programming》(程序开发心理学),他当时惊诧于这本书对他是多么有用,尽管里面有很多关于穿孔卡片和有房间那么大的计算机的故事。这种阅读体验他至今记忆犹新。为使自己在漫漫长路上一直沿着正确的方向前进,这些经典名著所体现的智慧都是至关重要的信息。
关注于经典作品也有风险:你对它们投入过多的精力,而完全不顾那些能提高日常技能的、更加注重实效的知识和信息。在你的阅读列表中,要确保经典名著和现代的、更注重实效的图书和文章混合出现。