Programmer managers must read (process thinking)

Source: Internet
Author: User
Program | Programmers from political law to programmers, but also from programmers to managers. Summarize some of your own and see the experience. It is hoped that the children of it can be inspired by some less stray. Don't laugh at the bad words.
A planning
Planning is the most important part of doing a project. Planning is good or bad, directly affect the final development of the project. I've walked a lot of stray on this. There was a time when you wanted to take one step, and eventually the project changed and it was almost refurbished. I think the project, whether it is b/s structure and C/s structure, to do more interface. For example, the plug-in network is a good idea, as well as the Microsoft operating system itself, COM interface and so on. As long as the project is easy to expand, it is the most successful project in itself.
Secondly, planning must be object-oriented, the project is for WHO, what function, must have a clear idea, it is best to write a proposal. If this is done, it is believed that improving one's own level is a leap-forward span. In fact, these are commonplace, but many people can not do it. I remember my subordinate programmer began to do the program, a small project has to be modified many times, if the big project basically do not come out at the end.
Two goals
There are plans and goals to do everything, especially for projects. Suppose to do a website, a few steps plan to do, when to finish, are to be considered. If you can't finish it, then don't rest. This is the spur and motivation. Do not understand the search for information, do not have to find a teacher. Finally not only on time to complete the task, but also to their own level greatly improved.
Three verification
A project out, be sure to repeat the user's identity for testing and verification. If you feel inconvenient or do not reach the requirements, and then changed. Although this process is simple, some computer-born comrades, due to the lack of knowledge of others, have resulted in successful projects becoming unsuccessful projects. The solution is to learn more about other side knowledge. I personally feel that there are three disciplines, literature, psychology and economics that complement the programmer's mind. Specifically why these three subjects, perhaps I have a deep understanding of it, but this thing can only be understood.



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.