On the 6th chapter of "Boulevard to Jane"

Source: Internet
Author: User

Today, I read the "Boulevard to Jane" chapter 6 --from programming to engineering. This chapter is mainly about programming to engineering. This chapter focuses on some things to be aware of from programming to engineering, and the author's experience from programming to engineering has also made us understand how to do a project.

The first section of language is just a tool. At the very beginning of the author was also very obsessed with the pros and cons of the language, he very much like Pascal/delphi, and do not like to use C + +. However, as the author continues to study programming, he gradually sees the relationship between code, method, process, engineering and organization. He understood that "language is just a tool" and that doing good works is the most important thing.

The second section of the program. "Program = algorithm + structure" This is the source definition of programming, is also the original state. This is the essence of programming. Many programmers are practicing with the logic of branching and looping around this fine meaning.

The third section of the method. The emergence of "methods" and "methodologies" has pushed forward the logic of circulation and branching. Long-term programming practices must be precipitated into some way, so that "process" "object" and related methods appear. method is to a certain extent after the practice of their own fruition, it is not forced to get, but we need to make a review of their own program, so as to naturally get the method.

The fourth section of the procedure. The process was born with the project. The process solves the problem of role relationship in engineering. With the process, there is the role, communication and link issues. In a project, the project manager distinguishes between the player and the customer, and only identifies the role to further solve the communication problem between the roles.

The fifth section works. Engineering is the description of objectives and the detection of results, as to the realization of engineering objectives, is the process and method of things: and effective, rapid implementation of the "process" and "method" required is the tool. And what is the cause of the project? Is the expansion of software scale, and with the complexity of the scale, it is necessary to require different areas of knowledge of the role of participation, but also need more resources. So there is a team, a team-conscious software company in order to gain a foothold in the market.

The sixth section of tissue and engineering theory is composed of histology. A project is not just a technical link, but also includes human resources, project funding, and coordination between multiple projects. The content of these "organization" aspects. As a project manager, you must have a part of the job that is non-technical--because the technology-related work can be assigned to the development manager, only to do a good job of organizing and focusing on the details of the communication with each team member in order to do a project.

Seventh quarter Boss. This section is mainly about Boss The main job is not to determine your salary, they solve the "business" problem, Boss The decision is One direction, the organizer guarantees that the decision is synchronized with this direction, while the project is in such a direction that the specific behavior of the decision-making, the project is not Boss the.

Eighth. The Hand of God begins with the simplest programming, to the organization development of the engineering team. Implementation is the ultimate goal. It is precisely because of the needs of the implementation, we have designed some data structure or logical structure of the generation, and the emergence of a team organization model, the emergence of a process model, the production of tools is also in the realization of the need, in short, "Implementation as the essence of software development needs and basic reasons, As the hand of God is driving the development of the system of software engineering theory over the decades.

In short, this chapter of knowledge mainly tells us from the programming to the engineering development process, but also introduced in the process we need to do things: to learn to organize a good team, remember that there is no Boss in the project, we have to do a good job, and finally to remember that implementation is the essence of software development needs.

On the 6th chapter of "Boulevard 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.