Give advice to students who like computers

Source: Internet
Author: User

Recently I have posted many posts on computer science, but the overall feeling is quite scattered. Here I will summarize and express my views as follows,Intended audience: Students of Computer Science and TechnologyAndOther majors want to switch to computing MajorsOrExtremely computing-level students.

1. For students majoring in computer science

1.First of all, please love this major.Only in this way can you find real happiness from the abstract theory. If you don't love her, or you just want to give up on this major because the computer is a double-edged sword, if you do not study well, you will suffer a lot after graduation. If you do not succeed, you will have no development potential, just as if you were an English major in the United States.

2.Do not treat this subject with a utilitarian view. This is definitely not a professional that can earn money with just a few clicks.Don't think about making money for a website, don't rely on the click rate to increase advertising. This is outdated four years ago. If you still think so, don't say it, because I will think you are very good. Computing-level professional sense of accomplishment is always accompanied by physical pain, shoulder inflammation, cervical spondylosis, dry eyes, hair loss, lumbar disc herniation, arthritis, no exaggeration, after two months of work, I found my hair began to drop.

3.Understand the meaning of computer science and technology.Web pages, images, Flash, games, surfing the Internet, listening to songs, recording MP3, engaging in movie subtitles, installing windows, changing the registry, and building skin for software ...... This is not called computer science or technology. If you are a computer student, you will do the above. That is what you should do. You will not do it, and there is no shame, what we need is not to let others call them "masters ".

4.Determine whether your final major direction is software or hardware.What is the network direction? The network is not a professional direction. The network is the wisdom of the best software engineers, the best hardware engineers and the best communication engineers. If you are in the software direction, Please study a basket of mathematics, data structures,AlgorithmDesign, numerical analysis, assembly language, operating system, compilation principle, database principle, software engineering and other courses, carefully listen to the hardware course, he is useful to you. Software Engineering is definitely not a back-to-back course. Computer theory can be studied by one person. Software Engineering is the result of decades of failure by tens of millions of network software engineers, listen carefully. Do not ask me what language I should learn. Computing-level professionals must be able to get started with any language within one hour. At least 10 minutes should I make "Hello World. If there are two languages that must be learned, they are c ++ and Java. Instead of learning languages, they are learning thinking in C ++ and thinking in Java, one is the basic theory of software, and the other is the basic theory of object-oriented. No one has ever heard of "Thinking in basic ". If you say C ++ is out of date, don't tell anyone your name, because it's a shame. Students of Shandong University of Science and Technology only teach you C and do not teach you ++, so don't be blinded by him. Ask him ++ boldly. If he doesn't, simply change the teacher. After carefully listening to the above courses, students who want to learn more about hardware should also take courses other than politics.

5.Even if you have learned the above courses, we still have a long way to go. We only know what we have learned, but we still don't know what to do.Our curriculum design is too pediatric. Don't tell your foreign students whether they will be laughed at, so we should do as much design as possible, and don't let people get bored, two or three people work together on a project. Computer workers who do not communicate with each other will be laid off after the age of 30. As far as possible, the question is some simple underlying development. You can search for it on a foreign university website and be confident that you can do it. After all, it is not a problem, but a quality that we should possess.

6.If you are interested in the network, you can learn it from the Protocol or underlying hardware perspective after you have some hands-on capabilities.Otherwise, you are a migrant worker who has fallen from a noble computer professional to a heavy mechanical labor. If you are interested in network security, you can learn network protocols and operating systems from the programming perspective one month after learning to use various tools! Attackers can only use tools to attack vulnerabilities of ignorant people. This behavior can be called "shouyin ". We call on the Internet for Sino-US and Sino-Japanese hackers to learn courses with peace of mind, go to bed and take a rest, or go to sports and entertainment.

7.Treat authentication correctly. The vast majority of certification is not a stepping stone for high salaries, but an IQ test before you take up your job.If you have passed the certification, don't tell others that this certification is junk. Please tell others that you know the knowledge in your learning. If you don't know the knowledge, then you are a paper, authentication is not spam. You are spam. If you call it spam when you do not even pass the certification, you will try it yourself. If you have passed the examination and understood it, you can do whatever you like. If you have passed the examination but do not understand it, authentication is not spam. You are spam. If you have not passed the examination, everyone who reads this post will know what you are. MCSE, ccna, CIW, and so on all have their meanings. As long as you have money, they are worth learning. They are the most formal sources of knowledge, it is a product tested by theory, practice, time, and market.

2. Some suggestions for non-computing-level students

1.Love your original major, especially natural science and basic disciplineTo give up on the computer, they just threw away a 100 yuan for 10 yuan.

2.Computer is an academic and instrumental course.. Setting up a bridge between a computing-level major and your own major has contributed to both majors. If you are really good at learning computer science, you are truly worthy of respect.

3.Remember to make web pages, make pictures, make Flash games, play games, access the Internet, listen to songs, record MP3, create movie subtitles, install windows, change the registry, and make software skins ...... These are not computer majors and cannot make any money.Do not let the impetuous utility blind your eyes and ruin your bright future.

The above is almost all done, and I will not talk about my dissatisfaction with the school. After all, it is a moment. Although it is still bad, it will become better in the future, when you scold the school, you must give better advice to the school, and contribute more to the development of the school. Don't forget to come back because our children may still go to school here, we cannot make them suffer any more.

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.