. Feynman! 》
Although this book may be a little tricky, believe it or not, this book has been on the reading list of computer science majors. A good character model, a good book about curiosity. –mike511
22, "Effective Java Chinese Version"
The second edition of this book teaches you how to write beautiful and efficient code, although this is a Java book, but there are many cross-lang
Java has thinking in Java,core Java, effictive Java and other classic books, C + + has C++pirmer, effictive C + + and other classic books. These books, more than the same kind of
, (Of course, I did not deny the help of these two books for some people, I think "The Mythical man-month" may allow me to learn more, but it is not something that I will be concerned about by the coding staff. however, I may continue to be defeated by such propaganda campaigns. Borland legend I'm very interested, but maybe this is really a good novel. I also have a few books on UML and design patterns,
, but can be said to be a good book, these 11 outside there are many books, although the number of votes is not so much, but everyone estimates are familiar, such as "effective C + +" (Chinese version of the effective C + +: Improve the procedures and design of 55 specific "Clean Code" (Chinese edition "Code Neat Way"), "effective Java" (Chinese edition "effective Java
Document directory
The most common computer books that programmers lie to have read
Recommended for foreign programmers: books that every programmer should read:
1. Code DaquanSteve Mike Cornell
Recommendation: 1684
"An excellent Encyclopedia of programming practices ,《Code Overview"Focuses on personal technology. All of these are what we say by instinct:" Writing neat code ". This book has 50 pages t
;
Elelisabeth Freeman is a writer, lecturer, and technical consultant.
Eric has a doctorate degree in computer science from Yale University, and e1isabath has a master's degree in computer science from Yale University.
Kathy sield (founder of javaranch.com) fhbert Bates is the founder of the best-selling headfirst series books and developer of Sun Java developer certification exams.
The product design o
Computational beauty of nature
Philip and Alex's Guide to Web Publishing
Object-oriented analysis and design with applications | Object-Oriented Analysis and Design by Grady booch
Tive Java | simplified tive Java Chinese edition by Joshua Bloch
Computability: An Introduction to recursive function theory by N. J. cutland
Masterminds of programming | the wisdom of programmers/the soul of Programming
Tao Te C
I like reading books. After all, I am engaged in technology in the IT industry. If I don't read books or study, I may fall behind tomorrow. Since last year, I have been learning UML (United Model language). Software Engineers all know that it is called a unified modeling language or a standard modeling language. After reading a few books, I always feel that the t
! 》
Although this book may be a little tricky, believe it or not, this book has been on the reading list of computer science majors.A good character model, a good book about curiosity. –mike511
22, "Effective Java Chinese Version"
The second edition of this book teaches you how to write beautiful and efficient code, although this is a Java book, but there are many cross-language ideas
Earlier in the company has done some of the front-end technology sharing, and often talk to everyone in the depths, we will wonder where these knowledge points come from.I will often in the interior to recommend the good books I have read, I hope that everyone on the technical level can be a step further.Write this post today on the one hand is to record their rapid transition in more than a year to the front end of the good book, on the other hand al
include heap, sorting algorithm (comparison, counting, and base sorting), graph, integer data structure, and external memory search.This book is published based on the Knowledge Sharing signature protocol. Free HTML and PDF are released. The LaTeX version and Java/C ++/Python source code of this book can be downloaded from GitHub. There are also versions of paper books available for purchase. This book has
(i) Language introduction:"C + + Primer"The latest version: the third edition (the fourth edition of the foreign shelves, some domestic online bookstores are also in the booking)Suitable for rich C experience, lack of C + + experience. But personally I have always thought that this book with too strong C-language traces, for C + + learning is not necessarily a good thing."The C + + programming Language"/"C + + programming language"Latest Version: Third Edition special editionAbbreviated to TC++P
Do you have any idea how this feels? When you get a book and you're ready to read it, you always want to see it in a few days, and you don't want to go ahead and look at the back. How many pages per day to measure your value today, rather than how much knowledge; read a book always feel empty head, look at the back forget the front ... Of course, you may also encounter a lot of trouble reading, and below I will talk about my reading some of the thinking.First, let's assume that the book you're r
no C++/java foundation of children's shoes learning. If you are familiar with C++/java, chances are you won't look carefully. Relatively good is the back there are 10 small projects, let you practice practiced hand, I vaguely remember that there is a chat room program, originally spent a lot of my time, Khan!!!I still prefer the book, but it's a pity that I haven't read it. Originally borrowed from the lib
capabilities were enhanced and it was important to create Win32 as the first-class operating system API specification, but it had already carried the historical burden of win16. Therefore, the Win32 design is not as elegant as POSIX. Microsoft subsequently entered the COM and. Net times. Every progress had to carry on with the historical burden, making Microsoft's technical system more and more complex.
The complexity of Microsoft's technology is the biggest weakness in the competition between
Copyright belongs to the author.Commercial reprint please contact the author for authorization, non-commercial reprint please specify the source.ScarvitLinks: https://www.zhihu.com/question/20410487/answer/15055637Source: KnowStage 1"Essential C + +": http://download.csdn.net/detail/jerryjbiao/4144693This is a little but practical introduction to C + + books, emphasizing the quick start and understanding of C + + programming. This book focuses on a se
.
This netizen actually added a very important point:Those books with a complete knowledge system can truly give you the knowledge you don't get online.. This is a complete knowledge system. With it, you will know what ASP. NET can do and cannot do, rather than Google every time you encounter problems.
In addition to the advantages of the knowledge system, another advantage of books isBooks include the auth
These are good books worth reading, but more importantly, they can be carefully read and used for practice. Otherwise, they will always be in books.
From: http://www.williamlong.info/archives/3028.html
"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
the architecture is why there are fewer books to capture, so it takes jolt.Ii. Architecture Model
Gof23 belongs to the pattern of the developer, and the architect also has the pattern of the architect.
1. Head first design patterns
The best gof23 classic design mode..
2. Patterns of enterprise application architecture-enterprise application architecture model
Martin Fowler classic.
3. Analysis Patterns: Reusable object models-Analysis ModeMartin Fowl
1. Java
Java programming language (Third edition) --- four famous Java books ---- James Gosling (father of Java)
Java programming ideology (version 2nd) ---- four famous Java
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.