我的另类读书法(特指技术书籍的读书法)

 这几天在qq群里和朋友聊天,有些编程入门同学问到,哪本C#入门书比较好。或者说为什么学了很长时间感觉还是有很多不会,好像还没有入门,其实在这里我不怕大家笑话,在大学里我虽然对C掌握的比较快,但是碰到C++的时候我傻眼了,oo面向对象的思想始终建立不起来,当时网上曾经流传过一份C++必读50本书之类的书单,我也看了书单上不少的书,包括C++primer,还有C++ program Language,thinking in C++之类的牛书,但是没有用,反而被这些书打击了自信心,因为很多地方根本看不懂,而且前两本都是砖头厚的书。这种情况一直到毕业两年后,我在工作中用到Java的时候,才有所转变。因为我找到了适合自己的读书方法和方式:那就是为每一本读过的书作PPT(怎么样傻眼了吧,我说是很另类的吧)。操作的方法很简单,首先读书然后找关键词句,比如对类的定义,抽象的定义等等,然后把这些词句全部摘录到PPT中,这个时候PPT上有很多的文字,其实只要对PPT制作有所了解的同学,应该都知道,PPT上应该少文字多图片的。所以第二步抛开书本,对着PPT上的关键词句做重构,把文字变成图片,如果你不放心可以把文字作为ppt的注释。第一步我就不给出示例了,因为没有什么意义,我把第二步做完的结果,给大家看看

不知道大家有感觉了没,总之我的感觉是很强烈的,像这种概念性很强的东西,纯粹用代码未必能够让人留下深刻的印象,所以有些机构全面否定ppt的作用,我是持保留意见。

当然第三步也很重要刚开始我们可能做不到那么令自己满意的ppt,不过没有关系,有空的时候就把他们拿出来重构,重构的次数越多你对它们的理解和掌握也就越深。

比如把下面的这幅图和上面的第三幅图做对比一下是不是感觉更好一点

我的一家之言啊,希望对大家有用,目前我正在整理以前做的ppt文档,如果大家有兴趣的话我会陆续传一些给大家看看,做做交流。

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值