程序员如何有效阅读

说起阅读,应该是我唯一一个可以拿得出手、算得上兴趣的爱好了,毕竟坚持了许多年。有幸参与了周末的一个线下读书分享会,时间仓促,也没什么准备,基本也就是将平时的心得体会分享给在坐的各位书友。

自16年定居长沙后,延续至今基本保持在50本/年的速度进阅读。期间确实读到不少好书,对个人的思维认知的提升有很大帮助,比如《软技能:代码之外的生存指南》、《系统思考》、《能力陷阱》、《周期》、《商业模式新生代》系列等等,阅读的反馈周期比较长,短时间内很少能看到成效,有些甚至一辈子都不会产生效用,这也是很多人不能坚持阅读的原因。几十本一年不算多,有些高效阅读者可以达到上百本每年,量达到一定程度,才能有机会接触到更多的高质量的书。这与精读仅仅几本书的效用,不可比拟的。

人,最大的风险在于狭隘而不自知,如何启智,成本最小的唯有读书。

作为技术人,应该读哪些书呢?专业书必不可少,可以系统性讲解一个知识体系,这是网络上零碎的资源所不具备的。对于喜欢在网络中查找资料学习的朋友,我还是建议你去读书,比较成体系。专业书外,还需要涉猎其它领域的书,比如心理、社科、管理、创业、思维训练、经济金融、传记、历史等等,专业书可以帮助认识你的职业,专业外的书可以教你认识这个世界,与这个世界交流。

技术点的问题往往能找到不少资源来解决,但意识形态、发展方向、思维盲点、认知误区的问题就不太容易解决,需要花很长时间去突破,如果突破不了,就会卡在这里,上不去下不来,如果没有外力的介入,就会困扰你很久。自我大量阅读或与过来人交流,就可以帮自己找到答案,向上生长。

大量的阅读,会遇到很多有冲击的思维碰撞,来提升自己的知识体系,扩展自己的认知半径,只有不断的迭代重构升级认知体系,你才能更好的认识这个世界。特别是思维训练方面的书籍,可以更好的认识自己,个人也是在一个不断否定自我的进程中成长起来的。思维认知升级了,就像打好根基,大楼才能盖的快站的稳。

如何学习,如何阅读,如何思考,这些属于元认知的层面,掌握了这些,才能更好反哺到学习、阅读、思考中去,这些在技术书中是找不到的,不阅读的话也许会想通,但要很大的时间成本、机会成本。通过通过几小时的输入阅读,可以汲取到浓缩了作者多年心血的精华输出,何乐而不为?即便反馈回路(程序员的系统思考能力)比较长,它也会慢慢内化,形成一种潜意识。只有站在高处,才能有全局观,发掘更多可能性。要想在山中找出路,是不是只有站在山顶才可以?要想走出迷宫,是不是俯视迷宫才能更快的找到出口?

《如何阅读一本书》,这本书给出了一个很好的示例,教你掌握阅读技巧才能更好的阅读。其间的高级阅读技能:主题阅读,不仅对阅读有效,对技术学习同样有效,通过一个切入点,将整个生态纳入其中来学习。(学习技术的最佳时机)近几年来,有不少个体通过阅读、写作,完成了自我职业的转变进化。基于阅读写作,也衍生出不少组织社群,帮助更多的人完成进化,比如007社群、拆书帮、樊登读书等等。

时间完全碎片化了,什么时间阅读合适呢?其实一天中任何时刻都可以,只要你愿意,不同时机阅读不同题材,也能更好的融入进去。建议早起阅读,一整天的时间感觉上都很充沛。入睡前就找本难度较大的书,有助于进入睡眠。

如何获取这些书?我个人的感觉是,书越读越多,书友的书单、书的参考推荐书目、朋友推荐、各种榜单等等,除了购买、图书馆借书,我阅读的主根据地还是在微信读书,社交阅读也是一个不错的体验。

以上,全是我个人的一点心得体会,希望对你能有些帮助。如何有帮助,也希望你传播出去,让更多的朋友了解一下,少走一些弯路。一个人可以走的很快,但一群人才能走的更远。祝好。

你可能感兴趣的:(程序员如何有效阅读)