国内技术网站多如牛毛,质量高的网站也不少,博客园也算一个,各类文章数以百万计,我随便输入一个关键字,比如Spring Cloud,都能看到大量的技术文章和教学视频,我无意贬低技术文章和教学视频的作用,否则博客园第一个就封杀我的文章了,我只是想说,如果大家想让自己成为大牛,系统性地阅读书籍不失为一条捷径。

我给出如下的论据:

论据一:我见过不少大牛,他们办公桌上的图书都是堆积如山。我可以这样说,看了很多书还未必成大牛,但不读书一定成不了大牛。

论据二:正是因为网上文章太多,这导致了纸质书的幅度衰退。正因如此,各出版社才会严格把关,一些不好的书很少有机会出版,因为出版了一定亏,这话反过来说,目前能经过出版社审核出版的书,大多质量不会差。

论据三,目前大家公认的大神,总会以教学视频或图书等方式向大家展示自己,不看书,那怎么知道写技术书的条条框框?也就是说,从看书,到写书再到成为大牛,很多著名大牛就这样过来的。

总结性观点:网上知识虽然很多,说是海量也不为过,但太杂,有些甚至相互矛盾,假设某书有12个章节,可能其中的内容网上都有,但我得用很长的时间才能收集全,即使收集全了,我还无法有效甄别哪些该学,以及学习的方法(如果我都知道了我干嘛还要学?),但如果我买了一本经过出版社检验过的书,我就省去了收集和鉴别的精力,而且还能沿着作者给出的途径快速地上手某个知识点。

好了,如下给些干货,我毕竟也出了不少书,最近一本书是java web轻量级开发面试教程,我就以作者的身份告诉大家该如何甄别好书。

第一,出现如下情况的图书慎买。声明下,我只是列出一些鉴定方法,无意针对任何一本书。

1 出版社不知名,从目录上看,内容叙述一般,这有可能是自费出的书,出书的目的:世艰不拆。

2 随便翻下书,一般来说,技术图书总是会结合代码结合图表来说,如果出现大段大段纯文字的,这本书慎重买。因为缺少代码等必要说明手段,这本书未必能把你教会。

3 看下一本书的前言和内容介绍,以及每个章节的起头文字和每章小结,看下这些文字作者是否是在敷衍,不排除正文内容好但这些文字有些敷衍的好书,但毕竟少。

4 看下书里作者有没有骗篇幅的嫌疑,比如安装某个组件,作者把所有的步骤都贴上图,或者大段引入现成的API说明, 一处不要紧,但如果很多地方都这样,而且文字看上很随意,明显看得出敷衍的痕迹,那么这本书慎重,都骗篇幅了,那可能连读者一块骗。

5 看最后几章的文字质量是否还是一丝不苟,因为写书是个长期的活,我的书350页,写了半年,如果到最后工作忙 ,或者写书热情过了,可能虎头蛇尾了,甚至烂尾了,这样的话,书的精华部分就要大打折扣了。

6 有些书讲的知识点非常吸引人,但是实用性不强,说白了学好了也没处用,这种书大家可以自行选择。

7 再如一些案例书,案例虽然多,但大多中规中矩,明显看不出这些案例是从项目中抽取了,也无法从这些案例中看出实践中总结出来的精华点,那这类书中的案例可能是从别人那山寨出来的,不会有版权问题,但也别想得到太多的收获,说白了这些书可能就是 简单能跑通的代码加看图说话。

第二,如何选择对自己有帮助的书。

1 看目录,从目录中看这本书是否系统性地给出了知识点,比如 Spring Cloud的书,看下目录,看这本书的选材是否是过于偏重理论而忽略实现,再看下这本书的内容是否涵盖了当前的热点。

2 看前言和内容介绍。一般比较上心的作者,可能文字功底参差不齐,但总是会尽最大努力写好书,那么这些书的前言和内容介绍,一般就不会落俗套。

3 看下代码以及相关的说明,一般好书里的代码不会少,而且在讲述代码时不会过于简单,也不会看图说话,而是会针对性地给出自己的见解,或者讲下项目中的实践经验。

4 看书的附带资料。一般的好书除了附带代码外,还会附带视频教学,这样书就物超所值了。

5 看下叙述性文字,是简单的照本宣科,还是看上去有种亲和力,或者到处可见项目中凝结出的经验。

第三,从书中学内容的局限性。

1 能把资深架构级别知识点讲清楚的书不多,比如有100万个程序员,最终可能也就60万能升级到高级程序员,也就20万成升级到架构师,估计最后成为资深架构级别的大牛也就5万人。达到高级别的人很少,而且这些人未必会写书。

.所以,目前的情况是,对于架构师而言,能适合阅读的书不多,而且即使有适合的,可能也就其中的2个章节有帮助,所以对这些大牛而言,只能是多读书,从多本书里抽取知识点。

2 有些经验,或者技巧,或者心得,根本无法从书里得到,这些只能靠自己总结,或者偶尔能从网上得到些秘籍。

不过话说回来,大牛们一定是读了很多书积累了扎实的功底后,才能自己领悟出各种武林秘籍。

最后,书山有路勤为径.

比如升级,总是要靠时间积累,哪怕我不看书,是从其他渠道获得知识,总不能三天打鱼两天晒网。

最后自夸下,就看在我将近11点还在写博,而且我在博客园更新博客的频率不算低,希望各位大神保佑我早日成为资深架构师。

我也相信,不管用什么方法,只要大家勤奋刻苦了,总能总结出针对自己的进阶方法,总能达到自己的预期目标。

阅读好书依然是提升自己的高效方法:兼以作者的身份告诉大家如何选择书,以及高效学习的方法...相关推荐

  1. 推荐阅读10本书:提升个人管理能力和领导力

    阅读是一种习惯,阅读更是积累知识,提升自我能力的一种有效的手段.很难想象一个人整天把"我是热爱学习的人"挂在嘴边,但是甚至半年都不会阅读一本书,相信这样的人只是说说而已. 最近在面 ...

  2. 一、考研英语阅读能力高效能提升原则案例剖析-考研英语一2019年完型填空-如何走出迷失的森林(待续)

    2019年考研英语一完形填空,本文来自Popular Science网站的一篇题为How to find your way out of the woods without tools-- or yo ...

  3. 为什么大型科技公司更会发生人员流失 标准 ceo 软件 技术 图 阅读2479 原文:Why Good People Leave Large Tech Companies 作者:steve

    为什么大型科技公司更会发生人员流失 标准 ceo 软件 技术 图 阅读2479  原文:Why Good People Leave Large Tech Companies  作者:steve bla ...

  4. java提升权限运行_提升代码的运行权限,实现模拟管理员身份的功能

    SPSecurity.RunWithElevatedPrivileges(delegate() { // implementation details omitted }); 可以提升代码的运行权限, ...

  5. 怎么在小红书上高效推广?怎么引流到微信呢?

    怎么在小红书上高效推广?怎么引流到微信呢?被被了n遍小红书导流问题还有救吗? - 更多小红书问题可以在评论区留言[飞吻R] 关注我做小红书再也不怕没有答案!翟百收工作室 代运营搭建过500+品牌账号经 ...

  6. [阅读技巧] 快速阅读之二 进一步提升阅读资料的速度

    经过上面的学习,  我们掌握了两种基本方法,  而今天的内容也是根据这两种基本方法的. 第五章 成为最快的阅读者 这里提到的训练方法是关键,  任意找一个位置,  用笔做上记号,  进行训练 (为了方 ...

  7. 计算机时代的英语阅读,利用微信平台提升英语类专业学生课外阅读能力的实 践意义...

    利用微信平台提升英语类专业学生课外阅读能力的实 践意义 <中学生作文指导>2020年 第10期 | 林静怡;林忆梦;钟昕彤;钟惠敏;张妤 广东培正学院 摘 要:本文以广东培正学院为例,通过 ...

  8. 为什么你看了那么多干货,却依然没有提升?

    我接触到的很多做运营的同学,都还是蛮积极上进的,为了能够提升自己,会去听线上的分享课.去看运营方面的书籍.去看各种各样的干货文章,就这样一直不断坚持着. 然而,等到一两年之后,回头一看,自己似乎并没有 ...

  9. PMCAFF微课堂|简书大咖彭小六:6年PM是如何利用阅读进行职场提升

    ▎报名方式:回复"报名"至PMCAFF公众账号,即可进入报名环节 ▎上课地点 PMCAFF微课堂将在网站上开放在线教室供大家学习,开放500人微信群供课后交流. 1.在线教室:报名 ...

最新文章

  1. 是否可以在Gradle中声明一个可用于Java的变量?
  2. Java_io体系之BufferedWriter、BufferedReader简介、走进源码及示例——16
  3. 简单排列习题2.5 的 2 - 6 P35
  4. (转)Linux:使用libgen.h:basename,dirname
  5. 如果已经知道某一CALL的具体作用,能否把后面所有相同的CALL都改成函数名形式?
  6. Firefox开发者工具里查看HTML元素的Box模型
  7. How to include html native content to UI5 page - 直接在xml view里添加html namespace
  8. 使用ST03N查看指定user的transaction 性能数据
  9. 2007年抓的兔子太多了,结果没抓到一个。
  10. Windows完成端口(IOCP)
  11. 农产品加工进销存单_果蔬行业,用营销版在线进销存3秒开单收款!
  12. Python稳基修炼之计算机等级考试易错细节题4(含答案)
  13. mysql too many connection解决方法
  14. 关于HTTPS的简要内容
  15. 【python】正则表达式re模块
  16. 2010最新***工具包
  17. DEP bypass
  18. js网页点击播放背景音乐,再次点击暂停播放背景音乐
  19. Realtek PCIe GBE Family Controller(有线网卡)及Intel(R) Wi-Fi 6 AX201 160MHz(无线网卡)前出现出现黄色感叹号!解决方法。(win10)
  20. laravel laracasts/flash使用

热门文章

  1. linux中I/O设备分为两类:字符设备和块设备。
  2. C语言实现:输入一串字符把里面的A、a字符替换成C输出
  3. Protocol Buffer C++应用实例
  4. 剑指offer九:变态跳台阶
  5. spring boot一:入门
  6. 荣耀10 Turbo版将上线发布,游戏玩家欢呼的手游利器
  7. redis client 2.0.0 pipeline 的list的rpop bug
  8. 我对软件行业及大数据的理解
  9. Linux指定网卡工作模式
  10. 使用MySql保存session