Several pieces of thinking inertia of programmers)

Source: Internet
Author: User
These feelings are my accumulation of embedded software development over the past few years. Some of them are personal experiences,
Some of them are insights, and some are just insights.

1. "How is it possible ".
"How is this possible? My program ran well a few days ago. I just changed it ~~~, No problem.
If the problem is caused by someone else's module, when the project manager asks him to check the code,
He will say that this problem certainly does not come out of his own body, and can even pat his chest to say it is absolutely no problem.
Even if he does check the code, he won't take a line of detail.
Look, your eyes are flushed when you think you're okay. As a result, N people are half-dead,
Finally, the problem was resolved to the code you just modified. The older the programmers, the more inclined they are.
If there is no blood, it is difficult to deeply understand this point.

2. "unconventional" and "latelism"
There are two kinds of extreme thinking in coding: one is "unconventional" and the other is "ism ".
For the former, he tends to think that others' implementations are not good enough. With a skeptical and learning attitude,
I like to do some small actions. I always need to modify the changes to make them look different from the original ones and better fit my own "style ".
These people are often the new army of the IT industry, and they have a "spirit of innovation ". This kind of "innovation"
While bringing inovaiton and vitality to the project, it also often introduces many difficult new problems to the project.
For the latter, he is often used to obtain implementation similar to his own model through various ways, and then
The above repairs, changes, and changes will be used, and we will not try to improve the existing quality, so that we can take ourselves to the next level.
They are mainly programmers who have a certain length of service, who have been honed by work, and are also motivated by innovation.
Many developers are gradually evolving from "unconventional" to "coming.

3. "Only available"
This era is too popular ~~~ That's all. My wife said, "There is no need to write an article, just let people understand it! ".
This may be a "irony" to me, but it is also a comfort. When many developers write code, they hear the manager say they have defined it.
The data structure is not standard, the algorithm is inefficient, and the interface defined by the user is not standard. The information is not hidden,
They often say, "You can use it! ".

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.