顶级程序员必备书籍,雷军都点赞的书单!

根据公众号空心科技最新数据统计,目前中国累计有3300万程序员,

那么如何成为这泱泱大众的佼佼者?

顶级程序员必读的书有哪些?

作为程序员需要读书么?

最近,我们通过朋友介绍,

拿到了一份雷军点赞的程序员必读书单,

让我们看看,

想成为程序员大神,需要哪些书籍!

软件工程本身就是一个需要实践的行业,

在实践的同时,针对读书,

我的看法是:不能不读!

读了之后在实际开发的过程中,

能够避免一些坑!

好的书籍每年都会有新的产出,

雷军推荐的顶级程序员书单都有哪些书呢?

《The Mythical Man-Month(人月神话)》

★★★★★

这本超经典的书籍,

为多少顶级程序员输出了产品思想,

同时对于开发计划性思维以及整体方案给出了很好的建议。

Github曾将该书列为程序员开发目标管理方面的标杆!

《Working Effectively with Legacy Code(代码修改的艺术)》

★★★★★

程序员论坛中是这样评价这本书的:

作者靠谱、译者靠谱、内容靠谱,各种硬货!每个章节单独展开都能成为一本砖头书!

我的看法是:这本书对于程序员代码编写的行为有较大指导性!

《CODE: The Hidden Language of Computer Hardware and Software(编码:隐匿在计算机软硬件背后的语言)》

★★★

在豆瓣中,这本书得到最多的评价就是:化繁为简!

在日常开发的过程中,

经常被复杂的模块结构、功能关系所束缚,

那么针对复杂的系统该如何开发?这本书有了详细的解释与介绍!

《Pragmatic Programmer(程序员修炼之道)》

★★★★★

这本写于1999年的书,正如其副标题所言,从小工到专家

全书都在灌输一个思想“用工匠精神对待代码”

编程的工匠精神是目前大部分程序有所缺失的

如果你将代码当做工匠的材料,精细打磨

终有一日,你将成为大神!

《Code Complete 2(代码大全 2)》

★★★

这本微软出品的大作,在翻译之后还是有很多读起来不是很通顺的地方,

但这一切并不会影响这本数的热度!

最新版的代码大全针对所有新的技术以及示例进行讲解!值得一读!

《Peopleware / 人件集:人性化的软件开发》

★★★★

软件开发其实并不是难事儿,

困难的是整个团队的管理以及过程的管控。

程序员毫无疑问是最大的价值,

但实现知识型项目人员的管控才是重中之重。

如果你是团队leader,力荐本书!

《算法导论》

★★★★

这本算法书,他的厚度与他的作用是匹配的!

针对算法、概率分析、线性规划等有详细的解释。

《Clean Code(代码整洁之道)》

★★★★

代码整洁,是所有CTO都迫切希望看到的,

那么如何做到让自己的代码更高效、健全,本书用了3个部分来介绍,

而且书中还用了启发式的教学法,

鼓励工程师形成自己的知识库。

《Computer Systems A Programmer's perspective》深入理解计算机系统

★★★★★

这本书可以说是基础中的经典

重读你会有全新的认知!

《魔鬼搭讪学》

★★★★

此书正如其题“这样追女孩真的很容易”

作为程序员,单身问题不解决,

赚再多的钱也没意义!

当然这本书其实更多的是

交往的小技巧!

《颈椎病康复指南》

★★★★

看到这里,

有没有感觉自己颈椎酸酸的

那就对了,赶紧活动活动脖子吧!

统计表明 97%的程序猿都有颈部问题!

《活着》

★★★★★★★

最这本书,送给所有看完本书的程序员们

其实成不成为大神是挺重要的

但是最重要的是:

活着!

(0)

相关推荐

  • 美国程序员奇缺为何就业依然难?雷军招人:写过10万行代码直接来

    美国程序员奇缺为何就业依然难?雷军招人:写过10万行代码直接来

  • 优秀程序员必备以下五点能力,你都符合吗?

    与30年前相比,现在互联网时代的程序员已经有了很多细分的研发方向,比如前端.后端.算法.桌面软件.人工智能等等,不同的细分方向,也都有不同的要求.但不论选择什么方向,一名优秀的程序员都应具备下面这五点 ...

  • 程序员必备的思维能力:结构化思维

    在日常工作中,我们时常会碰到这样的情况,有的人讲一件事情的时候逻辑非常混乱,说了很多事情的罗列,却说不到重点.有的人写代码,本身的业务逻辑并没有多复杂,但呈现出的代码却像一堆线团,混乱不堪,无法理解. ...

  • 【赠书】程序员必备!如何深入理解计算机系统

    周末到了,本次给大家赠送3本新书,这次赠送的书籍是<深入理解计算机系统:第3版>. 这是一本什么样的书 这是一本讲解计算机软硬件系统的书,从程序员视角全面剖析其实现细节,使读者深刻理解程序 ...

  • 编程新手该如何调优程序?程序员必备性能调优利器——火焰图

    让我们回想一下,曾经作为编程新手的我们是如何调优程序的?通常是在没有数据的情况下依靠主观臆断来瞎蒙,稍微有些经验的同学则会对差异代码进行二分或者逐段调试.这种定位问题的方式不仅耗时耗力,而且还不具有通 ...

  • 程序员必备的17个软件开发工具

    对于每一位开发者而言,软件开发工具的重要性显然不言而喻.事实上,除了个人能力之外,它们也在团队的效率及实际生产力层面扮演着关键性角色.   在今天的文章中,我们整理出17款软件开发工具,如果您尚未尝试 ...

  • 从深圳流水线女工,到谷歌顶级程序员,她的故事比马云还励志

    2009年,孙玲还在深圳一家电池厂上班.作为流水线上众多女工之一,她的薪资不过800块. 如果那时,有人告诉孙玲:你今后会成为一名非常优秀的程序员,进入EPAM Systems公司,在纽约谷歌总部上班 ...

  • 帮公司面试月薪1万6的java程序员,问得都很基础啊

    B站就是下面账号 视频可能更有感觉哦 面试的答案在本文章 建议大家先看视频,然后看自己能否回答上 回答不上的回头看看本文章效果更好哦 面试的日子里有程序汪的面试视频和文章,面试不慌了(这广告打的) 这 ...

  • 程序员必备工具包,请收藏!

    回复"000"获取大量电子书 古人云:工欲善其事,必先利其器.工匠想要使他的工作做好,一定要先让工具锋利.比喻要做好一件事,准备工作非常重要. 我们做软件开发者,每天都要和各种工具 ...

  • 干货 | 程序员必备的 10 大 GitHub 仓库

    GitHub 不仅是维护代码的好工具,而且也是学习和成长的好去处.身为一个软件开发者,我一直在寻找有用的 GitHub 仓库,从中学习,以及找到灵感.以下是我最喜欢的 10 个仓库. 构建你自己的 X ...