Dream Break Code reading notes (one)

Source: Internet
Author: User

No. 0 Chapter: Software time

The author is obsessed with a game that is open code and can be changed by a gamer, and is bored to innovate and add some functionality on its basis. I think this is probably the beginning of a programmer's interest in the development of it.

With the flourishing of the science and technology industry, the Internet time brings the rapid development of technology, the creation of the company, the creation of wealth, but also brought about the shortcomings of the process. And for software developers, the time is fast and slow: if the inspiration, everything goes well, then completely forget the time, the whole heart into high-speed development. On the contrary, encounter bottlenecks, the difficult software time. Software can not be like building bridges once and for all to benefit for hundreds of years. Instead of loopholes, trouble constantly, the wrong stop. Bring endless improvements and distress.

And also in this chapter, I recognize the meaning of hello world . There is a joke on Weibo, it Engineer's epitaph can be written GoodbyeWorld, infinite ridicule even some negative color. The fact that the author interprets it completely overturns my view of programming. Although it is useless, it is enough to be persuasive. That's right. I think when I realized the meaning, I also produced "since I can call it to speak, you can let it do anything!" "Strong desires."

1th Chapter: Dead.

This chapter has the same similarities with the last reading of the myth of the People's moon. is to discuss the relationship between man and month's mutual restraint and mutual dependence. An error can make a project "dead". Often brings a time trap of unknown factors. Brooks Law: The addition of manpower to a project that has been delayed will only cause it to continue to be delayed. The most ideal development group scale alone. But it is almost impossible for a large and wide-ranging program. In theory, team development has to be recognized, not to mention its almost essential in practice.

Open source code is also a contradiction product, on the one hand may have a negative impact on the business, on the one hand in the development of engineers and expand the perspective of the promotion role. From my point of view, of course, the code is open, but when an industry almost forms a monopoly, it may not have a benevolent heart to share knowledge and wealth.

The 2nd Chapter: the Soul of Agenda

Software or projects are not really "changing" the world, but are driven by the dream of changing the world.

He and his Lotus company have many more developers who are committed to the project and the persistence of the disaster. It is the spirit of the developer in a sense.

The 3rd Chapter: Prototypes and Python

By incorporating some aspects of life into the software code, it is easy to be confused by the possibilities of novelty and attraction, without seeing what you have given up. The lack of software has brought great convenience to life, but it has also deprived us of our perception of the physical world and the perceptual world. When you realize this problem or want to improve it, the amount of work is unusually large. Software flexibility is not high, which is also a big obstacle. Tools, materials, languages, and technologies are becoming more and more inflexible as the software becomes large.

Then there is the prevalence of all kinds of languages. Python It is an explanatory language, but a simple language, which is obviously more effective in modifying errors and expanding programs. This means that the often overlooked "scripting language" of interpreted languages is crucial. Another advantage of this is that the variable type is set loosely.

Java We are not unfamiliar, and its advantages - cross-platform, object-oriented and so we are familiar. Well, I have to admit, it's very important for us to learn it.

Summarize:

I'm reading on the superficial understanding, just get. Reading this, the first blog is over. This book is about the overall record of the Chandler project, which is based on the leader of the Kapoor . There are a lot of places because I know very little about the actual software and it affects my understanding of the article and the understanding of the project. But the book notes are their own harvest, perhaps the future looks a lot naïve today. But it is my perception of the book at this stage.

Dream Break Code reading notes (one)

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.