【杂谈】如何阅读编程类书籍

起因

常常遇到同事,朋友问怎么学习编程语言,说实话我也不知道。我大学不是计算机专业的,是现在最火的芯片相关的专业,我在芯片火之前5年左右转到编码这块的。

过程

当时编程大火,也没有现在这么卷,网上的资料也很少,所以我获取知识的主要途径是书籍、官网和源码。我看视频特别少,主要是视频单位时间传递的有用信息太少了。

方法

关于读书,最经典的一篇文章就是《如何阅读一本书(How To Read A Book)》,大家可以自己看下。对于编程的书籍,有个很重要的点就是
里面存在很多过早引用的知识。我们在上学时都是先学习一些概念,确保这些概念大家都懂了之后再来进阶的知识。编程书籍一开始就会存在很多搞不懂的东西,函数、各种类型、类和对象这些。看完就
有些书是工具书,大概的看下,需要的时候查询下就行了;有的书是通识书,看了之后懂了就行了;有些书是看完之后就要掌握技能的书,下面就针对那些需要掌握技能的书籍说下方法。

第一遍

第一遍就是通读一篇,不用管自己有没有懂,先读一篇,脑子里有这本书的大概框架,章节之前是怎么关联,每个章节具体讲了哪些,哪些章节基本看懂了,哪些章节完全看不懂,这本书里的有些疑问能不能在本书里找到。这一遍的速度因人而异,但是尽量要快一点。

第二遍

就是要总结重点难点,归纳成自己的东西,这个过程在第一遍结束后就要开始起来。而且这个过程是需要不断迭代的,你刚开始总结的东西,过段时间回过头来看时,就会发现理解的有疏漏或者不够深。并且总结也是个输出的过程,帮助自己理解。

第三遍

第三遍就是要精读了,就是要做到书上的每一句话你都看懂了。带着第一遍看完掌握的框架进行精读,出现不懂的就要找官网、论坛、其他书籍、人求助了,保证没有一个盲点。这一遍就是人与人之间拉开差距的时候,有的人读完之后就是只字不错的理解了,有的就是知道了大概,关键重要的全都不知道。就像看电影,看完之后,有的人就是看了大概,让他说,能说出剧情,但是很多细节他不知道,通过自己脑补出的剧情,有的人看完之后就基本上每个细节、每个彩蛋甚至每句台词,每首配乐都知道了。所以这个第三遍是个较为漫长的过程,而且这个第三遍对于某些人来说就是书读6,7遍才能达到。

第四遍

需要开始反哺论坛和社区了,去相关社区论坛回答别人的问题,教学相长。不仅掌握了书籍里面的内容,还能找到书外的东西,进而有了继续努力的方向。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值