IT行业是各个行业中知识更新最快的了,如果你进入了IT业,就需要不断的学习,不断的更新自己的知识。
学习的第一步是选择书籍,学习之初选择一本好书至关重要,平时也有很多朋友让我为他推荐几本好书。授人以鱼不如授人以渔,今天我分享一下我是如何选择书籍的。
什么样的书是好书,这也是仁者见仁智者见智的事情,初学者和进阶者对一本好书的要求也是不一样的,但选择一本好书的方式是一样的,如何才能找到一本适合自己的好书呢?
首先要善于利用搜索引擎,其次要善于利用知乎、豆瓣这类社区网站,都可以找到大牛分享的书单,以及书友的书评,根据这些书单和书评你基本可以圈定几本好书,然后再结合自己的水平、书友的书评以及书籍的前言来圈定最适合自己的书;事实证明,这套方法论都还是很靠谱的。
入门型书建议选择文笔幽默、文字简练、话语通俗的科普型书籍,这类书会一步一步的带你做操作,从实践中总结理论,如XX in Action、XX cookbook就属于这种类型,这类书可以让你快速的了解一项技术背后的运行机制和核心思想,并通过案例让你了解这项技术或思想的真实应用场景,使人读起来酣畅淋漓欲罢不能。相反,一本臃肿生硬的书,读起来使人痛苦不堪倍受打击。
入门后,就可以看行业内的经典基础理论型书籍,这类书讲解一些经典不衰的特定理论和思想,如数据结构、算法、图形学、设计模式、分析模式等等,应该说这一类的书是值得花时间细细研读的,因为这些不会随着时间的变化而变化,是放之四海而皆准的东西,但这类书读起来很费力,建议在工作之余或者是需要的时候再去研究。并且掌握后,就可以举一反三,进步也会突飞猛进。
还有一类是工具型书籍,如XXX参考手册,这类书会详细介绍每个命令每个参数的详细说明,适合作为工具书使用。
程序员书单
网友评论