Traditional Culture Encyclopedia - Travel guide - What kind of job is computer science and technology major suitable for?

What kind of job is computer science and technology major suitable for?

to college students majoring in computer!

first of all, let's talk about the purpose of entering the computer major. Personally, I like the IT industry very much, and I like messing with computers very much. Therefore, I did not hesitate to fill in the computer major in all the schools I applied for. I dreamed of meeting many experts and making a few confidants after entering the computer major, but who came in was disappointed. Many students majoring in computer science didn't know much about computers before, and some people didn't even touch computers before they entered the university. They are very familiar with computers, and experts are rare. Most of them obey their parents' orders. Obviously, the hottest industry in society at present is IT industry, and the highest salary is IT industry. With this factor, most candidates' parents let their children enter the computer major. And most students naively think that after graduating from computer science, they can just sit in the office and chat with their colleagues, have dinner with their boss, sign a few words every day and then have a high salary waiting for you to get it, just like most white-collar workers on TV.

after entering the school, they find that they don't understand anything about professional courses, and they have no interest at all. Without interest, there is no motivation to learn, and this major depends on understanding, and interest is the first step to cultivate understanding. Then they will find that the later they study professional courses, the more difficult they are, the more they don't understand them. If they are better, they will make a determined effort, bite the bullet and study hard, and they may be able to get out of the way, but not good. Some people have been studying for several years and don't even know what classes they are taking; With a program, he can't tell whether it is written in C language or PASCAL. Accidentally entered DOS and didn't know how to get back to WINDOWS. But when it comes to games, it seems that everyone is a professional player, and some only know how to soak in Internet cafes every day. This is the sorrow of the next generation of computer talents in China!

Let's talk about the study and life of computer majors now. Most students majoring in computer science know nothing about the development and prospect of this major. Every day, they read novels, play games, watch movies, play cards, drink, sleep and so on. Occasionally, I saw one or two students reading books related to computer science, and ran to take a look. They were all such books as "Introduction to Games" and "Hacker's Secret Skills". Some people even don't know who C language and C++ are, so they take a VC book and "study hard". I really don't know if they understand it. Many students have bought computers, but all they use are game machines+disc players+stereos. They are playing all kinds of popular games, watching the latest blockbusters and listening to fashionable music on computers every day, but they don't need computers to study. Some students even asked me what computers can do besides playing games. I asked him why you asked. He told me that he thought computers could only be used for playing games, and I didn't know what else they could do. As far as I know, in recent years, the graduation design of graduates majoring in computer science in several universities in China turned out to be making web pages. After four years in university, after completing professional courses such as Data Structure, Software Engineering and C Language, they actually handed over something that a person who had never studied computer could do well by himself in a day or two!

This is the majority of students majoring in computer science. After I played in the university for two years, I suddenly realized that I should plan for my future, but there are still many people who still don't understand anything, so I have this article.

If you are the kind of student who is instructed by your parents to learn computer as mentioned above, and if you find that you have no desire to be a programmer after reading the article "To a friend who wants to be a programmer" in the 15th issue of Computer Application Digest, then I have several options for you here:

1. Make pages and work on a website in the future!

2. learn 3D MAX and other software to make animation!

3. Learn art design!

4, * * networking, take a CCNA exam in the future, and go to a professional networking!

5. On the premise of ensuring a smooth graduation, play games crazily, be a professional player or be a GM of one or several online games. (I have such people around me)

6. The above five items are all related to computers. You need to have certain professional knowledge, but it is much simpler than your professional courses. If you don't think there is anything suitable for you when you see it here, then this one is best for you: studying for a double degree in your school and taking a major that interests you, computers are really not suitable for you!

If the above items are suitable for you, then you should try your best to make a world suitable for you and read the next article in the magazine. It will only waste your time if you read the following words.

If you are a college student majoring in computer science and want to be a programmer, please read on:

1. The university life is rich and colorful, which will make you unforgettable all your life, but there are many unforgettable things. You can learn a lot and forget it because you have not learned anything!

2. Computer major is a very boring major, but if you come, you will find it safe. As long as you study hard, you will find it interesting.

3. Remember: Tall buildings rise from the ground! Foundations are very important, especially professional basic courses. Only by laying a good foundation can we learn more deeply.

4. C language is the foundation and very important. If you don't learn C language well, you can't learn any advanced languages well.

5. C language and C++ language are two different things. Just like the giant panda and the little panda, but the names are very similar!

6. Please study the specialized courses "Data Structure" and "Principles of Computer Organization" first. Don't read it with a VC at the beginning. You don't even know the object-orientation. It's useless to read VC.

7. After you have some knowledge of programming, you can learn C++. (It's C++ instead of VC, and these two are two different things! C++ is a language, and VC tutorial is to explain how to use MFC class library. Learning VC should be based on a full understanding of C++. You can't learn C++ language by reading VC books. )

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

9. Study every specialized course carefully. That's your eating bowl.

1. Even if you make 1, wrong procedures in the school laboratory, no one will scold you. If you are in the company, try it! So I went to the lab to use the computer more often. Now I make more mistakes, and after graduation I make fewer mistakes.

11. From now on, you should form good habits when writing programs.

12. Don't leave out any exercises in the book-please finish them all and write down your ideas for solving them.

13. You will buy a lot of reference books, so please input the program examples in the books into the computer to practice, even if there is source code in the supporting CD.

14, VC, C#,. NET will all be out of date, but what will not be out of date are data structures and excellent algorithms!

15. Remember: you hate books when you use them. Don't let this happen to you. You have enough time and conditions to read more books at school. If you can read more original books, you should know that when a translator translates a book, he will unconsciously write his ideas into the book, and the book will become like a chicken rib!

16. I still emphasize listening carefully to specialized courses, because some courses, such as Data Structure, Compilation Principle, Operating System, etc., can make you understand what the teacher says for one minute, so you have to watch it for months, and some even can't understand it after watching it for several years.

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

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

19. Programming is not a technical activity, but a manual activity.

2. If you decide to be a good programmer, please give up games, unless you are a genius who can write good programs by playing games every day!

21, you should have enough toughness and perseverance! A master asked a question to test your toughness and perseverance: find a list of prime numbers within 1, copy them all down, and then check them three times. If you can finish this work continuously, you can meet this requirement.

22. Find your own learning method! Don't blindly follow other people's methods, what suits you is the best!

23. Please love the job of a programmer!

Some of the above words are my experience, and some are directly copied from experts, but they are all very useful. Remember them and follow them, and you will succeed!

For most beginners, many people have this question: What should I learn first? Learn C/C++? Or learn VC? Or learn Borland C++ Builder? Or Delphi? Which one is better? What is the relationship between learning programming and learning programming language? How should beginners choose? On these issues, I read this passage from a master, which can help people who have problems in this field: learning programming is like learning shooting, and programming language corresponds to various firearms such as air guns, pistols and rifles in shooting. To learn to shoot, you must choose a gun. You can't learn to shoot well without a gun, and you can't learn to use all the guns at the same time. However, if you master one kind of gun shooting, you will learn something else. Because while being familiar with a gun, I also learned the shooting technology itself. If you learn something else, you will get twice the result with half the effort. Learning programming is the same, and it is inevitable to start with learning a programming language. After learning the programming concept of the system, it is the same with any tools!

I wrote this article because I saw that so many students around me were "doing nothing", neglected their studies and were in a hurry. I also neglected it for several years. Seeing that Microsoft's Windows has changed from 3.X to the current 23 Server, while China's software industry is still standing still, do we really have to wait for Microsoft to change the name of his operating system once a year, and we should pay him money? Why not keep such a big profit for ourselves, and why not let other countries pay us? This is a dream shared by most programmers in China. The people who want to realize this dream are the "quasi-programmers" who are still in the university. They are the hope of China Software tomorrow! I hope that after reading this article, college students in the computer industry will wake up when they are asleep, stop when they are playing games, come out when they are in Internet cafes, pick up textbooks together, sit in front of computers and write the brilliant future of China software industry with programs.