Programmers are not average people

Source: Internet
Author: User

 

This article is written by Tsinghua University PressProgramClerk, this is an excerpt from work.

Start with a misunderstanding of programmers by an accounting girl:
I chatted with an accounting girl that day and asked her about the programmer or programming work. She moved out a lot of words and immediately fainted me. She said: "editing programs are very esoteric, work is boring, programmers are tired of programming, and it takes a long time to look at programmers. This job is not something that most people can do ."

2.4.1 The uniqueness and uniqueness of programmers
I asked myself that I am an ordinary person. I have two shoulders and one head. Let's take a look at the programmers around me, and none of them have yet to grow. Such a group of ordinary people are not so common in the eyes of people.

2.4.1.1 difference between programmers
The difference between programmers may be the reason why people do not misunderstand others. As programmers, due to their different work and thinking habits, they have gradually formed a way of life and a theory, these styles let people see at a glance that he is a programmer.

2.4.1.1.1 strong logical thinking and reasoning ability
The nature of the programmer's work determines this feature.CodeA combination requires strong logical thinking and reasoning capabilities to stack it.

2.4.1.1.2 strong sense of crisis
When developing applications, you can always be vigilant and ready to handle various crises. You are faced with difficulties, calm and difficult to handle. You can approach various technical difficulties step by step and eliminate bugs.

2.4.1.1.3 perfect control awareness
Programmers are pursuing the most perfect solution. If there is a better solution, thousands of lines of code that take several days will be removed without mercy, replace it with a new solution.
Programmers look down on irresponsible programming behavior that uses simple temporary programs to handle key issues. For example, to solve the abnormal problem that the process cannot exit normally in the multi-thread program scheduled by the daemon process, by writing a script to kill all the named processes before the process starts, it is sneer by excellent programmers.

2.4.1.1.4 strategic planning awareness in life
Programmers have a clear view of their future development path and have a high degree of strategic planning for each of their development plans. They can persevere in the long-term application software development process, work has always maintained a rigorous work attitude.

2.4.1.1.5 pay close attention to development details
Programmers are very concerned about the details of application development. For the placement of a button in the man-machine interface, or for spelling errors and typographical inconsistencies in the code, even smaller flaws that do not seem to affect the program running cannot be tolerated. This is exactly what a good programmer should possess.

2.4.1.2 ordinary programmer
Programmers are so different. They are all occupational habits. Some people refer to these habits as "occupational diseases ". However, programmers are so ordinary that they have excellent features while revealing some ordinary shortcomings.

2.4.1.2.1 strong logical thinking and reasoning ability, but easy to get into the tip of the corner
The Logic Thinking Ability of programmers allows them to soar in the world of programs. how complicated the programs are in front of them is a piece of cake, and any difficulties are unfavorable to them. However, it is precisely because they have strong logical reasoning capabilities that they can easily fall into the inertial thinking of logical reasoning for irrelevant things.
This is why we call logical reasoning on ordinary irrelevant things as "the best of the world, it is misunderstood by others as a group of people who love the world.

2.4.1.2.2 have a strong sense of crisis, but always suffer losses
Crisis is everywhere. In order to deal with a potential crisis that may have occurred but has not yet occurred, we have made several strategies to draw out multiple lines of defense, which are used in program development to allow programmers to come up with solutions in the face of any storm. However, in life, this sense of crisis makes programmers always suffer, and they always suffer from things that haven't happened.

2.4.1.2.3 perfect control consciousness, no sand in your eyes
We can see that the programmer's pursuit of the most perfect solution has been to the extreme, which is no problem in their work, but it is an absolutely perfect pursuit in life, it is inevitable that people will feel "no sand in their eyes. Sometimes one thing cannot be tolerated. It is also the source of the annoyance of programmers.

2.4.1.2.4 strategic planning awareness of life, taking life as programming
Although programmers have a clear view of their future development paths and have a high degree of strategic planning for each of their development plans, programmers often regard life and life as programmed programs. Every step of life is run according to preset procedures. If life becomes a program, it is too fun.

2.4.1.2.5 focus on development details and ignore your own bodies
Programmers are very concerned about the details of application development. They often stay up late because of the button location on the interface and forget to eat because of the efficiency of a code, for a small flaw in the running of a program, you don't need to take a sip of water for a day.

2.4.2 programmers are average people
Programmers get the "General" but lose the "General". However, after all, programmers are still ordinary people and programmers should be very serious about being an ordinary person.

2.4.2.1 work and life are two things
The main reason for the lack of programmers is that life and work are not differentiated. Work and Life must be separated to apply good qualities to work without bringing them into life.
Work is work, life is life. At work, we should do our best to show all the excellent qualities of programmers, forget all the work in life, embrace life, and enjoy life, only in this way can we become a healthy and happy average person.

2.4.2.2 programmer's hair and table
Put these two unrelated things together. This is because of an interesting phenomenon. The more messy a programmer's desk, the more chaotic his hair. I don't know if it is a coincidence or an inevitable rule.

2.4.2.2.1 hair problems
Please pay attention to your hair at 12 o'clock. You don't need to be "Oily", and you 'd better make it "everyone ". Messy hair does not represent your personality. On the contrary, people who contact you may feel that your work style is wrong.

2.4.2.2.2 table Problems
Please pay attention to your office desktop in Twenty-four minutes. You don't need to "clearly define the hierarchy", and it is best to make it "clear at a glance ". Do not scatter technical books to every corner of your desktop. The amount of books you write on your desk does not represent your technical level.

2.4.2.3 add more water to the editing program
This detail in the programmer's life also needs to be noted. Many programmers often work in a highly concentrated state because they work in this state, resulting in less water.
The daily intake of a person must be certain. Otherwise, the programmer's health problems may affect the quality of work, for example, the flexibility of the brain.
The Hong Kong Department of Health recently conducted a large survey and the final result showed that the brain would be dull if drinking water was not enough. Experts advise that a healthy adult should drink 6-8 cups of water or other drinks (such as fruit juice and tea) each day. Otherwise, dehydration may occur easily, it is harmful to your health.
As a programmer, in order to allow us to write code with greater energy and reduce the number of rework times, please add more water.

2.4.2.4 increase exercise vision Protection
Many programmers tend to work on the computer for several hours, remain unchanged, or just make some subtle adjustments. This kind of habit will affect the lumbar spine, spine, lower limbs, and the ischae of the lumbar spine, staring at the screen for a long time, and the eyes cannot rest, thus affecting vision.
Therefore, after working for a period of time, you need to move your body and look at it as far as possible to rest your body and eyes.

2.4.3 comment on "average person"
Nothing is more desirable than being a common person. Never count on yourself as a superman Because Superman does not exist. Do not leave yourself farther and farther away from the normal society, and do not hurt your health.

Average person:
Is the largest number of people on the earth.

This article is an excerpt from Tsinghua University Press Java programmer's day at work.

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/useway/archive/2009/09/01/4509245.aspx

 

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.