just as programming trends and languages, programming books are constantly being followed by new generations. But the following 7 classic books have withstood the test of time. Some books are later than others, but they provide insight into the new and experienced programmers. 1. Human-month Myth: Proceedings of Software Engi
Operating System Principle-our development is always performed on a specific operating system. If not, there is only one possibility: You can implement an operating system on your own. In any case, the operating system principle must be read. This is like we need to know the basic operating sequence of a chip when making a peripheral device for a chip. There are also many such books, and I have not found a
development, therefore, on thousands of shelves, "People's Pieces" and "People's Month myth" tied together.The Myth of man and MonthTogether with "People's pieces" as the most brilliant "Gemini" in the field of software management books, the author provides insightful insights into the management of complex projects, with a lot of thought-provoking ideas and a great deal of software engineering practices."
The new generation of young people in China love to see more and more Chinese classics, and it is hard to say that they love to read English classics. The reason is as follows:[1] I don't know: famous books are recognized by generations or generations. Therefore, the time span is large. most famous books are written about the old society, being less closely conne
http://www.vaikan.com/what-is-the-single-most-influential-book-every-programmer-should-read/
Overseas well-known website StackOverflow has a problem survey: Which book is the most influential to programmers, every programmer should read the book. , the survey has lasted two years, so far attracted 153,432 people to visit, the reader has recommended 478 books
Android is a Linux based free and open source operating system that is primarily used in mobile devices such as smartphones and tablets, led and developed by Google and the Open Cell Alliance, and, in language, Android applications are based on the Java language, But it's all something we have to work on ourselves to learn.
Whether you are Android rookie or Android God, you must be able to find a book suitable for their own reading, grab a look at it!
Gorky once said "book is the Ladder of hum
On the subway, on the bus, or even on the side of the road, I can see people staring at the cell phone or iPad screen at any time, forgetting to read e-books.
Today, the pace of people has been quickly adjusted, even if the body can be idle, but the pace does not stop telling him: "Hi ~ Don't be idle. What do you want to do !", So our fragmentation time is full.
In fact, I suggest you take a full rest when
I have recently read two articles related to reading. One article mentioned Joel that programmers are not very familiar with reading books, mainly relying on the Internet to find a variety of references. The other is what Ma said: success has little to do with emotional intelligence. To a certain extent, both of these points are true. You can rely on stackoverflow.com and the search engine to find answers a
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
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
How to read technical books
For the students without foundation, we strongly recommend the introduction of video, but when you have a certain foundation, especially if you want to check a specific point of knowledge, positioning video is often less than turn books or Google convenience.
But even a good book, the wrong way of reading, does not produce good resul
As a Java programmer, the most painful thing is that you can choose a wide range of books, you can read too many books, and it is often easy to get at a loss. I want to select some technical books I have read and recommend them to you in the order of study, especially Java p
is very complete, combined with the later exercise with the R language of their own contact, for understanding the basic methods of machine learning is very helpful, such as: Logistic,ridge regression. The book can also be downloaded directly to the electronic version on the author's website.
http://statweb.stanford.edu/~tibs/ElemStatLearn/
With a theoretical basis, combined with a number of professors of the curriculum to study, the effect is better. The current popular Stanford University ma
I. Java programming Basics
Programmers who have no Java programming experience need to get started and read any introductory books at will. At this stage, you need to quickly master the basic java syntax and basic usage. The purpose is to "Never get started ", get familiar with Java first. It takes a short time to quickly go through the Java syntax and write more code by using tokens with guesses ".
1. Ja
As a Java programmer, the most painful thing is to choose a range too wide, can read too many books, often easily confused. I'd like to pick out some of the technical books I've read and recommend them to you in the order of study, especially to the Java programmers who want to keep improving their skills.
First, Java
Sun Zhengyi has been hospitalized for liver disease at the age of 23 for two years and has read thousands of books. Today, he has become the capital of Asia, and he has not been able to continue his development until now. His goal is to direct his eyes to the richest man in the world.
Not to mention sun Zhengyi. In the past few years, he has read too few
must read.6, "Unix Programming Art", Open your eyes.5. Outside Java1, "UNIX Network Programming", learning Network programming must read.2, "C + + network programming" up and down two volumes, introduced Ace, but the application of various modes of the introduction of the very value of the first reading.3, "Joel said software", programming culture4, "People's Month myth", "Human pieces"5, "Effective progra
Brother Bird's Linux Private cuisine (third edition) Basic Learning Chapter
Linux command line and Shell script programming Daquan
High-performance Linux server Building combat
Proficient in regular expressions
Battle Nginx (Technical Volume system volume)
HTTP
TCP/IP Detailed Volume One
Teach you how to build your own Linux system
High performance MySQL
High Availability MySQL
Large Web site Technology architecture
----are more or less to see some of these
language, which can help beginners have a general understanding of the language, but the scope of knowledge is not comprehensive, it is not suitable for system learning. Readers mustProgramming knowledge.
Difficulty:★☆
Quality:★★★★
Breadth:★★★☆
Depth:★★★
Price:★★☆
4.
Objective C ++ and more objective C ++
C ++ answers the question "What should you pay attention to?" That programmers often propose when using C ++ in the form of clauses ?", "What should we avoid ?", "How can we solve this problem
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
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.