On the BLOG of Pean Beans, I see a quite new idea, comparing the Actor (executor) in the case, and the Actor in the movie, revealing the truly important involuntarily on the actor. A strong tool is a very powerful tool, which is also a tool that is easy to generate side effects. So there will be a small argument on the so-called "project" and "crafts". So there are often some authors who have many similar or relative metaphors, such as the "Code Complete" comparison of various metaphors of the software development process, and cultivate Wait; and "the eternal way of architecture" can be approximated to "unknown traits", but it is not fully expressed: angry, complete, comfortable, free, accurate, no me, eternal. Because each metaphor brings new implies to make the overall meaning tilt in a certain aspect. The ratio of the actor will inevitably bring new ideas. In fact, software development and movies have a considerable place: all need groups; many parties abide by the principles of engineering, but they are not an engineering issue (find two stars, and then sink a boat, do not Guarantee a box office that has brought hundreds of millions of boxes; there are strict resource restrictions that need to make compromises (movies are regrettable art, and software always have new demand development next versions) For film actors, you can work similar to software Developers, the main output or results of them can be considered as performances in the film or software code. However, is this all? If it is not limited to the field of movie, such as the drama actors on the scene, what is his output? Is me just the performance of time over time? If this metaphor is not clear enough to reveal this, then the ratio of "teachers" may be more clear. Both are not fundamentally different from the action. However, we will definitely not think that the results of the teacher are his board, a teaching plan or a teaching video. It can really express his work results, it is the students he educated. An installed use of an insurance industry: "Our sales is not insurance, but the peace of life." The output of actors is not a film image, but the audience's joy and input. So what is the class to software development? The results of software development are not executable, or code, or document, or business model, or development team, or software process, but user, software value is reflected in the users it created. Microsoft's value is that thousands of people who use Windows and Office every day, the legendary value is that the players of the day, the players of the treasure pk, QQ value lies in the Internet cafes chatting throughout the day ... The ultimate goal of the software is to shape new people. And their new work and lifestyle. Speaking of education and software development, thinking of a joke in Wenboge. In a lecture from the Professor of Software Engineering, Wen Bog mentioned a test of the teaching results of the teaching results: aircraft crash test. "Suppose you board the plane, sitting in the seat waiting to take off, then heard the broadcast: This flight is the latest complete drone technology, all takeoff, navigation, landing, is a student from XX University (It is your student) Strictly in accordance with the latest system developed in XX theory. So, do you have a restlessness in your heart in this system? This can be counted as a software development theory and The most stringent test of teaching results. "The last time, an old professor found Wen Bog, saying that he appreciates this test. For curiosity, Wen Bog asked him whether he passed, he said: "I certainly won't worry, if this system is really my student development, the plane will not fly."