微信号:farsight2013

介绍:华清远见教育集团 - 高端IT就业培训专家,专注于嵌入式/Android/物联网高端人才培养.12年口碑积累,10万多名研发工程师从这里走出!

程序员必读书单(收藏版)

2018-03-13 09:45 华清远见

本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。


程序员必读书单

入门书籍

基础理论 : 编码:隐匿在计算机软硬件背后的语言

编程语言 :

C : C 和指针

C++ : C++ 程序设计原理与实践

Java : Java 核心技术(第9版)

C# : 精通 C#(第6版)

JavaScript : JavaScript DOM编程艺术(第2版)

Python : Python 基础教程(第二版)

编程语言理论 : 编程语言实现模式

程序设计 : 程序设计方法

算法与数据结构 : 算法(第4版)

程序调试 : 调试九法——软硬件错误的排查之道

编程实践 : 程序设计实践

面向对象程序设计 : Head First设计模式

重构 : 重构

软件测试 : How to Break Software

项目管理 : 极客与团队

专业开发 : 程序员修炼之道:从小工到专家

大师之言 : 奇思妙想:15 位计算机天才及其重大发现

界面设计 : 写给大家看的设计书

互设计 : 通用设计法则

个人成长:

职业规划 : 软件开发者路线图

思维方式 : 程序员的思维修炼:开发认知潜能的九堂课

求职面试 : 金领简历:敲开苹果微软谷歌的大门

英语写作 : The Only Grammar Book You’ll Ever Need

必读书籍

程序设计:

基础理论 : 深入理解计算机系统(第 2 版)

编程语言 :

C : C 程序设计语言(第 2 版)

C++ : C++程序设计语言(第 4 版)

Java : Effective Java(第 2 版)

C# : CLR via C#(第 4 版)

JavaScript : JavaScript 语言精粹

Python : Python参考手册(第 4 版)

编程语言理论 : 程序设计语言——实践之路(第 3 版)

程序设计 : 计算机程序的构造与解释(第 2 版)

算法与数据结构 : 编程珠玑(第 2 版)

程序调试 : 调试九法——软硬件错误的排查之道

软件开发:

编程实践 : 代码大全(第 2 版)

面向对象程序设计 : 设计模式

重构 : 修改代码的艺术

软件测试 : xUnit Test Patterns

项目管理 : 人月神话

专业开发 : 程序员职业素养

大师之言 : 编程人生:15 位软件先驱访谈录

界面设计 : 认知与设计:理解UI设计准则(第 2 版)

交互设计 : 交互设计精髓(第 3 版)


以上推荐覆盖了软件开发各个关键领域的入门书籍和必读书籍,我相信它可以满足绝大多数程序员的需求,无论你是初学者,还是进阶者,都可以从中获益。


【近期文章推荐】

1.长江后浪推前浪年终奖金哪家强

2.这或许是2017年最扎心的消息 还能不能愉快的玩耍了

3.前方高能!2017华清远见北京总部年会闪亮登场
4.做完这25道初级前端面试选择题,离成功入职就不远了!

5.大赞!嵌入式2月薪资高达10500元,均薪稳定在9k以上!

6.程序员的13个日!常!趣!事!

7.【新年豪礼】免费送嵌入式学习必备电子书籍!

回复“0-71”任一数字,即可查看往期文章精选哦


长按二维码关注我们

与10万程序高手做朋友

每天干货享不停 

或微信搜索华清远见,即可关注我们

免费讲座 | 干货分享 | 程序员生活 | 就业招聘

高端IT就业培训专家

m.hqyj.com 

 
华清远见 更多文章 华清学员们的美好生活 农村老哥的互联网逆袭之路 Gps HAL层分析 那些年那些事 | 一个程序猿的心路历程 3月全球数据库排名:PostgreSQL 再迎暴涨
猜您喜欢 一步步实现打开相机连续拍照拿到多张照片 Postgres大学(象牙塔)公开课【管理及开发基础】 邀请函 Java设计模式(一) 简单工厂模式不简单 为程序员定制的对联,总有一副适合您 来自不同行业的一些高效开发技巧