The Book of the sixth chapter of the Avenue to Jane

Source: Internet
Author: User

What role does "language" play in the face of huge projects? The answer is that language is just a tool. From code, method, process, engineering to organization,

For a programmer or a programmer to be a man of his own, the first step to seeing this is to realize that language is just a tool.

We start with the program, the program = algorithm + structure, which is the fine meaning of programming, before all the development behavior, it already exists, just like the folly of thousands of years ago

have already used the similar behavior in the programming practice. Just after logic, what do we take to practice behavior? Yes, pushing this logic forward is

Methodologies and the emergence of methodologies. Long-term practice, accumulating constantly, will inevitably precipitate into some method. The "process", "object", and finally the phase

Methodology of the relationship. This is the result of the inevitable development of time, not because of the relationship of a person or an organization, in other words, even without you, there will be different

People to sum up these methods. Pattern as a method, that is, you write code yesterday that behavior, aware of the behavior of doing things, to feel the pattern as a

The value of the method, which requires programming experience. Experience comes from review, understanding and analysis, which is also needed in the process of understanding.

Along with the project, the process arises, and the problem of the relationship between the roles in the project is solved. Team together to develop, differentiate each link, there is

Role, communication, and what is important depends on the specific programming behavior, which is the specific project. When it comes to projects, you talk about project managers, and you can't tell

The player and the client's project manager is scary, meaning he doesn't know which link is more important. So in the role, communication is the most important, the engineering organization is appropriate,

The success of this project is ensured by the close cooperation between them.

In other words, the most narrowly defined project is the description of the target and the detection of the results. In this, the goal is achieved by "process" and "method", and

To quickly implement what it needs, it depends on the "tool", which is the language.

The process comes along with engineering, so how does the project come into being? A few years ago, a gadget could be developed without engineering, but as the size of the software increased

will require the participation of different areas of knowledge, requiring more human, technical and managerial resources. Therefore, the "team" as a model of development behavior, is the software

The result of the gradual accumulation of scale and complexity. Software companies that don't have a team-awareness will not be able to survive in front of them.

Engineering needs to be organized, which is the responsibility of the project manager, so as a project manager, it may be said that most of the work is non-technical. As item

Objective to establish planning and refinement at all stages, to establish phase objectives and assessment methods, to train the roles, to prepare the resources for each individual, and to organize

To make each member aware of the risks the project has. It is important to note that the boss we call is not the organizer but the operator.

In general, from the very beginning of a small programming to today's team engineering organization Development, our goal is to achieve a purpose, which is the software development

The essential demand, therefore, the process, the unit, the record, the object appearance, all is from realizes the need.

The Book of the sixth chapter of the Avenue to Jane

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.