主页

索引

模块索引

搜索页面

为何阅读源码

写代码和写作进行类比

写作的过程:

大量基础阅读
阅读各种不同层次的名家的作品
各种各样的写作训练

语文学习:

单课本我们要读十二册,数百篇文章
这些是精读的(有些还要背诵)
需要总结中心思想,段落大意,归纳论点论据
最终模仿那些文章写出自己的文章

读书的功用

  1. 累积素材(information):

    累积素材是基础
    
  2. 开拓思路:

    启发出来的思路将这些素材串成线
    这就形成了知识(knowledge)
    
  3. 智慧:

    读得越多,越勤于思考的人,知识也就越丰富
    知识的融会贯通=>智慧
    
  4. 总结:

    information -> knowledge -> wisdom
    是个长期的累积,并非一朝一夕之功
    阅读名家的优秀的代码最终是形成自己写代码的思路
    

忽略大量阅读代码的害处

  1. 写代码的基础是不牢靠的,打怪升级的过程也是最慢的

  2. 很容易养成 stackoverflow driven 的写代码习惯

  3. 你周围最强的那个工程师的开发水平的上限就是你的上限

主页

索引

模块索引

搜索页面