The difference between good programmers and programmers in general

1. recognizing the needs of the attitude

Good programmers: When there is a demand task, constantly asking the needs and tasks, and repeatedly confirmed the results you want, before you start writing code.

General programmer: Bulkhead received a mandate to write code that is wrong anyway, you ask for, not my pot.

 

 

2. coding practices

Good programmers: read his code is pleasing, if the encounter difficult to understand the point of realization, clearly he would write down notes to help people understand later.

General programmer: I have my coding style, I can read on the line. A few months later I can not read, and then rewrite it again.

 

 

3. good at learning

Good programmers: no contact with the face of technology, he will take the initiative in learning to search for information and use it for fun.

General programmer: frantically look for plug-ins, libraries and frameworks, often make the code porters, comfort themselves do not create the wheel.

 

 

4. work better

Good programmers: will take the time to review your own code, and think about how to improve performance.

General programmer: just like the development of new projects, do not like to maintain the old project, in case of collapse out of it?

 

 5. Have inquiring mind

Good programmers: encountered a problem, consider seeking independent solutions to enhance the ability to deal with the problem themselves.

General programmer: like the problem to someone else, the code sent to others, let others help him find the problem.

 

 

6. Good mood management

Good programmers: Understanding the needs are constantly changing, not to express negative emotions, able to control emotions trophies product manager happy and harmonious communication.

General programmer: because the demand repeatedly modify the code would simply say that this can not be achieved.

 

 

7. The attitude is very modest

Good programmers: new technologies sensitivity, be enthusiastic, and very modest man, do not feel how cattle.

General programmer: fear that other people do not think he is a big cow, full of blind force force.

 

 

Some very interesting difference.

 

 

 

 

Zero-level programmer bug maker, zero-level programmer place must be bug all over the floor!

Junior programmer Ctrl + C, Ctrl + V understand the next!

General programmer this can be, I would first try!

Senior programmer others reading Yimushixing, I find a bug mesh dozen!

Although the demise of top programmers flesh, but the code still!

 

 Three years to become senior programmer, I hope after three years to reach this level,

Become a project leader, responsible for the core functions of the project design, coding.

 

Guess you like

Origin www.cnblogs.com/Koaler/p/12038035.html