Looking at human nature through it (from: Sadie Net huyanjun0307) _ language

Source: Internet
Author: User
As a member of the project team, I have been leader under the command of group, and I have worked hard as a leader to lead members. Interestingly, there are many common human-related things that can be seen in different projects. Summed up for a long time, are listed here.

Self-righteous--In the software development process, there are often such scenes are repeated: The leader asked, Xiao Wang you are responsible for the module to do it. Xiao Wang replied, "It's all right." So the leader said, OK, pass on your program to me. After listening, Little Wang Zhao did it. The leader began to run Xiao Wang's program. "Hey, how can the data not show AH." , the group leader made his comments. Really, I had a good test before! Xiao Wang does not want to face the reality. "Then you come and have a look." After some examination, Xiao Wang rubbed his head in shame ...

Opinionated-when someone points out a lot of problems in your code and asks you to give it all up, and that code is what you've worked hard to achieve, you're always unconsciously sticking to your own opinion, even if you know it's wrong.

People always make mistakes-why change the structure of the program while adding new features to the system, always twists. The problem is here.

People are always forgetful-the weakness of human memory ability is often exposed when software programming. Just finished writing a very complex function or method, the blink of an eye may forget the functional logic, or the implementation of the details confused. It was a disdain to add code comments before.

People always have the inertia--constantly copy and paste, always want to write the code after the comment. And when the code is finished, it's too lazy to fill in the comments.

People are very easy to gloat-when the team leader assigned to the coding task, the implementation of functional requirements, people tend to think everything is all right, and the test is always absent-minded, unable to resist the temper. It's still a very porous reality. With the development of software, the problem will continue to develop in depth, so often after the development of software has phased progress, many new problems will emerge. And these are often difficult to predict before.

The function of human language is limited--in the presentation of a software problem, the complexity of the problem itself, the obscurity of many of the concepts of the computer itself, the technical skills of the people, the limitations of communication and understanding, are usually not sufficient by natural language, and often require assistance from other tools such as graphics. That's why you use modeling tools.

Plagiarism is the choice of the wise--in the field of software innovation, many people, especially those who harbor ideals or dreams, always scoff at plagiarism or imitation. Perhaps we forget the truth of standing on the shoulders of giants.

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.