讨论java类的图书推荐

前两天,同事让我评论别人写一篇blog(https://www.oschina.net/question/2529065_2232659?sort=default&p=5 )。然后,我就去看了一下这篇blog。里面的书都是很全,假如你是学计算机的,只要深入一两本就已经很牛逼。但是,我发现了一个问题,作者编辑的很用心,但是作者也就凑凑热闹而已,本身并没有去深入过这些书,也许就看下amazon计算机类书的销售排行榜而已(https://www.amazon.cn/gp/bestsellers/books/658414051/ref=zg_bs_nav_b_1_b#1)。或者说是图灵列表或者华章列表以及机械工业出版社等等。但是,下面的评论都是一路的赞,要收藏等等。但是我个人觉得这样的推荐完全是聊胜于无,仅此而已,或者完全有害。

 

推荐别人书籍是一件很困难的事情。我偶尔也推荐过书籍给予我身边的人,但是这不是一种高效的。让别人去学习或者说让别人有收获,其实要从多个方面考虑。例如,你想把书推荐给谁,他认知水平,他专业程度,他看书的目的,你所体验过的内容,你所听说过的内容,你所感悟的,你的认知学方法,你对技术发展的理解等等。从这些方面综合考虑,才能推荐比较靠谱的书。这些,说到底是彼此的沟通和理解。所忌讳的推荐书的方式,比如不了解读者的文化水平,就推荐经典系列的图书。就像我们在初中的年代,被老师推荐要去读经典的外国名著。书是好书,读的人未必有那个分析能力,同时影响了对方的阅读的兴趣。还有就是,自己没有读过的书,只是道听途说的觉得好,就把书推荐给别人的。其实,自己也不知道这本到底怎么样。就像我们去购买销售榜上的书一样。

 

书的内容是分层次,有些书是给普罗大众写,有些书是给某个层次的读者写的(比如给本科生,给研究生或者给博士)等等。那么,书的内容的侧重的点也是有所不同的。作者未必是商人,出版社是要赚钱的。所以销售榜上的一般是差不多层次上的书。一般畅销榜上书无非几个:买点鸡汤,应付面试,打点基础。书多,但是分类比较广。我最近几年买书经验来看,其实我们读者本身挺可怜。因为书籍的内容是断层的。就像最近招聘的趋势,要么找实习,要么招资深,缺少中间中级的岗位。因为公司是商业的,要么你能给我干活,要么你值得我培养,半吊子的我不要。其实,社会的阶级趋势也是如此,要么是有多套房的,要么没有房的,最累的是刚买房的(M型)。跑题了。。。

 

书的内容是领域的,假如你推荐的书前端也有后端也有,那么前端的读者很困惑,后端的读者也很困惑。有时候,野路子出生的,可能都没有如何去辨别的能力。这里我想到了两本书《随意搜寻》和《信息架构:超越web设计》。你应该时刻你的读者能否理解你所表达的意思。你的用户,能否快速的找到她想要的东西。你能用户能够快速的理解,如何才能在你的网站上找到她想要的东西。在java这块领域,电商横行,大家都比较注重高并发高性能,然后有什么书可以推荐吗?然后,大家开始推荐他们所听说过的。例如《JAVA并发编程实战》,《实战Java高并发程序设计》,《java多线程编程核心技术》,《Java并发编程的艺术》等等。这个顺序是我通过在amazon上输入关键字“java并发编程实战”所查询到的。我们推荐给别人的内容,不能跟搜索引擎所推荐的一样啊,本来要人有何用(搜索引擎别哭,站着~~…)。每个人有自己的一套认知方法论。你所推荐的应该用来表达的思想,而不是作为一个传话筒。在编程上,我比较相信一句谶言:数据结构+算法 = 程序。 如果这句话往上抽象,那么就是业务模型与业务规则,设计规范与实现。现在在业界提倡程序员应该有产品思想。那么,如何去看待我们每天接触的java和mysql。它们也不过是两款产品而已。假如你知道它的设计规范,那么也就比较深入的理解了这两份内容(http://docs.oracle.com/javase/specs/index.html  / https://dev.mysql.com/doc/refman/5.7/en/ )。在实际中,就像你开发业务需求一样,只需要理解你想理解的某个部分就可以了。以前我看过一本书《如何阅读一本书》 ,这个时候,可以做一个主题阅读。

 

今天我又回到了毕业几年未来过的图书馆,看着这一排排计算机类的书,去删选这些书真的很困难。

如果觉得有帮助,求打赏啊:

支付二维码

转载于:https://my.oschina.net/u/815030/blog/856832

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值