作为一名技术人员,经典书籍浩如烟海,而持续学习又是必不可少的成长途径...
本人热爱自己阅读技术书籍,特别是经典书籍,需要反复研读;
今天和大家分享一些自己的实用阅读体验,希望能帮你少走弯路。
前言
其实很多人不愿意阅读技术书籍,一方面可能对书籍不感冒,另一方面在与书籍的内容和自己认知有一定差距,所以提不起兴趣,一看书就想睡觉。因此很多人更加偏好于看视频能快速吸收其中的东西,而视频最大的一个弊端是知识是二手的,有时会减少个人的思考时间了,这是得不偿失的,因为自己理解过的东西再结合实践才能更加游刃有余。
(ps:当然有些小伙伴是时间问题除外哈)
提示:以下是本篇文章正文内容,下面案例可供参考
一、一些读书的转变
记得在大一的时候,那时刚开始接触c++,感觉学校的教科书籍比较简短,当时就在网上冲浪了解到《C++ Primer》,是学习c++的入门宝藏书籍,入手后发现这本巨著真的是有点劝退,特别对于刚刚接触C++的我来时,当时真的就是打开就是一种“头晕目眩”的感觉。
所以直到大四,那本书一直吃了三年的土后才又被我重新开始注意到,也许是经过三年的一些沉淀,还有各种实习项目的历练,对于c++的基本语法知识都有一个基本认知后,特别是踩过很多坑后,再来研读这本经典书籍,记得当时就是几乎有时间就来看,在实习阶段,花了一个星期就快速将这本书过了一遍,终于理解很多大牛来校宣讲时谈到啥“三天学完c++",这种可能性是存在的,因为阅读就是和书籍作者打交道,一位无声的老师,你需要学会和他打交道的方式后,就能够顺利并且结合自己的思考可以和作者辩论,也许你也能较快就能完成看似难以完成的阅读任务,并且对于其中许多多细致详尽的阐述会忍不住拍案叫绝哈...
后来也是借着这股东风,继续阅读了《Effective C++》、《设计模式》、《Qt Creator》等书籍,也愈加能感受到阅读带来的快乐,能够感受大佬传授十年功力于一身的快感,大道至简,往往大佬就在身旁,只是我们缺乏一个正确的打开渠道罢了。
二、读书是一门技能,习得后可以一通百通。
(ps:当本人读书内功心法,主要来自罗翔老师推荐的一本《如何阅读一本书》,慢慢融合到自己的学习中,也建议大家有时间去看看原书籍)
1.读书的目的
增进自己的理解力,阅读某一系列的书籍,成为一个很厉害的人。
很多人如果抱着获得资讯的目的去阅读,恐怕就是会容易陷入”35岁危机“的对象池中;
我相信作为技术人,想要越老越红,必然少不了深刻的认知,深度的思考和深邃的洞解。
因此,求得理解而阅读应该才是我们阅读的目标.在技术实用方面,当然能改善我们的实际生产力也是一个重要的评判标准。
2.读书的标准
这是一个凭借着头脑运作,除了玩味眼前读物中的一些文字之外,不假借任何外助,以一己之力替提升自我的过程。
(ps:以上可以作为自己的理解能力是否真正得到提高的一个判断标准,也是读书人恪守的核心契约)
标准一:检视阅读
1.书籍就是一位无声的老师,安排的顺序就是一个比较推荐的阅读顺序,我们可以根据自己的阅读喜好,和自己的认知局限,主动安排适合自己的阅读顺序和速度。
2.想要找到自己的阅读节奏,很多人喜欢优先借助知乎书评,来帮助自己分析,这当然是一个好的方式,也不要忽视作者给我们提供的帮助:例如导读、摘要、目录等等。一定要铭记,自己要通过这些信息,重点判断这本书值不值得多花时间阅读,哪些是需要自己重点阅读的,对应的顺序和时间都可以做到心中有数。
再次阅读《C++ Primer》时:
1.快速阅读第一部分的基础知识,其中const,和一逻辑操作符有点遗忘的再重点快速过一遍;
2.对于第二部分中的c++ 11特性、继承、多态、封装、stl等都重点的仔细过一遍。
3.对于模板编程基于目前是使用较少,就安排到不阅读或后面再阅读的方式。
好处:拿下这本书,拥有成就感,同时获取阅读的方法论,引发更多思考,于是就有了后面更多相关系列书籍的阅读,阅读就是越读越爱,越读越想要多多。
标准二:分析阅读
(ps:有些书可以浅尝即止,有些书是要生吞活剥,只有少数的书是要咀嚼与消化的,而这些竖就是我们的重点和别人拉开差距的地方)
1.一本书的分类:清晰定位这本书主要解决什么问题,属于你自己搭建系统的哪一个环节。可以在自己大脑中建立一个类似图书馆一样的书库纲目和索引。
2.和作者达到共识:理解作者的定义的一些关键词语,找到和作者共同的词义,可以反复咀嚼,直到自己真的和作者达到共识。这也是我喜欢深夜一个人阅读的原因,排除各种干扰因素,心静如水。才能更快地理解各种词义,理解主旨,并将彼此之间的联系突触建立起关联。
3.我经常喜欢用的一个方式就是"坚持一句话说清楚事物的本质“原则,因此阅读一个章节后,常常就是会停下来思考一些总结成一句精简的话语,慢慢发现坚持这样做后,一个章节一个章节过后,慢慢的就积累搭建起对本书的一个自身独有的知识结构。
阅读《Effective C++》
1.明确这本书就是教我c++在软件系统中的正规用法,集成许多c++开发大师的十年实践功力,能够规避许多不必要的问题。
2.作者特别贴心,主动编写一些语的概念,如声明式、对象、定义式、接口、客户和不明确行为等术语,提前建立了一个沟通的共识,对提供种快速理解的语言体系。
3.对后续章节的阅读中都提出一些核心见解,并总结记录,常常阅读下一章节时或下一次开启阅读时,就先脑海回顾,都会有不一样的心得体会;
(ps:慢慢就搭建出如下的知识结构
)
标准三:主题阅读
建立圆桌会议共同讨论主旨
1.研究的心态:做技术的人员需要时刻保持好奇心和勇于质疑的特质,并能针对自己阅读的各种文献和资料,将各位大牛云集一起探讨更多深入的问题,持续研究以求有更大的技术突破,获取新的认知。
2.主动阅读:你是学习者,越主动你就越能沉浸到知识的海洋,并吸收更多的养分;养成核心重点做笔记,附加个人思考,一句话总结的边框文字的习惯;并在阅读的时候常常问问自己”我为什么要阅读这个章节“”我能学到些什么?
(ps:这个层次目前本人也有待提高,希望评论区能见到大家的分享)
总结
我也是阅读上的小白菜,需要持续学习和进步;
优雅从容的掌握“阅读的艺术”;
希望和你一起持续学习,成为一个具备系统的人,成为一个很厉害的人。