每一个程序员都应该拿起书认真阅读

只要是还对自己有希望,就需要拿起书来阅读,因为你总是会被突如其来的各种思索和各种杂碎信息吸引,当你的能力撑不起野心的时候,当你想做事又不知道怎么做的时候,你应该拿书阅读,静静思考。

做一个合格的程序员应该从现在开始阅读并学习他,开启知识积累的旅程。
从我自己说起,本身我是一个不愿意阅读并获得进一步知识的人。原因是因为以为读书并不能扩充自己的认知边界,现在的互联网这么厉害,还要读那么多书干嘛?事实上是,互联网的事跟你半毛钱关系都没有,所有的咨询,认知,都不会无缘无故的进入你的大脑而进一步提高你的认知水平。

为什么这么说呢?

  1. 你不能准确的判断哪些知识是你应该获取的。例如:谢霆锋和张柏芝的故事跟你是毫无相关的信息,他只是占用了你的大脑咨询带宽;再比如:陈情令里谁是幕后黑手,也是一个极为烧脑但对你没有什么启发的咨询,他只会让你更累,让你觉得这个世界总是缺点什么(纵使我也在盲目的寻找答案,聂老弟才是幕后操纵者);又比如:幕课网上的《JAVA亿万级电商项目实战教程》,如果你只是知道上面有这么回事,然后还知道自己想去了解一下,那么这个课程不管有多厉害,也终将与你擦肩而过。
  2. 你不能认真的看完每一篇于你有益的课程和文章。你可能会总是兴冲冲的购买了一门叫做《仿百度糯米电商实战》的视频课程,然后只翻开了头三章,后面完全没有兴趣阅读下去;或者是决心认真看完,但是自己从来不搭建一个实验环境跟着敲代码,正所谓 光看不练,百年不变。
  3. 你不能遏制你的奇怪想法。你总是想在吃饭的时候,刷抖音;刷抖音的时候想编程;在编程的时候,还想看新闻;在看新闻的时候,还想着,我今儿个想买一台跑步机回来边刷抖音边跑步。

还记得小学的时候有一篇课文是《猴子下山》不?

解决这个问题,其实大部分的稍有建树的程序员朋友都极力推荐认真读书,并且会给不同的职业方向的朋友推荐不同的方向的书单。这里我也收到了高手的推荐,并且让我有了一个愿意阅读的好习惯。

但是你会发现,你根本不愿意阅读,这是很久以前的事情了,虽说现在也不愿意阅读,最起码我树立起了阅读意识。

那么你为什么会不愿意阅读呢?

因为这触发了你的学习神经,但你平时不是在学习状态,会让你感觉很痛苦,大脑会给出各种理由让你觉得这个学了没用,让你有足够的理由拒绝这门学习。

有什么好的办法没有呢?

我自己而言,我是这样处理的。

  1. 先找到一本书,阅读以下前言和作者续,还有的书有名人续,可以阅读以下。了解到这本书的创作环境,知识体系。在作者前面的铺垫和续章中可以阅读到作者的世界观,协作逻辑,有助于你理解书籍。
  2. 然后找到目录,初步预览书籍的章节逻辑,看是否有严谨的业务逻辑可言,一般手册类的书籍没有明显的业务逻辑可言(譬如thinkPHP的开发文档),这要自己先决定你是否真的需要这门知识来扩充自己的能力范围。
  3. 初步阅读章节里的观点性的段落,一般排版时会大写、加黑、艺术字,还有的会有上标备注,整理了解一下作者为什么这样写。当然你要无条件的接受作者的观点(这一步)。
  4. 然后再找到自己已知的兴趣点,看看作者的理论依据是什么,有哪些例证来佐证他的观点。
  5. 到这里,你基本上这本书就已经阅读完了,对于一些含金量比较高的书籍,还需要再次阅读,因为还有些观点是你不感兴趣和比较高深莫测的部分,再次找到,细细阅读,找证据,写文章来记录学习到的认知观点。

好了,到这里你已经阅读完了一本书,并且你会有一定的收获,由于篇幅有限,这里不再对如何巩固学习到的观点和知识进行阐述,下回再接着写。


参考文献

相关文章