An old article long ago, but classic: 22 military rules of programmers

Source: Internet
Author: User
Become a programmer's 22 military rules

1. College life is rich and colorful, which will make your life unforgettable, but there are many kinds of unforgettable, you can learn a lot of things and will also be unforgettable because nothing has been learned!

2. Computer science is a very boring profession, but once you learn it, you will find it interesting.

3. Remember: The building starts on the ground! The Foundation is very important, especially the basic professional courses. Only by laying a good foundation can we learn more deeply.

4. C language is the foundation and very important. If you do not learn C language well, you will not be able to learn any advanced language well.

5. C and C ++ are two different languages. Just like a giant panda and a little panda, the name is very similar.

6. please study the professional courses "Data Structure" and "Computer composition principle" first. Don't take a VC at the beginning. You don't even know the object orientation. VC is useless.

7. After you have a certain understanding of programming, you can learn C ++. (C ++, not VC. These two are two different things. C ++ is a language, while the VC tutorial explains how to use the MFC class library. Learning VC should be based on a full understanding of C ++. I can't learn the C ++ language when I read VC books .)

8. The secret to learning programming is: programming, programming, and re-programming;

9. study every professional course carefully. That is your future job.

10. Even if you do a wrong program for 10 thousand times in the school lab, no one will scold you. If you are in the company, try it! So I went to the lab to run the machine more often, and now I am much more wrong. After graduation, I will be less wrong.

11. From now on, you must develop good habits when writing programs.

12. Do not miss any exercise questions in the book. Please finish all the exercises and record the solution ideas.

13. You will buy a lot of reference books, so please input the program examples in the book to your computer for practice, even if the supporting CD contains the source code.

14. VC, C #, And. net will be outdated. What will not be outdated is the data structure and excellent algorithms!

15. Remember: When books are used, they hate less. Do not let this happen to you. At school, you have enough time and conditions to read more books. If you have the conditions to read more original books, you must know that when a translator translates a book, he will write his ideas into the book without knowing it, and the book will become like a chicken ribs!

16. I still want to listen to professional courses, because some courses are like "Data Structure", "Compilation Principle", and "Operating System". The instructor will give you a one-minute lecture on what you can understand, you can watch it for several months, and some may not even understand it for several years.

17. Seize various practical opportunities in school and accumulate experience for yourself. Experience in employment is more useful than anything else.

18. Go to the library more. Every school library has many good books waiting for you to see!

19. programming is not a technical activity, but a physical activity.

20. If you decide to be a good programmer, please give up the game unless you are the kind of genius that can write a good program every day as long as you play the game!

21. You must have enough toughness and perseverance! One expert gave you a question to test your toughness and perseverance: Find a prime number table of less than 10000, copy them all, and then check them three times, if you can do this without interruption, you can satisfy this requirement.

22. Find your own learning method. Do not blindly follow others' methods. what suits you is the best!

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.