Chapter 33 An individual character

Whether the individual character and the topic of the book has nothing to do

You can not upgrade their cleverness, but the character can improve on certain procedures. Facts have proved that personality is more decisive for creating a master programmer.

Wise and humble

Familiar with the programming people are those who understand the limitations of their own minds how much, is very modest. Admit their limited intelligence and to compensate by learning, you will become a better programmer. The more humble you are, the faster the progress.

  • The system is decomposed to make it easy to understand;
  • Review, evaluation and testing precisely in order to reduce human error;
  • The routines written to be short to reduce the load of the brain;
  • Based on the problem rather than the low-level details of programming, thus reducing workload;
  • Through a variety of specifications, the idea is relatively free from the tedious affairs programming.

Curiosity

  • The establishment of self-awareness in the development process;
  • test;
  • Read about solutions to problems;
  • For analysis and planning before acting;
  • Learning experience in the development of successful projects;
  • Read the documentation;
  • Read other books periodicals;
  • With professional contacts;
  • Professional development to par;

honest

Programming career section sign of maturity is the development of a sense of honesty and an indomitable:

  • Do not pretend not when the master is the master;
  • Willing to admit mistakes;
  • Trying to understand compiler warnings, rather than discard ignored;
  • A thorough understanding of their own code, but do not just see if you can run the compiler;
  • Provide the actual status report;
  • Provide realistic program schedule, stick to their opinions in front of the boss.

Exchange and cooperation

Really good programmers work and play in harmony until how peers.

Creativity and discipline

lazy

Lazy in the following areas:

  • Delay an unpleasant task;
  • Last night an unpleasant task quickly to get rid of it;
  • Write a tool to complete an unpleasant task, so no longer do such a thing.

Why do not you imagine that personality factors play a role

  • adhere to;
  • experience;
  • Programming madman.

habit

Good habits is important because most programmers do things are done unconsciously.

Points

  • The human personality has a direct impact on their programming skills;
  • Most relevant for the character: humility, curiosity, honesty, creativity and discipline, as well as clever lazy;
  • Master programmer's character has nothing to do with talent, and anything related to personal development;
  • Surprisingly, cleverness, experience, adhere to both help and madness is harmful;
  • Many programmers do not want to take the initiative to absorb new knowledge and technology, occasional access to new information just rely on the work. If you can spare a little time reading and learning programming knowledge, or how long you can stand out;
  • Good character and developing positive habits of a great relationship. To become an outstanding programmer, you have to develop good habits, other natural matter of course.

Guess you like

Origin www.cnblogs.com/liam-ji/p/11617869.html
33