If you want to be a programmer! Please see!

Source: Internet
Author: User
A c # Resource Sharing Platform for professionals to share and learn high-quality code. learning tasks are arranged every cycle to stimulate the interest of C! (Qq group: 128874886)

If you want to be a programmer, read the following:
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 and never forget it because you have never learned anything!
2. Computer science is a very boring profession, but when it comes to computer science, you will find the pleasure of it as long as you study hard.
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 is 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. First, Please study the Professional Course "Data Structure" and "Computer composition principle". Don't take a VC at the beginning. You don't even have a clear idea about object orientation, VC is useless.
7. After you have a certain understanding of programming, you can learn C ++. (It's C ++, not VC. These two are also two 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. It's your bowl.
10. Even if you do the wrong program 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. Now there are more mistakes, and fewer mistakes will happen after graduation.
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 purchase 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 want to listen carefully to professional courses, because some courses are like data structure, compilation principles, and operating systems. 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 is more useful than anything else in employment.
18. Go to the library more. Every school's 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 playing games unless you are the kind of genius that can write a good program every day as long as you play games!
21. You must have enough toughness and perseverance! A master has a question to test your toughness and perseverance: Find a prime number table of less than 10000, copy them all, and then check it three times, if you can do this without interruption, you can satisfy this requirement.
22. Find your own learning method! We do not need to follow others' Methods blindly. What suits us is the best!
23. Please love the programmer's work!
Some of the above are my experience, and some are copied directly from the experts, but they are very useful. Remember them and follow them, then you will succeed!

For most beginners, this problem exists in many people: What do I learn first? Learn C/C ++? Or study VC? What about Borland C ++ Builder? Or Delphi? Which one is better? What is the relationship between learning programming and learning programming languages? How Should beginners choose? With these questions, I have read this article from a master, which can help people who have problems in this regard: learning program design is like learning and shooting, and the programming language corresponds to the gas in the shooting ?? Guns, hands ?? Gun, step ?? Guns and other guns ?? Device. Do you have to select a gun to learn how to shoot ?? It's impossible to learn how to use all the guns without a gun ?? Device. But what if you know a gun ?? The shooting of mechanical weapons, and then learning other things will bypass the analogy. Because you are familiar with a gun ?? At the same time, we also learned the shooting technology itself. If you want to learn more, you will naturally get twice the result with half the effort. Learning programming is also the same. It is necessary to start from learning a programming language. After learning the concept of system programming, all tools are the same!

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.