Students majoring in computer science will basically be engaged in this industry after graduation. After all, market needs and industry treatment is placed there, 360 lines to it, not nonsense.

However, college education is nothing more than class – self-study – examination, teachers, counselors and principals will not tell every major students in detail, what should we do? As a result, many computer science graduates can only write about courses they took and what their grades were, without interviewers seeing even a hint of interest in the industry. This is a very disadvantage in the job hunting season, and even because of the pressure, based on finding a job, fall into the pyramid scheme trap.

This article will give you a few suggestions. It doesn’t take a lot of work to do these things, but playing video games and watching movies every day is definitely not enough. If you can follow the tips I give you during your school years, you’ve already surpassed 50% of your classmates and will easily win out in the future. When the company tries harder, it’s harder to win so easily, because then everyone knows what to do.

Get used to using Github (github.com/) when your classmates only know c…

Get used to using Google Image (ac.scmor.com/) to search for things. Some east… Google results. And baidu results form complementary, can effectively help you solve the problem.

Three, leisure time brush algorithm, recommended (leetcode-cn.com), it is said to brush the inside of 100 questions, all Internet companies can pass the first side. Students can play games play tired, mentality broken, here to brush algorithm, to find a job season is not very good feeling.

4. Install Linux virtual machines on your computer. Students’ computers are all Windows, and large systems running on Windows are not common in work. Especially, Internet companies buy Linux minicomputers, which will make you uncomfortable when you first start working. Instead, install VMware (or Vbox) on your computer while you’re at school. Install Linux on VMware. The ISO file that downloads Linux can search to dish search search (www.pansoso.com/), next Baidu net dish download, I look for recently from here. Log in to the VM to install tools such as Xshell and Securecrt.

Five, master a programming language, according to the market demand, according to their own hobbies. Be sure to buy a corresponding classic book and read it carefully.

Do a simple BS system (refer to browser-server system), no matter how simple, will encounter many pits, to help you have a complete concept of what the system is important. It will also force you to learn simple methods to build Web services, HTTP service industry standards, learn some HTML, CSS, javascript and other front-end knowledge, do not look at many things, but if you only learn a little skin, do not need a lot of time. And these are written in the resume, than learned “data structure and algorithm” “operating system principle”, than through cet-4 and CET-6, to attract more attention!

If you can learn some search engine technology, artificial intelligence technology, and simple practice (this time Linux virtual machine comes in handy), that is the icing on the cake.

Eight, if you want to engage in mobile app development, do a small wechat program, do a little button, pop window Hello world! Dialog box android APK installation package, should be a must.

The best time to plant a tree was ten years ago. The second best time is now. ** If you want to improve your programming skills in college help you improve! It is not enough to rely only on the resources of the university. ** I may be able to help you

C language C++ programming learning exchange circle, **QQ group [****951258402] ** wechat public number: C language programming learning base

Share (source code, project actual combat video, project notes, basic introduction tutorial)

Welcome to change careers and learn programming partners, use more information to learn and grow faster than their own thinking oh!

Programming learning video sharing: