Code Complete Post-reading summary and new extended reading plan

Source: Internet
Author: User

Code Complete Post-reading summary and new extended reading plan

It took a year to finally read the Code encyclopedia, to do a simple summary here, and to arrange the next stage of the extended reading plan.

1, select Code Daquan as my programmer's first book of career introduction, I think is very correct. This book is vivid in language, good at using metaphor to explain the profound programming principles, although not for beginners to see, but as a novice, I still learned a lot.
2, the book has a lot of sharply: design is a heuristic process, the biggest problem of programming is to solve its complexity, to go into a language programming rather than programming in one language, and so on.
3, practice is the core of this book, it provides a lot of checklist so that I can work in the application of its principles. There are many college-style rich examples and quotes, but for me the most worthy of learning is that rooted in the actual development process, in the realism of the constraints of the pursuit of idealism, the classic, is to imitate Plato's dialogue to tell the question of the annotation of the paragraph.

Read the code encyclopedia in this book, I have used a completely different way of reading experience than before. I spent one months to quickly read its Chinese version, after being attracted by the Chinese version, I spent nearly a year to read the original English.
My intention is to with stone, while learning English while learning programming knowledge, but in this process, I got beyond expectations of the harvest. As a person who thought he had a strong understanding, I almost enjoyed the "slow" pleasure for the first time. I re-met a few elementary school teachers taught the truth:
1, generally speaking, reading a book for 10 months is more than 10 months reading 10 books.
2, reading to make notes.
3, a day can read only a little, but to have perseverance.

Next, I want to choose a new book to do the expansion study. My selection criteria remain: accepted classics, not directly applied to the current work, not overly dependent on specific language or framework, suitable for the difficulty, can inspire my interest. My initial choice is the construction and interpretation of computer programs, this book is a very classical textbook, although the use of scheme language, but the language is simple, but the book is used to clarify the nature of programming aids.
I have spent a few days browsing its Chinese version, very deep and very interesting. But choosing it as the next reading material also has its risks, this book may be too difficult for me, its college-style storytelling and the process of mathematical philosophical exploration may require a lot of time to think about problems, solutions. The more I read, the more I get dizzy, the more time and energy I have, and the less I can reap.
Considering that I am going to resign recently, it may be more free to change my new job. I decided to devote this one months to this book, and if I had tried it, I thought it would be deep and I would have learned the English version for the next year. Otherwise, I need to look at other classic books. This is also my attempt to be a "realistic idealist".

Code Complete Post-reading summary and new extended reading plan

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.