The trilogy of the technical thought of Weinberg: The Psychology of program Development--8th chapter, character factor

Source: Internet
Author: User
Tags traits

"Human intelligence" and "being educated" can affect people's character. We use the term "character" to describe the sum of all the character traits of a person; in other words, a person's character is different from other people's characteristics.


===============

The so-called character is a collection of all the characteristics of a person.


As the sum of all aspects of personal characteristics, character must be embodied in our deeds. In particular, individuality will be reflected in the programs we write.


===============

The change of character

A person's character is not as often referred to as "leopards". Indeed, some parts of the character are immutable, but there is another part that is prone to change. However, once there is a permanent change, there must be some reason behind it. People often can not determine the reasons for personality changes in advance, usually wait until after a long time to find out exactly why.


===============

A constant part of character

Since a person's character "will change in the process of adapting to the environment", then we can understand the change of the environment by People's character change in the process. However, only after the extreme changes in the environment, personality can change, and personality changes for anyone is not the norm. What we should pay more attention to is the more or less part of the character that remains constant. Because these parts have a greater impact on programmers.


The reason why a person will be "friendly" on the surface may be to keep his position unstable, deliberately to make a good impression on everyone. Of course, it may be that he is in his position calmly, accompanied by the mood of relaxation, his character in the friendly side has been thoroughly xian. It is clear that we must be particularly cautious not to infer a person's inner character simply by virtue of the superficial simplicity of the phenomenon.


===============

Key personality traits

The effect of personality factors on the success of program development is extremely subtle.


If a programmer lacks the ability to stay in a high-pressure environment for one weeks, maybe we can say with certainty that he is not a programmer's material.


Because of the diversity of program development work, a person who is a little bit uncomfortable with the rapid changes, he is not competent professional programmer's work.


When it comes to rubbish, one of the most easy-to-determine traits in program development is a little bit of neatness . What we mean is not the pruning of individual margins, but the habit of trying to keep the information you have at hand as well as possible. There is a computing center that allows them to take a test when selecting interns, but the final admission principle is not "the higher the score, the higher the priority", but "the more neat the papers they submit the more priority".


For the people who are involved in the process development, another important trait that should have a little bit is humility . If a programmer does not know humility, then its fate will be doomed to be Greek theatrical: success first led to arrogance, and then arrogant and led to the hidden self-destruction.


The last one should be a sense of humor in the various personality factors that are crucial to program development.


The trilogy of Weinberg Technology thought: The Psychology of program Development--8th chapter, character factor

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.