From programming to engineering

Source: Internet
Author: User

From programming to engineering--reading "The Road to Jane"

The purpose of our program is to do some work to accomplish certain functions. From programming to engineering, we are going through a lot, and we've learned a great deal.

There is a sentence in the "list" in which "the essence of the land is forgotten by its coarse, and in it it is forgotten; The meaning is: the essence has been forgotten the rough, in the internal and forget the outside, only see the things can not understand those unseen connotation. According to human development, the key to the difference between apes and humans lies in their ability to use tools and create tools. And programmers are often called program apes, and I think it's probably because of our blindness to tools. To know that the programming language is just a tool for programmers, we say that the language is good, that language is not good, but only for our personal preferences and proficiency. There is no difference in language, but we tend to focus only on the language, but ignore his essential role. As an IT Staff, it is only the beginning of the project to see the big program. language is just a tool that is used to talk to a computer, a tool we use to implement engineering. If we focus too much on the learning of language tools and the neglect of other expertise, it is too much of a loss.

The origin of the program is "program = algorithm + structure", any program-related work is based on this as the source of the writing out. Even in the face of complicated procedures we should also cobwebs the geographical clarity of ideas, back to the source, so in the difficult procedure is also easy to understand.

With the development of things, according to the practice and summary of predecessors, the process, objects and methods have appeared. Methodologies and methodologies are used to drive the process forward. To know is that the method is not physical, can not be seen, only have enough programming experience to understand. And understanding the process requires programming experience, understanding objects also need programming experience, that is to say, we need practice makes perfect. Process is accompanied by engineering, the process is the role, communication and links, to solve the relationship between the role of the problem.

The narrowest project is "What to do" and "what to do". In other words, the realization of the goals we want to achieve through language, methods, tools to achieve is the project. Engineering requires methods and processes to be achieved. For large projects, the team is extremely important. It is difficult for a person to do large projects efficiently. In today's society, if there is no team consciousness, then it will be a touch and collapse.

In a team, organizations are important. The organization has no technology, but focuses on human resources, project funding and project team Synergy. The theory of engineering actually includes histology. When engineering is concerned with elements such as requirements, configuration, and documentation, such processes are superficial technical aspects. So what we should focus on is to realize the details of the project, not the target. These should be part of the common concern of project managers and technical managers.

Implementation is the essential requirement of the development project. In order to achieve the project, we need to accumulate and time to sum up and summarize the method. Because of the need for "implementation", we have a team organization, a model, and a language tool.

From programming to engineering

Related Article

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.