[Updated]: recently (December August 17, 2012), I reviewed the original stackoverflow discussion post and found it was closed at the beginning of this year. However, some people make a summary and put the books mentioned in other replies in the reply with the highest number of votes. 59 books are added for new updates. For details, see the second half of the article.
Editor's Note: In August 4, 2008, The st
This is a foreign programmer's 30 classic programmers must read books!1. "Code Encyclopedia" Steve Maik CornellRecommendations: 1684"The Encyclopedia of Good Programming practices, the Code encyclopedia, focuses on personal technology, and everything adds up to what we instinctively call" writing neat code. " This book has 50 pages to talk about code layout. "--joel SpolskyFor beginners, the concept in this
: gof design patterns pattern-Oriented Software Architecture Vol.1 2. 3. 4 ......
Debugging, reverse and system perimeter:Zhang yinkui "software debugging": a rare masterpiece in China with a low level,
But in China, it is the topQian linsong's c ++ disassembly and reverse analysis: a good reverse engineering book,
First ChoiceYu jiazi's self-cultivation of programmers-links, loads and libraries: This is really C +
+/C programmers are required. Descri
DEF programmer original https://www.zhihu.com/question/54350343 Aboutspeakerand 54 people agreed to the answer. 1 The server Multithreaded programming Muduo of Chen Giant bullWell, it might be more of a good fit, especially a technical book.If you already have a C + + base on wild pointers and memory leaks have your own experience and doubtsIf you already have the idea of a network programming foundation for a better understanding of the actual serverThis book is really good.2 in-depth applicati
Several books I 've been reading recently
Fortunately or unfortunately, the so-called it line has never left technical books. In your spare time, you may have a few books.
I read a book, but I don't know whether it is a good or bad habit. I always read several
books don't read, you want to succeed--book notesFirst, I want to change my life1. To leave the competitive environment, it is not enough to run without a stop, and it will take more than twice times to achieve it.2. If you run fast enough, you can't move forward. If you go to the mountains along the retrograde ladder, even if you are running forward, if the speed is not fast enough, the result will be stop
Java Programming Ideas:Need a certain Java basic skills, suggest to read a little Java basic knowledge of the book later to see. The main reason this book became a classic is because it speaks the basics very well (like streams, interfaces, objects, and so on) and tells you that Java is good there, not enough, and so on. If you are a beginner and want to know something about the inside of Java, this book is a good primer.
Data structure and
analysisDeep understanding of the Linux kernelLinux kernel full CommentLinux device drivers16.c++ languageC + + Programming ideas 2Essential C + +C + + PrimerC + + programming languageThe design and evolution of C + + languageAccelerated C + +Effective C + +More effective C + +Exceptional C + +More Exceptional C + +New thinking of C + + designDeep Exploration of the C + + object modelC + + Meditation recordC + + Templates:the Complete GuideC + + FAQs17. Standard Library STL UsageC + + Standard
"If you can go back to the past, as a developer, you can tell yourself which book you should read in the early stages of your career. Which one would you choose? I hope this book list is rich in content and can cover many things ."
Many programmers respond and write their own comments during the recommendation process. In the past, some domestic netizens introduced this programmer's book list, but they all recommended the Top 10
. –j.f. SebastianNo matter what operating system you use, this book is very useful. –j.f. Sebastian28.45 Habits of practices of an agile Developer/high-efficiency programmer: The path of agile development and cultivation45 habits, divided into 7 areas: work attitude, learning, software delivery, feedback, coding, debugging and collaboration.In every specific habit, start with a fallacy, then analyze it, then have the right approach and put yourself in the right hands to give you a personal "feel
, this idea has been around for a long time. In addition to providing students with lessons and hands-on guidance, I also need an opportunity to have a dedicated discussion and individual guidance without a computer. We arrived at the classroom half an hour in advance and there were already more than 10 students. At, about 2/3 of students came. The students read books and handouts carefully, and used their
extensible design.Guidelines for the rehabilitation of cervical spine diseaseThe latest update, the original text does not contain this book, should be requested by the reader's comments, specifically to join the book.Writing code is not only a work of the mind, but also a physical effort. Over the ages, there must be problems with the body. Fatty liver, spine disease and so on. Hopefully this book will give you guidance on how to recover from a spine disease.Original reference
6
On the first day of school, a book was sent out, and there were six books, which would be the first night of the class to look at the contents of the book, to learn about the course. One of the books of the course attracted me, feeling that the book was different from other textbooks, that it was not as rigid as other books, except the formula, the theory, and no
http://blog.csdn.net/yanzi1225627/article/details/7853859"If you can turn back the clock and return to the past, as a developer, you can tell yourself that you should read a book at the beginning of your career and which one would you choose?" I hope this book is rich in content and can cover a lot of things. ”Many programmers respond by writing their own comments when recommending them. In the past there have been domestic users to introduce the prog
, there are also IBM's internal training designated reference books, they are worthy of your friends take time to read carefully.Why learn to program in a Linux environmentLinux is an open, flexible, cross-platform operating system, up to the vast data center, down to the palm of the embedded device, there is no Linux figure. More importantly, Linux is a system that is both same strain and evolving with Uni
This is a foreign programmer's 30 classic programmers must read books!1. "Code Encyclopedia" Steve Maik CornellRecommendations: 1684"The Encyclopedia of Good Programming practices, the Code encyclopedia, focuses on personal technology, and everything adds up to what we instinctively call" writing neat code. " This book has 50 pages to talk about code layout. "--joel SpolskyFor beginners, the concept in this
"If you can turn back the clock and return to the past, as a developer, you can tell yourself that you should read a book at the beginning of your career and which one would you choose?" I hope this book is rich in content and can cover a lot of things. ” Many programmers respond by writing their own comments when recommending them. In the past there have been domestic users to introduce the programmer's book, but are recommended the number of Top 10
Many programmers respond by writing their own comments when recommending them. In the past there have been domestic users to introduce the programmer's book, but are recommended the number of Top 10 books. In fact, in addition to the first 10, the recommended number of the first 30 or so books are classic, Bole online compiled this question and answer stickers, while selected passage some of the recommended
doesn't matter if the project manager doesn't understand the technology.
Some people say this is an advanced foreign experience, but I suspect it was fabricated.
The sub-lines of this point of view are as follows: the project manager is a manager, and only the subordinates can be directed. Why do you need to understand technology!
This is as ridiculous as saying that the shift leader does not need to take a gun on the battlefield.
Those who hold this point of view can still remember: "The Gener
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.