为何阅读源码¶
写代码和写作进行类比¶
写作的过程:
大量基础阅读
阅读各种不同层次的名家的作品
各种各样的写作训练
语文学习:
单课本我们要读十二册,数百篇文章
这些是精读的(有些还要背诵)
需要总结中心思想,段落大意,归纳论点论据
最终模仿那些文章写出自己的文章
读书的功用¶
累积素材(information):
累积素材是基础
开拓思路:
启发出来的思路将这些素材串成线 这就形成了知识(knowledge)
智慧:
读得越多,越勤于思考的人,知识也就越丰富 知识的融会贯通=>智慧
总结:
information -> knowledge -> wisdom 是个长期的累积,并非一朝一夕之功 阅读名家的优秀的代码最终是形成自己写代码的思路
忽略大量阅读代码的害处¶
写代码的基础是不牢靠的,打怪升级的过程也是最慢的
很容易养成 stackoverflow driven 的写代码习惯
你周围最强的那个工程师的开发水平的上限就是你的上限