If you are a computer major, you will be unemployed after graduation!

Source: Programmer Kurson

I chatted with a reader two days ago. He is still an intern in a small company, thinking that finding a job is something after graduation. 

People who understand autumn recruiting know that this is a big misunderstanding. After graduation, it is cold to look for a job, but many students in ordinary schools don't know it (poor information).

I have seen too many seniors in both non-schools who only know how to submit their resumes at the school’s double election meeting, and they don’t even know what it is, how to submit it to Internet companies, and how to find internal referrals.

Especially for ordinary school students, in the current situation where the computer industry is so busy and the employment situation is so severe, if you don’t seize the opportunity to study on your own in college and just follow the rhythm of the school, you will really be unemployed after graduation!

The school atmosphere is very important. In many 985 and 211 schools, there are sharing sessions for seniors and seniors on job hunting and postgraduate entrance examinations. Seniors and seniors can directly recommend big factories.

Today, I would like to share a few tips for computer majors. I hope that everyone will get less pitfalls and get an ideal offer when they graduate!

1. Understand school recruitment and internship nodes

Whether it is employment or postgraduate entrance examination, don't delay until the senior year to prepare, the senior year is really late! 

ddd5486651a926d03beb11be1165a4ec.png

  • Internships are divided into daily internships or summer internships. For school recruitment and job hunting, those with internship experience are simply too much extra points! ! !

  • The delivery time for the summer internship is March to April in the junior year (the second year of research), which means that the knowledge of the interview and investigation must be prepared in the junior year, including basic knowledge, project experience, competitions, etc.!

  • Many friends have such a misunderstanding, thinking that summer internships are only found during summer vacation. But the truth is: the summer is for an internship, not for an internship!

  • The internship time required by the company is 3-6 months. Even if the internship can't be for such a long time, it doesn't matter, just go to the internship first.

  • If the school and experience have no advantages, you can also find daily internships to accumulate experience in your sophomore year.

    School recruitment is divided into autumn recruitment and spring recruitment

  • The autumn recruitment is in the last semester of the senior year (the third year of research), from September to November, but the early approval of the autumn recruitment will start in July.

  • Spring recruitment is in the second semester of senior year (third year of graduate school), and in March-April, there are much fewer opportunities for spring recruitment than autumn recruitment.

2. Don't just follow the school, you must learn to learn by yourself

  • Don't just follow the school and listen to the teacher's lectures in college, you must rely on yourself and plan early

  • For those who want to maintain postgraduate studies, they must improve their grade points

  • The teaching in the school is not enough, especially in some dual-non-academic colleges, the teachers in the school are very shallow, and they all read ppt in class, and there are few or no places for insurance research.

  • Just listen to the internships arranged by the school. You should know whether a good company will come to your school to recruit.

  • Linux, shell scripts, vim, version control git, remote server access (SSH), Docker, these schools will not teach you, but they are necessary for programmers to develop!

  • Study open courses of foreign universities, such as MIT, Stanford, Princeton, Berkeley, etc., have open courses, and the quality is very high. For example, Berkeley's CS61b data structure, MIT 6.828 operating system, Stanford's CS 144 computer network.

3. Do not repeatedly entangle the technical direction

  • Undergraduates generally choose development posts, and only c9, a strong computer school, has the strength to choose algorithm posts. Development posts include java development, c++ development, front-end development, embedded development, Android development, test development

  • The direction of development is not a key factor in determining salary. Even the front end of a large factory has an annual salary of 300,000 yuan. At present, java has the most demand and the most volume.

  • If you don’t have enough education and want to find a good job, you should prepare as early as possible, prepare data structures and algorithms, operating systems, and computer networks, do 1-2 projects, participate in some valuable competitions, and go to practice early.

4. In-depth study of a technology stack

  • Whether it's Java, C++, Python, front-end, or embedded, you must choose one for in-depth study, don't learn a little about this, learn a little about that, and end up unfamiliar

  • Choose a technical direction to study in depth, do a good project, and find it useful when looking for a job in the future.

  • Do computer projects, training class projects, laboratory projects, github projects, try to toss as much as possible, accumulate projects and practical experience, lay a good project foundation for future job hunting, and exercise practical ability.

5. Walk out of the dormitory

  • Freshmen's ambitions start to fade in the dorms

  • Don't worry about being out of gregariousness, even your studies will hinder you. If you say you are the king of papers, you probably won't have any intersections in the future.

  • Don't look at the roommates who play games in the dormitory every day, but when they go overseas to study for a master's degree, the family will directly arrange a job or inherit the family business.

6. Toss more

Using platforms such as Mooc, Bilibili, Netease Cloud Classroom, Coursera and other platforms to learn programming by myself, many teachers in universities are studying ppt, and some teachers have never done projects themselves, so it is better to watch some high-quality courses to gain more.

Start to learn about Niuke.com and leetcode in advance. Niuke.com is a must-know website for school admissions and job hunting. On Niuke.com, you can exchange information about school recruitment, and use the actual written test questions for interviews. Many companies’ online interview systems are conducted on Niuke.com.

Enter a computer class competition! ! ! Participate in ACM, Blue Bridge Cup, Kaggle, Ali Tianchi, Baidu Star Competition, etc. Competitions are too important. Competitions can not only get honors and bonuses, but also add points for postgraduate entrance examinations and re-examinations.

Guess you like

Origin blog.csdn.net/Ch97CKd/article/details/130479114