Professional programmers must have a working attitude (one)

Source: Internet
Author: User

The other day, bring a new recruit. Alas, it's really speechless. I can't say that the performance is poor. The task to be done can still be done for a long time, but the result is always a little worse. For example, if most of the interface space on the PDA is outside the screen, the column data assignment is incorrect, the thread is not shut down as a ghost thread.

 

The assigned tasks are always downloaded from Google for a similar section, even if you do not have a thorough solution or optimization. Some modifications to meet your needs, even a little bit, are at your fingertips.

As the task control point is approaching, I can only mount it myself. He went out to smoke. When he went out to smoke, I also found a fatal mistake. The patient's blood type attribute dictionary was confused with other property values.

When I came back from the smoke and gave me a sentence, I finally understood why he was not doing well, and there was a big gap with my other subordinates.

"Wang Gong, I did not think so well. We just want to have results at school ."

 

Professional programmers must establish a good working attitude:We must have new responsibilities, so that others can trust our programs,The high-performance logic products are stable, robust, accurate, and reliable. The programmer's work is not just coding for the completion of tasks.

The importance of our work: professional programmers produce software programs in real life, not college jobs, not college papers.

Homework, papers allow you to have the opportunity to change, allow your program to only have the Demo interface, allow you to occasionally make mistakes.

However, what we produce is a product in real life. It may be designed to ensure the accuracy of the program, or even involve human life (like blood type, A blood transfusion error causes death ).

 

We need to do: Any program should be carefully considered and checked repeatedly. Any code needs to adjust the algorithm according to the actual running environment (just like the running environment difference between PDA and PC, such as the computing speed ).

 

We can't just: For problems encountered, it is always dependent on the help of others or superiors (the IP address and broadcast address are not in the same CIDR Block, of course, they cannot be received, and it does not take three minutes to solve the problem, it took 3 hours to get confused ).

Without an overall understanding, the task is to complete the programming points by method, but I don't know what the function of this method is as a whole.

 

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.