每个程序员值得拥有的一套编程书籍

C语言

《C语言参考手册》

《C和指针》 - 总得来说,值得买来略扫一遍。

《C专家编程》这本书八卦比较多,趣味性强。表示有一定深度 特别是C专家编程后几章 需要一定的基础

《C陷阱与缺陷》 学完C语言的语法就可以看了。

《C程序设计语言》 - 比较短小,跟《C++程序设计语言》的洋洋千页,此书适合有一定实践经验的人作为一个全面熟悉和巩固语言的工具书,不是很适合初学者用来了解和学习

C++

《Essential C++》

《C++ Primer》

《深度探索C++对象模型》

《C++程序设计语言》

《Think in C++ C++编程思想》

Java

《 Java语言规范》

《Java性能权威指南》比起多年前那部调优圣经,讲得更加深入,也更加贴近现在的JDK。可以从里面挑些知识点来,做Java调优的面试题。

《重构 改善既有代码的设计》这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。

《Java并发编程实战》这本书的风格非常直接,有的代码在非线程安全的环境下表现不错

《Java核心技术 卷1》

《Java核心技术 卷2》

《 Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。

《Effective Java》

《深入分析Java Web技术内幕》修订版 作者在面临种种技术问题、技术瓶颈时的思路、方法和技巧,具体的应用实践和直接的案例。

《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版 适合所有java程序员、系统调优师和系统架构师阅读。

《性能之巅》操作系统的性能调优、监控、工具和方法论,看这本就够了,已经足够厚,可能是书单里最厚的一本。

《算法 第4版》可与上一本对比着读,厚一些,也多些图,但知识点没上面的全,也是Java的。

Python

《Python学习手册》

《Python核心编程》

《Python网络数据采集》

《Flask Web开发:基于Python的Web应用开发实战》

GO

《GO并发编程实践》

Network

《计算机网络自顶向下方法》

《计算机网络》

《计算机网络系统方法》

《TCP/IP详解卷1》

《TCP/IP详解卷2》

《TCP/IP详解卷3》

算法

《算法导论》

《算法》

数据结构

《数据结构与算法分析C语言描述》

程序设计

《程序设计实践》

Unix/Linux

《The Design Of The Unix Operating System》

《 Unix环境高级编程》

《Unix网络编程卷1》

《Unix网络编程卷2》

《Unix超级工具》

《Unix编程环境》

《Unix编程艺术》

《鸟哥私房菜——基础知识篇》

《鸟哥私房菜——服务器篇》

《Linux内核设计与实现》

《Linux系统编程》

《深入理解Linux内核》

《 Linux设备驱动》

UML和面向对象

《面向对象分析与设计》

《UML面向对象建模与设计》

《UML用户指南》

《设计模式》

PHP

PHP与MySQL程序设计 (豆瓣)

入门篇:《PHP和MySQL Web开发(第四版)》

进阶篇:《深入PHP 面向对象、模式与实践》

钻研篇:《代码大全》《重构 改善既有代码的设计》《程序员修炼之道 从小工到专家》《人月神话》,其他:数据结构与算法、设计模式、安全、最佳实践。

计算机组成/体系结构

《深入理解计算机系统》

《计算机体系结构量化研究方法》

《计算机组成与设计:硬件/软件接口》

《计算机组成与嵌入式系统》

《MIPS体系结构透视》

分布式/架构

《分布式系统概念与设计》

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

《大型网站技术架构:核心原理与案例分析》

《大型网站系统与Java中间件实践》

大数据/HADOOP

《Hadoop权威指南(中文第2版)》

数学系列

《数学分析新讲》

《数学之美》

Git

《Git 权威指南》

安卓

《第一行代码 android》

《Android 开发艺术探索》

《安卓群英传》

程序员自我修养

《人月神话》

《布道之道》,经常在组织里推行新技术的同学可以看下,七种怀疑论者模式,脑海中一幅幅熟悉的面孔。

《编译原理》

《事务处理》

《重构》很厚,但最有价值就是前面几章的洗脑篇,具体实作不如薄薄的《重构手册》。关于敏捷的书,最开始的那本《解析极限编程--拥抱变化》就很好,再随便找本Scrum的流程看看就够了,《敏捷开发的艺术》也不错。

《汇编语言程序设计》

《程序员的自我修养—链接、装载与库》

《代码揭秘----从c/c++角度探索计算机系统》

《编程之美》

《剑指offer》

《代码整洁之道》和 《程序员的职业素养》,英文名是很相近的《Clean Code》和 《Clean Coder》,应该接替《代码大全2》成为必看的系列,因为后者太厚了,而且也有不少过时的东西,要自己去过滤。

《程序员修炼之道-从小工到专家》,Pragmatic Programmer-注重实效的程序员开山之作,翻译的马达维文笔也和熊节一样好。

以上350多本书籍本本经典,需要的朋友在可以公众号:代码技巧在对话框输入

“19” 即可获取。付出总会有收获,希望对大家有帮助。觉得不错赞一个呗

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

推荐阅读更多精彩内容