技术研发人员书籍推荐

   记得有个诗人说,不是害怕死亡,只是不想这么糊涂地活着。一些经典的书籍,能让你短时间内体会大师感悟数年的心得,洞察世间万象,从而远离无明,提升智慧。
   作为一个程序员,近些年来也读了数千本书,但是能给我留下持久感触的却是寥寥几本。今天就凑这个机会,把我心目中这些经典的大师之作介绍给大家,希望能对大家的工作生活有所帮助。

   第一本  《你的灯亮着吗-发现问题的真正所在》

    温伯格的经典之作,只有几十页,但却耐人深省。“定位问题比解决问题更重要”,“问题最难的部分是意识到问题的存在”,“事实上,没有多少人真的希望他们的问题被解决”。每次带新人,我首先就是推荐这本书。每次听到研发人员在争执一个问题的时候,我心里都在想,他们要是都看过这本书就好了。

    给我推荐这本书的是我一个台湾的老师,这么多年已经失去了联系。每次重温这本书,当年他手把手给我修改代码的往事就如同昨天。

    温伯格是研发大师,他另外的几本书也非常经典,比如《程序开发心理学》、《成为技术领导者》、《颠覆完美软件》等。特别是最后一本,推荐所有想成为测试大牛的同事阅读。

  第二本  《失控 全人类的最终命运和结局》

   不知道这本书,就不好意思说自己是搞IT的。有多少中关村的小青年、老男孩,看完这本书依然决然地去创业的。
   人生苦短,想要知道自己百年之后的世界是什么样子,就看看这本书吧。
   这本书的一些想法,比如去中心化思想、群氓理论等,对程序架构设计也有很多借鉴意义。当然,这些也只有程序员能看的出来了。

  第三本  《心经》

  《心经》是佛教的精华部分,玄奘法师翻译,二百六十七个字,洞察世间万象,“能除一切苦,真实不虚”。

  第四本  《PMBOK 第五版》

   想要定性定量地了解这个世界、改造这个世界,这个是最完整的理论体系。

   这本书浪费纸的程度简直丧心病狂,一页纸也印不了几个字,全是空白。但是,每一个词,背后都是一个完整的知识体系。

   有幸师从管理大师学习了几周时间,他的思想深深地影响了我之后的工作和生活。

  第五本  《小王子》

    只有几十页,不到一个小时就能看完的童话故事。“用孩子式的眼光,透视出成人的空虚、盲目和愚妄”。
    这本书适合三岁到一百岁的小孩子阅读。

  第六本  《量子物理史话》

   NASA都发现另外一个地球了,我们不懂量子物理就就太不像话了。
   如果你想吃美味的披萨,只需要坐在沙漠里等待就行了,你面前的空气原子,肯定,有一天,会恰好碰撞组成披萨。虽然,你可能需要等待几万亿年。

  第七本  《构建之法》

 国内的IT行业,学习软件工程的不懂软件工程,做研发的更是没几个人懂软件工程。
 还好,如果你觉得需要恶补软件工程了,这一本书就够了。

  第八本   《UNIX编程艺术》

 当今的世界,是一个建构在UNIX之上的世界。我们可以没有windows,却不能离开UNIX。从安卓手机到苹果电脑、从金融交易系统到探测冥王星的飞船,运行的都是基于UNIX的软件。
 UNIX的设计哲学,是软件开发各种工具、模式、理论的基础。技术书籍成千上万册,看来看去,基本的要说的其实这本书里面都有。

  第九本 《分布式系统原理与范型》

    复杂的系统是如何组织起来的?如何构建一个高并发、分布式、高性能的大型系统?
    这样的书汗牛充栋,但是都逃不过这本书的描述。还有一本类似的《分布式系统概念与设计》,也很经典,但是我个人认为这本更好、更系统化。

  第十本  《面向对象分析与设计》

     面向对象似乎已经过气,面向函数目前更时髦和流行。但是,面向对象依然是软件开发的根基,这本书依然有它极为重要的价值。



    以上是十本书,除了《构建之法》和《量子物理史话》以外,最长的已经出版一千多年,最短的也出版了十几年,是经典中的经典。可以毫不夸张的说,以上十本书读完之后,再看其他书,都能触类傍通、事半功倍。


      作为主要以JAVA为开发语言的程序员,以下几本书也特别推荐:

      《我的第一本Docker书》
          云计算时代,怎么能不懂docker!它对研发和测试的影响,是革命性的。它的意义,类似于当年安卓手机替代传统手机。你可能想象不到这种变化,因为它已经超出了你的想象。
      《python基础教程》
          不懂Python的程序员,不是一个真正的程序员。
      《深入理解Scala》 
          云计算和大数据时代,面向对象也不再是银弹了,面向函数才是灵丹妙药。storm、spark、akka这些大数据的基础框架,都是基于scala研发的。
      《Spring In Action》
           这个你懂的。
      《Apache Ofbiz Development》、《The Data Model Resource Book  全三卷》
          这个世界,总有很多幕后英雄。电商系统、金融系统、ERP系统等,亚马逊、京东、淘宝等超级交易系统,背后的英雄,就是这两套书描述的业务规则及实现。
      《Java程序员修炼之道》
          我相信,绝大多数JAVA程序员,只是知道IF和ELSE而已。想进一步修炼,这个是进入新境界的钥匙。


    以上就是对研发人员的一些推荐书籍。经典的书籍,已经超越了书的范畴,成为了一种文化,相同的人在不同时间阅读,总能有新的体会。
    科技的发展日新月异,很多最新的技术,是没有书籍的,只能在社区讨论或者阅读原版的英文技术文档。
    国内目前也盛行技术人员出书,特别是某宝的技术人员,标题极具煽动性、非常吸引人,内容却是极其空洞,大篇幅都是自诩牛逼或者摘抄翻译国外文档,浪费了读者的银子,还浪费了大家的时间。歪风不可长,希望大家能更多地阅读经典书籍,研究原版资料,抵制这种炒作的风气。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值