Stackoverflow, a well-known foreign website, has a problem: Which book has the greatest impact on programmers and should every programmer read it ?, This survey has lasted for two years and has attracted 153,432 visitors so far. A total of 478 books have been recommended by readers (more ), the most popular book code complete was topped 1333 times.
If you are a programmer, you must be interested in reading the books you have read. If you have not read one, I cannot say anything. Maybe you are a day, however, I believe that most people know that you have never learned the knowledge you really need at work at school, after graduation, the teachers who can help us win a job in the company are these excellent books. A good book can change a person's life.
The following is a simple list of top books in this survey:
First place: 1333 votes for "code complete (2nd ed) by Steve McConnell", Chinese version "code Daquan (second edition)", two software jolt award shock prize winner!
Second place: 1181 votes for the pragmatic programmer, Chinese version of the programmer cultivation path
Third place: 701 votes for structure and interpretation of computer programs, Chinese version of "construction and interpretation of computer programs"
Fourth place: 572 votes for the C programming language, Chinese version of C Programming Language
Fifth place: 481 votes for introduction to algorithms, Chinese version of Introduction to Algorithms
Sixth place: 478 Votes, refactoring: improving the design of existing code, Chinese Version refactoring: improving the design of existing code
7: 447 votes for the Mythical man-month, Chinese version of The Mythical man-month
Eighth place: 440 votes for design patterns, Chinese version of Design Pattern
Ninth place: 394 votes for the art of computer programming (first volume hardcover), Chinese version of computer programming art (Volume 1)
10th: 364 votes: Compilers: Principles, techniques, and tools, Chinese version of compilation principles
11th: 329 votes for head-first design patterns, Chinese Version head first design model
Of course, the ranking here is not authoritative, but it can be said that it is always a good book. There are many other books out of the 11 S. Although there are not so many votes, it is well known, for example, Objective C ++ (Chinese Version of Objective C ++: 55 specific practices for improving procedures and Design), "Clean Code" (Chinese version of "clean code"), "objective Java" (Chinese Version of objective Java (2nd), and so on.