程序员进阶之路(C、C++、Java、Python经典书籍及学习顺序)

程序员进阶之路
初级:
《计算机程序的构造和解释》


C语言:
1.《C语言程序设计:现代方法:第2版》
2.《C Primer Plus 第五版》
3.《C程序设计语言(第2版·新版)》
4.《C和指针》
5.《C专家编程》
6.《C 陷阱与缺陷》
7.《数据结构C语言版第二版》
8.《数据结构与算法分析:C语言描述(原书第2版)》


C++:
1.《C++ Primer 第四版》
2.《Effective C++》和《More Effective C++》
3.《Thinking in C++》
4.《The C++ Standard Library》
5.《C++ STL》
6.《C++ Template》


Java:
1.《java从入门到精通》
2.《Effective Java 中文版》
3.《java核心技术卷一》
4.《java核心技术卷二》
5.《javaWeb整合开发王者归来》
Python:
1.《Python 学习手册第3版》
2.《Python 核心编程》
3.《Python Unix和Linux系统指南》
4.《Python网络编程基础》
UI:
1.《交互设计——超越人机交互》
2.《Don’t Make Me Think / 点石成金:访客至上的网页设计秘笈》


中级:
1.《代码大全》
2.《代码整洁之道》
3.《重构:改善既有代码的设计》
4.《设计模式》
5.《深入浅出设计模式》
6.《人月神话》


高级:
1.《编译原理》

你可能感兴趣的:(程序员进阶之路(C、C++、Java、Python经典书籍及学习顺序))