Write to a friend who wants to be a programmer (5) (6)

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.