According to the testing thinking, improve the programming ability is divided into two big categories: 1. Learning theoretical knowledge; 2. Programming practice; each large class, can be divided into less small classes:
(1) Learning theory knowledge
1. Basic theory knowledge: data structure, database, operating system
2, programming language: C , Java, Lisp ,,
3, expertise: TCP / IP, embedded system, real-time system
4, systematic analysis and design: OO, generic, UML;
(2) Programming practice
1, read the source program;
2, write hand writing;
I haven't carefully learned, what is the reason for the reincarnation?
I am working on this week:
1. Read an IM program source program, mainly focus on the communication protocol;
2, learn the use of SED, AWK;