I often encounter a friend asking me how to learn and what books to read. I also hope to spread some of my learning experiences and experiences to beginners. with the attitude of being responsible to beginners, how to learn the front-end, I still need to write it after I have a mature Foundation. This article is based on the books I have read during my learning process, summarize the selection of
become a fascinating programming book for me.
《Code Overview"," Restructuring "and" design patterns "will teach you efficient work habits and transaction details. Other books such as the collection of pieces, computer programming psychology, and The Mythical man-month will go deep into the psychological layer of software development. Other
++
Predictional C ++
Inside the C ++ Object Model
This is the four famous books I chose C ++. Why did I choose these four books?
C ++ primer I have read the third and fourth editions of this book. Currently, this book has been published in the fifth edition. I have to say that this book is too suitable for beginners. Of course, I mean that there is a C Foundation, in addition, basically all the languag
. You do not need to buy books in terms of syntax. However, it is necessary to teach people how to draw the "the elements of UML style-UML style" of UML. Unfortunately, Chinese Version 2nd has not been translated.
5. Books
1. Code complete 2-code Daquan 2
A spokesperson for your education.
2. the pragmatic programmer-the way programmers practice: from small workers to experts
A spokesperson for your younger
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
C ++ programming language: If you only buy a C ++ book, this is your choice. The author Bjarne is the full reason for you to make such a choice, no one knows more about the true use of C ++ programming than he does. Some people say that the language of this book is obscure, or it is not suitable for beginners. I disagree with this comment, I am reading the Chinese version. At least in my opinion, the langua
nutshell,2nd Edition (for C + + background)", and I have not read these two books. In fact, I think the electronic industry publishing house "Java 2 programming detailed" or "Java 2 from the introduction to proficient" is very good.
Of all the Java books, the most useful is not O ' Reilly's Java serials, but the most useful is the JDK's documentation! Almost all
This article is affected by the "wind Forest Shadow" predecessors of the same article. Generally sorted by reading time. Illustrations are the author of the year to read the cover, mostly old version.The opinion is superficial, forgive me!1. "C-Language introduction classic"This is a C-language introductory book, which can be viewed from the ground zero. A small management system developed from basic program design methods to complex string matching, binary trees, and simple file manipulation. V
What do you mean by "classic books"? in the past, we said, "first-class companies to set standards, second-rate companies to engage in technology, three-flow company to do services, More companies sell products", in fact, this is not entirely unreasonable. Hate m$ A lot of people, but the mouth scold to scold, the bottom of the same windows, swear do not need to secretly delve into the technology, and then malicious point, simply look at the characte
Applications for Microsoft Windows Title (Chinese): Microsoft Windows application Design Original Jeffrey Richter Title (English): Programming with Microsoft Visual C + +. NET (sixth Edition) Title (Chinese): Visual c++.net Technical Insider (6th edition) Original George Shep Herd/david Kruglinski Title (English): Dissecting MFC Title (Chinese): In layman's words MFC Original Houtie
Other (others)Title (English): Computer systems:a Prog
the ancient saying that cloud reading has always changed its meaning. Today is the big data era, with a wide variety of books, it is impossible for us to preview them one by one, and we do not need or have time to read them carefully. What we need is to read the classic books multiple times, which will get twice the result with half the effort. Next I will introduce the classic
Web Front-end R D engineers are regarded as a job in Chaoyang in China. There is no formal education in this field, and most people rely on their own self-taught talents. This article mainly introduces the books I have read since I was engaged in Web Development (since my sophomore year) and my own growth process. It aims to show my friends who want to know JavaScript or who are new to JavaScript, this section describes how to learn JavaScript by rea
C ++ is used less. Generally, the level of writing is not low. The level of understanding and understanding of a book is not low. After the selection, you must have the determination to read this book 10 times. I chose a book that was not very good at C ++. After reading it for dozens of times, the book was broken. I found out the advantages, errors, and omissions in the book. Various tags are made.
3. I will not repeat the reasons for "Programmer self-cultivation.
4. What is good code? How t
To be honest, in this era of rapid development, you cannot be self-competitive if you don't study, and reading is especially important. As a programmer, it is even more important to improve the skills through reading. The problem is that we are confused when choosing books. In this utilitarian Society, the book market in our domestic IT industry is really mixed, and it is difficult for our programmers to tell the truth to identify the good and bad, th
-study. The industry-famous Uncle Bob is a staunch supporter of code cleanliness and object-oriented programming, and its writings in this area can be called authority. Martin Fowler is also famous for his work on refactoring-refactoring-improving the design of existing code should be a manual. Reading the works of two people above is a boon to technology.This article is a list of six of the industry 's works of cattle, but also the classic classic
than n algorithm books and I cannot understand them after reading them. So I bought this legendary algorithm "Black Book" on the Internet ".
In the graduate stage, you still need to crawl the algorithm and pick up the book.
8. The beauty of Programming
This book starts with "Interview stories, telling readers what kind of technical talents Microsoft needs, what kind of abilities it attaches imp
In addition to Datesheet, we often encounter English documents and materials. It is necessary to find the correct way to open an English document.The books of computer classes are broadly classified into three categories:(1) Language books. such as C, Java, Python, etc.(2) Algorithmic books. "Introduction to Algorithms", "Pro
Recommend some good computer books.# PHPPHP programming (2nd edition) –php Grammar and Getting started with the best books"PHP5 authoritative programming" –php after the introduction of the upgrade book"In-depth PHP: Object-oriented, patterns and Practices" (3rd Edition) – Understanding object-oriented and design patte
Recommend some good computer books.# PHPPHP programming (2nd edition)--php Grammar and Getting started with the best books"PHP5 authoritative programming"--php after the introduction of the upgrade book"In-depth PHP: Object oriented, Patterns and Practices" (3rd edition)--understanding object-oriented and design patter
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
---
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.