这些书阅读的先后顺序是什么?
在我看来,题主想要通过读书学到一门技能的话,我觉得,应该从最系统的开始看,有了对这个行业甚至这个领域最系统的认识,才能在之后的学习中更好的知道这些知识处在什么位置,先是系统学习,然后按照自己最喜欢或者最需要的进行精确深读,这样才能对整个领域有个很好的把握。
而且每个类别精看一本书就够了,因为很多行业发展很快,书本上的知识根本就跟不上发展,你只要知道基础,知道原理,那么你就可以自己去掌握自己要学习的部分,我觉得书过多的话你也是嚼不烂,不如专攻。
我这样做,看到书,维基百科是至关重要的,先查一下,看看自己需要的有多少,你最后会发现需要的确实很少,学习最快使用,即将使用的东西,有针对性的学习效率最高,但其缺点也是有的,最大的获得一些知识,但是不够系统你会找不准定位,你得在系统下,针对薄弱的环节进行复习,如果只是为了阅读和阅读一本书,那我觉得没有必要。
带着目的去读好些:想想你读这些书到底是要干什么。要是我的话,会采用“螺旋式”的读法。可以先看下各个类别(vim 的除外) 中书的目录,选简单的开始读。读的过程中自然就知道后面要补充什么了。 至于有的书, 我是看几个简单的知识就开始用了,不懂的再查。
当时,由于未来的发展方向很迷茫,花了很多在网上搜索的搜索时间(在知乎的感觉就像发现了新大陆发现的),我听到了很多名词,然后再逐一检查的具体内容,名词的兴趣也会写一个表,找到任何关于它的好书,豆瓣阅读”和亚马逊的评级和评论相结合”,挑一些书。
我希望一步一步地学习相关的书籍,所以我会根据书评和评分来选择书的列表。“C #,QT,OS,Linux,问题的活力”的书,我记得那是一个很长的时间,我不清楚,所以我问的问题。(所以这个问题有一个匿名的答案。)
不久,有许多热情的熟人回答了这些问题,并提出了许多建议,使我受益匪浅。非常感谢!
直到现在,我一直在更新这个列表,并且已经演变成一条学习的道路。
每个方向分为学习阶段,初级阶段可能是只读一本书或不读一本书,而是学习在线教程,并添加更多实用内容。
虽然名单中仍有许多书,但由于学习阶段,每个阶段的研究并不多。
一、C#
二、QT
三、OS
四、Linux Shell编程
五、Linux编程
六、Vim
随着我们越来越多的了解,我们的方向越来越清晰,技术堆栈也经历了几次重大变化。 现在学习新东西,我会先找网上快速入门教程,看文档,写demo,然后系统地读,效果比较好,看完书后再多练习。