9本每个程序员必读的书

刚开始学编程的人,更倾向于具体的程序代码,而不是理解编程的概念,在编写了一定量的代码后,我们开始反思,程序为什么要这么设计,这时我们需要阅读一些经典的IT书,来打通我们的任督二脉.

在程序员的世界,有哪些必须要的书呢,下面的数据是综合了豆瓣和国外的stackoverflow综合排名,我们一起来看看


1.代码大全

大名鼎鼎的的一本书,类似九阳神功,内功心法招式都有,这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节!它从软件质量和编程思想等方面论述了软件构建的各个问题,还有丰富的程序示例。可以说无论是什么背景的读者,看了这本书都有助于在更短的时间内、更容易地写出优秀的代码

2.算法导论

程序其实就是数据结构+算法,算法可以说是代码的灵魂.这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性.但是这本书的难度比较大,需要反复咀嚼,细细品味

3.计算机程序的构造和解释

它会燃起你编写出色程序的热情,它还将教会你认识并欣赏美,它会让你有种敬畏,让你难以抑制地渴望学习更多的东西.同时你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。

4.设计模式

如何说<<代码大全>>教你如何正确编程,那么<<设计模式>>教你如何正确设计,架构代码,当你的代码越来越大,系统越来越复杂的时候,一定要学会设计模式.书里精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来,可谓是干货满满,这些模式在实际工作环境下特别有用.

5.重构-改善既有代码的设计

这本书已经有第二版了,新书是用Java语言来讲解如何调整程序代码改善软件的质量、性能

,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性.重构是一门功夫,来自日积月累的勤学苦练,这本书里有很多招式和干货,一旦学会功力大增.

6.程序员修炼之道

这本书其实适合工作一段时间去看,从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱

7.代码整洁之道

 软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关,这边书里告诉大家,代码质量与其整洁度成正比.

干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础,书里有一系列的行之有效的整洁代码操作实践,并且有正反的例子,只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量.

8.黑客与画家

这本书的作者非常牛,是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。这本书适合互联网创业者.

9.浪潮之巅

程序员除了要专研技术之外,还需要对产品,对全局有一个了解,这本书把近一百多年来,很多牛逼的,大名鼎鼎的IT公司的历史娓娓道来,非常有趣,里面对AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司等等都有讲解,让你看完直呼过瘾,公司兴衰的背后,有着它必然的规律, 让人值得深思.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容

  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,091评论 6 244
  • 咱们接着“谷歌小哥出品程序员必读书单1.0(上)”继续说。 软件开发 1. 编程实践 Brian Kernigha...
    图灵教育阅读 70,829评论 1 124
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,832评论 25 707
  • 生命在于运动,到大自然中去,亲近自然,感受自然,体验自然之美,呼吸最清新的空气,放飞心情,减轻工作,生活压力
    冰溪三清阅读 153评论 0 0
  • 01 当我再一次知道林妹妹的消息时,已经是十年后。在刚搬来的新家里,收到了她最贵重的一份请帖——婚贴。她是我的大学...
    蒲蕤儿阅读 1,435评论 22 34