A programmer's mindset can sometimes be a disadvantage.

Source: Internet
Author: User

1 Machine Thinking

Good programmers are good at dealing with computer programs and controlling feedback through code.

and management needs to deal with people, need to collect people's feedback. Computers are performed logically, but people are much more complex,

In particular, there are female members of the team, the challenge is much more difficult.

Due to long-term computer contact, many programmers lack the skills to communicate with others, or the intercession is relatively low.

This is a relatively fatal shortcoming in management.

2) Bug thinking

Good programmers pursue perfection, look at themselves or other people's code at the first glance is to see where there may be bugs, management, if with a bug thinking, will only see the shortcomings of others and errors, and not to praise their progress.

(One of the disadvantages of perfect thinking is too much attention to detail) if there is a problem with direction and premise, too much attention to detail will lead to delays.

3) Craftsman thinking

Programmers rely on the skill to eat, entrepreneurship will always encounter various difficulties, in the face of difficulties when the programmer is the founder of the retreat, big deal I go back to write procedures to do the technology well.

Sometimes entrepreneurship is a bad step, can not adhere to the end, you can not harvest the fruit.

4) Warrior thinking

Technology entrepreneurship to start the easy superstition technology, ignoring the market, ignoring the management, always thought that only their own is the best. Unfortunately, the technology change is too fast, a temporary advanced can not represent forever. Advanced technology is not necessarily the magic weapon of winning.

5) Border thinking

When programmers design code and systems, they often consider dealing with boundaries and exceptions. Reflected in the habit of thinking, is to encounter problems, will be comprehensive thinking of various situations. This is a good advantage, but sometimes it is a disadvantage when doing business.



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.