"Dream Break Code"

Source: Internet
Author: User

Reading "Dream Break Code" This book, I became more aware of the mountains I will face like a cloud into the clouds. The real programmers are a group of people who are ready to change the world, they are ambitious, full of confidence, but because the ideological ambitions are different and fighting each other, difficult to shape. They are born to the optimist, all the difficulties are unmoved, but it is so that the computer provides endless possibilities.

The book mentions what Eric Kest Ruimond said in the cathedral and the bazaar, "good programmers know what to write, and the excellent programmer knows what to rewrite (and reuse)", which I am particularly impressed with, and I have always believed in the ability of individuals, self-study to occupy my 2 years of programming career, Never thought to analyze and understand other people's thinking, and on this basis to stimulate the potential. And now I have a further understanding of the development of the team, I realized that a person in a single fight even if poor life can not make a real innovation and practical good software, do not understand the ideas and ideas of others, how can individuals guarantee innovation?!

Prior to understanding known mining unknown, is to become a programmer of the foundation; grand and reasonable imagination, with a logic-rich conceptual framework of thinking is the symbol of mature programmers, excellent team work ability, rigorous and tough mentality is good programmer should have the ability.

Software development, is a really complex and extremely simple thing, the software design is often more reasonable than "perfect", the idea of perfection may bring the process of miscellaneous and maintenance costs, in short, it is overkill. The programmer's wishful pursuit of perfection or pleasing the client will only make the program a burden to the programmer. To be a program architect, "It's frustrating to configure the project staff and the time it takes to estimate the project." "The productivity of different programmers is so far apart that they often reach a 10 times-fold gap." To contact some of the projects around us, project participants with different purposes to participate in, the level gap is very large, how to properly assign tasks, to maintain the vitality of the team is particularly important, during the difficulties encountered, need to put forward to solve together, individual heroism is likely to bring disastrous consequences. This is reminiscent of the geek in this book, who are more of a closed thinker, prefer to stand alone, avoid teamwork and work together, and any training that supports this approach, and may avoid establishing a relationship of openness and trust with colleagues. As a result, the emergence of a good software really difficult to Shu Tao

"Dream Break Code"

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.