China Naming Network - Solar terms knowledge - How to get to the programmer's road? (Self-taught students come in)

How to get to the programmer's road? (Self-taught students come in)

50 Suggestions for Beginners of C++

1. Learn C++ as a new language (nothing to do with C! Really. );

2. Watch Thinking with C++ instead of C++ Being Dead;

3. Look at C++ Programming Language and Inside the C++ Object Model.

Because they are difficult and we are beginners, we don't watch them;

4. Don't be confused by words such as VC, BCB, BC, MC and TC. -It's all integrated development environments, and we need to learn.

Is a language;

5. Don't let go of any seemingly simple small programming problems-they are usually not that simple, or they may be simple.

In order to extend many knowledge points;

6. Being able to use Visual C++ does not mean being able to use C++;

7. It is not difficult to learn classes, nor are templates, STL and generic programming-the hard part is the long term.

Adhere to practice and spare no effort to read widely;

8. If you are not a genius, you can't play games if you want to learn programming-you think you have done it, but in fact your C++ water.

Ping didn't get higher with your customs clearance ability-in fact, you can always remember that learning C++ is for playing games;

9. Seeing Visual C++ can't learn C++ language;

10. impetuous people are easy to say: XX language is not good, you have to learn YY; -This is your own failure! ?

1 1. impetuous people easily ask: what should I learn? -don't ask, just learn;

12. impetuous people are easy to ask: is XX rich? -I suggest you rob a bank;

13. impetuous people easily say: I want the China version! My English is not good! -No? Study!

14. impetuous people are easy to ask: which is better, XX or YY; I tell you, all this is fine-as long as you learn;

15. There are two kinds of impetuous people: a) people who are ignorant and just wait and see; B) only learn from those who don't insist;

16. Instead of talking about fashionable technology, it is better to keep in mind outdated technology;

17.C++ not only supports object-oriented programming languages;

18. One of the best ways to learn programming is to read the source code;

19. Don't think that your book is enough at any time;

20. Please read the standard C++ Bible (Chinese version: standard C++ collection) and master the C++ standard;

2 1. Please read the books you can understand carefully; If you don't understand this book, please bite the bullet and read on;

22. Don't expect to remember and master anything the first time-please read it the second time and the third time;

23. Please look at effective C++, more effective C++ and exceptional C++;

24. Don't stay in the cradle of the integrated development environment, learn to control the integrated development environment and learn to use commands.

Line mode handler;

25. Discuss meaningful C++ knowledge points with others, instead of arguing whether XX is ok or not, which is better, YY or ZZ;

26. Please read Programming Practice and strictly follow its requirements;

27. Don't think that some grammars and keywords in C and C++ look the same, and their meanings and functions are over.

All the same;

28.C++ is by no means the so-called "extension" of C-if C++ was named Z language from the beginning, you would definitely not put C and Z together.

Language is so closely linked;

29. Please don't think that learning C++ after learning XX language will have any problems-you are just learning a brand-new language.

Text only;

30. After reading the C++ object model, decide whether you have studied C++;

3 1. The secret of learning programming is: programming, programming, and then programming;

32. Please pay attention to the following books: C++ Effective Object-Oriented.

Software construction) "object-oriented software"

Architecture), design mode, computer programming art;

33. Remember: Object-oriented technology is not just a patent of C++;

34. Please input the program examples in the book into the computer for practice, even if there is source code in the supporting CD;

35. Expand the meaningful examples seen in the book;

36. Please pay attention to the exception handling technology in C++ and apply it to your own program.

37. Always review the programs you have written before and try to rewrite them to apply the new knowledge you have learned;

38. Don't miss any exercises in the book-please finish them all and record the ideas for solving them;

39.C++ language and C++ integrated development environment should be studied and mastered at the same time;

40. Now that you have decided to learn C++, please stick to it, because the purpose of learning programming language is to master programming.

Design technology, while programming technology is cross-language;

4 1. Let the various platforms and development environments of C++ language compete fiercely. We should learn the C++ language itself.

Give priority;

42. When you write a C++ program halfway and find that your method is poor, please don't stop immediately; Please do your best.

Roughly complete the rest, ensure the integrity of this design, and then analyze your own mistakes and redesign.

And writing (see 43);

43. Don't worry, it's not easy to design a C++ class. Classes design water in your own programs and in your own classes.

Ping is perfected and developed in continuous programming practice;

44. Never follow some unfamiliar rules just because the program is "small"-good habits are cultivated, but

I can't think of it at the moment;

45. Every time you learn a C++ difficulty, try to explain it to others, so that he can understand-can you say it?

Clear, indicating that you really understand;

46. Record the knowledge points that you ignore or don't understand when communicating with others;

47. Please keep putting forward higher requirements for the programs you write, even if your program Version number will become version.

100.XX;

48. Keep all the programs you wrote-that's one of your best accumulations;

49. Please don't be an impetuous person;

50. Please love C++!

C++ books

1. Thinking with C++

2. C++Programming Language

Inside the C++ Object Model

3. Standard C++ Bible (Chinese Version: Standard c++ Bibliography)

4. Effective C++

More effective C++

Excellent C++

5. Programming practice

6. Inside the C++Object Model

7. Effective object-oriented software construction in 7.c+++.

Object-oriented software structure.

Design pattern

The Art of Computer Programming