程序员应该读的书

C语言:

(1)《The C Programming Language》 《C程序设计语言》,建议读英文版本。

(2)《Expert C programming》《C专家编程》


C++:

(1)《Thinking in C++》

(2)《The c++ programming language》

(3)《effective c++》

(4)《more effective c++》

(5)《exceptional c++》

(6)《more exceptional c++》

(7)《inside the c++ object model》

(8)《C++ Primer》现在似乎出到第五版了


python

(1) 《core python programming 》《python 核心编程第二版》

(2)更多请访问:http://linuxtoy.org/archives/9-free-python-books.html


Java

(1)《Thinking in java》

(2)《Core Java》

(3)《effective java》

(4)《Java Puzzlers》

(5)《Java Network Programming》

(6)《java concurrency in practice》

(7)《深入Java虚拟机》

linux:

(1)《Advanced Programming in the UNIX.Environment》

(2)《Understanding Linux Network Internals》

(3)《UNIX Network Programming》

(4)《The Linux Networking Architecture》

(5)《鸟哥的私房菜》(入门级)


network

(1)《TCPIP Illustrated Volume I》


windows:
(1)《Windows核心编程》

(2)《Windows Internals》


算法与数据结构

(1)《算法导论》一本足以!

编程综合

(1) 《编程珠玑》第二版

(2)《编程之美:微软面试心的》


职业规划

(1)《我编程,我快乐:程序员职业规划之道》(美)Chad Fowler


你可能感兴趣的:(程序员应该读的书)