I read a few chapters today "the programmer's cultivation" (
http://act.it.sohu.com/book/serialize.php?id=106), the feeling benefits (in fact, it is a lot of shortcomings). Write a few messengers.
1, you should have a understanding of GUI programming and command line programming, no matter which one he likes). Simple and convenient should be the most important reference factor.
2, there should be a deep understanding of some kind of self-love, powerful text editor, and it can achieve the shortcut functionality to you, so that you can improve your efficiency during the coding phase.
3. Don't have a prejudice to various programming languages, you can increase the method and means of solving problems, and you can do some weighing in simple and efficient.
4, there should be more Internet access, listen to others' programs and opinions, learn more new technologies, to solve the problem, more choices, less blind.
5, in-depth study design mode. Its purpose is to learn from experience and increase communication.
6. Develop a certain plan for your work, learning and life, and you have to live some.
7. Record your own day's income and wrong. Its purpose is to increase its own summary capacity and give some references.
8, still have to look at some humanities books, after all, every day should be deal with people.