Some suggestions for computer students

Computer majors will basically be engaged in this industry after graduation. After all, the market needs and industry treatments are there. It is not nonsense to change three hundred and sixty lines to it.

However, university education is nothing more than class-self-study-examination. The teacher, counselor, principal will not tell every professional student in detail what else should be done? As a result, many computer graduates can only write about the courses they have taken when writing their resumes, and what their grades are. The interviewer can't see your interest in this industry. In this way, it is very disadvantageous in the job hunting season, and may even fall into the MLM trap based on finding a job due to excessive pressure.

This article gives you some suggestions. It does not take a lot of effort to do this, but it is definitely not enough to play games and watch movies every day. If you can do the suggestions I give below during school, you have already exceeded 50% of your classmates, and it will be easy to win in the future. After the company works harder, it will be difficult to win so easily, because then everyone will know what to do.

1. Learn to use github ( https://github.com/). When your classmates can only download code with csdn, if you know how to use github, you will be half of the people ahead. There is a huge amount of code here, and you can even find your graduation project in it. Not for you to copy, but for you to learn from and enrich your papers .

2. Learn to use multiple search engines, including foreign search engines. It complements Baidu's results and can efficiently help you solve problems.
3. Brush the algorithm in your spare time, recommended ( https://leetcode-cn.com), it is said that after the 100 questions in it, all Internet companies can pass the first side. Classmates can play games and get tired, and their mentality is broken. Come here to brush up the algorithm, and it feels good to walk in the garden during the job hunting season .

4. Install Linux virtual machine on your computer. Student computers are all windows, and large-scale systems running on windows are rare in work. Especially Internet companies buy Linux minicomputers, which will make you very uncomfortable when you first work. It is better to install a VMware on the computer when you are going to school (vbox is also possible), and install Linux in the vmware. Any version of Linux is fine. Download Linux iso files can be found in Pansou ( https://www.pansoso.com/ ), and then downloaded from Baidu Netdisk. I have been looking for it from here recently. You can install tools such as xshell or securecrt to log in to the virtual machine.

Fifth, master a programming language proficiently, according to market demand, according to one's own hobbies. Be sure to buy the corresponding classic books and read them carefully.

6. Build a simple BS system (referring to the browser-server system), no matter how simple it is, there will be many pitfalls. It is very important to help you have a complete concept of what the system is. It will also force you to learn a simple way to build web services, http service industry standards, learn some front-end knowledge such as html, css, javascript, etc., don't look too much, but if you only learn a little bit, it does not take a lot of time. And these written in the resume, it is more eye-catching than having studied "Data Structures and Algorithms", "Operating System Principles", than passing the 4-6 exams!

7. If you can learn some search engine technology, artificial intelligence technology, and carry out simple practice (the Linux virtual machine will come in handy at this time), then it will be icing on the cake.

8. If you want to be engaged in mobile app development, make a WeChat applet, make a button, and pop up the hello world window! The Android apk installation package of the dialog box should be necessary.

Guess you like

Origin blog.51cto.com/14947900/2540011