程序员必读书单
一.入门书籍
程序设计:
1.基础理论 : 编码:隐匿在计算机软硬件背后的语言
2.编程语言 :
3.C : C 和指针
4.C++ : C++ 程序设计原理与实践
5.Java : Java 核心技术(第9版)
6.C# : 精通 C#(第6版)
7.JavaScript : JavaScript DOM编程艺术(第2版)
8.Python : Python 基础教程(第二版)
9.编程语言理论 : 编程语言实现模式
10.程序设计 : 程序设计方法
11.算法与数据结构 : 算法(第4版)
12.程序调试 : 调试九法——软硬件错误的排查之道
二.软件开发:
1.编程实践 : 程序设计实践
2.面向对象程序设计 : Head First设计模式
3.重构 : 重构
4.软件测试 : How to Break Software
5.项目管理 : 极客与团队
6.专业开发 : 程序员修炼之道:从小工到专家
7.大师之言 : 奇思妙想:15 位计算机天才及其重大发现
8.界面设计 : 写给大家看的设计书
9.交互设计 : 通用设计法则
三.个人成长:
1.职业规划 : 软件开发者路线图
2.思维方式 : 程序员的思维修炼:开发认知潜能的九堂课
3.求职面试 : 金领简历:敲开苹果微软谷歌的大门
4.英语写作 : The Only Grammar Book You’ll Ever Need