Why should we always embody the idea of "serving the people wholeheartedly" in the compilation process?

Source: Internet
Author: User

The idea of serving the people wholeheartedlyMao Zedong proposed it at the memorial service to commemorate Comrade Zhang side. Here, we reference it to programming,What is the significance?It seems that in the programming process, the emergence of Bugs should be minimized, the normal operation of the program, and the beautification of the interface are the key points. However, the main body of applications is the masses of the people. Therefore, the idea of "serving the people wholeheartedly" has become "Everything starts from your basic interests and considers you wholeheartedly ". Microsoft, the IT giant, is doing very well.


Taking OneNote as an example, this is Microsoft's small and famous Notebook software. It imitates the notebook function that we usually take notes and is equipped with the search function. It is a smart notebook that can integrate pictures, texts, recordings, videos, and so on, of course, there is also its automatic storage function, which all reflect Microsoft's creative philosophy. Of course, the purpose of this article is not to boast how nice Microsoft products are. I would like to explain that a good product comes from its good quality. User-friendly operations give people a kind of intimate and comfortable feeling, while the greater benefit is to attract more customers to use. I don't know if you find that there is something external between the product and the customer. Yes, this is the concept of serving the people wholeheartedly.



When I was working as a student management system, I did not pay attention to this idea, or even did not have this idea in my mind. This may also be the drawback of thousands of programmers. The same effort is also focused on the same field. Why can others make things so good? In Zhao Benshan's words, "Why is the gap so big ?", Should we also think about it? Recognizing technology may be the cause of the gap, but what else? If the technology holds the same horizontal line, why are there advantages and disadvantages? Didn't we pay enough attention to this concept in our minds?



During the acceptance of the student management system, we did not find any errors. The problem will not be known until the master gives us acceptance. Take the Student Status Management Section as an example. You need to enter the student birth date and admission date manually, and add "-" between the year, month, and date. It is troublesome to think about it. Why don't I add a drop-down menu and click all the dates to avoid the tedious manual input. However, when we were doing the program, we didn't even think about it, let alone think deeply. How can we freely apply the concept of "serving the people with all our hearts" to our programs? Is it a question that every programmer should think about?



Finally, I want to say a word, copying the popular phrase of the year before, "We are not typing code, it is thinking"

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.