Http://news.csdn.net/news/newstopic/28/28080.shtml
From: programmer
(5) Experience
1. A real programmer uses C ++ (said by an expert)
2. Compile the program;
3. Brainstorm;
4. Have a good programming style;
5. Read books, read good books, and read original books as much as possible! (I have repeatedly stressed this point. You must have a choice in reading books, insist on reading good books, classic books from famous books, and do not waste your practices on some shoddy books; and insist on Reading mass books)
6. Have your own learning plans;
7. Summarize your own experiences and lessons (prepare a notebook and record errors and experiences)
8. Do not be afraid to learn new things;
9. Have the idea of software engineering;
10. Be good at discovering problems and then look for answers;
11. Ask experts for advice. (open your mind until you become masters)
12. Communicate with peers (not good at communication)
13. Understand the essence of software and do not be confused by the ever-changing appearance;
14. You really need to learn to use programming languages and methods, not libraries, classes, or tools, I think it is far from enough)
15. wiodows programming is mainly used to learn Windows OS and Win32 APIs;
16. have time to learn about embedded development;
17. have time to learn about PDA software development;
18. Learn about the. NET Framework and C # language. Maybe it is your new parent;
19. Be patient and never be impetuous;
20. Add comments to the program and keep your old program;
21. The more you learn, the more you know, the closer you are to experts;
22. If you are free to visit csdn, you will have many confidants;
23. Be confident to become an excellent program;
(6) Recommendation of some good books
1. The C programming language (keinighan & Dennis Ritchie 1988)
2. The C ++ programming League (Bjarne stroustrup 1997)
3. Inside the C ++ Object Model (Lippmans)
4. Objective C ++ (same as above)
5. More effective C ++ (same as above)
6. predictional C ++
7. c ++ efficient Object-Oriented Programming
8. Design Patterns
9. Thinking in C ++
10. The standard C ++ Le (recommended)
11. The art of computer programming
12. Programming windows (Charles Petzold)
13. VC ++ 5.0 technology insider
14. Introduction to MFC
15. software requirements
16. Advanced windows
17. c ++ Primer
18. Win32 programmer Reference Manual
19. Using TCP/IP for Internet connection
20. essence of COM