Talked to a young lady of Ali about the phenomenon of "building rockets during interviews and screwing screws at work"

Preface

Two days ago, I hadn't contacted a friend for almost half a year, and currently chatted with a friend in Ali for more than half an hour. This friend was in the same class as me and was recruited into Ali in the fall of 2018. Both of us were deeply touched by the idea of "making rockets in interviews and screwing screws at work" , and then we talked about this topic for a long time.

Therefore, I want to write an article today to share my views and keep it for records. I look forward to seeing it again in three years.

Start the text below.

The actual situation

You have to admit that the phrase "make rockets in interviews, screw screws in work" has appeared before us with a high frequency in the past two years.

The picture below is the result of searching for the sentence "make rockets for interviews, screw screws for work" after customizing the search time range . It is very obvious that there are more and more people discussing this topic, and they are basically concentrated in the field of programmers.

This sentence is actually a bit ironic and ridiculous. The description means: The questions in the interview process are very, very difficult, just like building a rocket. In fact, after entering the job, I found out that I was only doing the most basic crud work, just like a screwdriver on a construction site.

Anyone who has been looking for a job will feel this way: Just a big factory recruiting school, you will feel that you have to know everything during the interview. Companies that value basics (such as bytes) will ask you to doubt life on computer networks, operating systems, and algorithms. Large companies that value actual combat (such as Ali) will ask you in areas such as high concurrency, database tuning, and online problem checking until you can’t stand it.

image-20200904110605372_copy

For example, in order to prepare for the interview, I started to summarize my knowledge and brush various interview questions from my junior year. In order to systematically display the knowledge points I have summarized, I thought of sharing technology through the public account.

why?

Why does it cause this phenomenon?

I think the most important reason is that too many people are interviewing for a programmer position and competing with you.

Because the average salary of the programmer industry in recent years is indeed the leader! Many people who study machinery, information engineering, and even liberal arts have switched to programming.

Everyone flocks to become programmers, which brings a big problem: it will accelerate the involution of the programmer industry. ( However, it is already relatively inward-looking. I really recommend that you don't "struggle and force" well, try to get off work on time! )

I also agree that programmers are definitely an indispensable type of work in the future, but the average salary will definitely decrease as more and more people enter the market. However, awesome programmers still earn one million a year, and there is a lack of awesome programmers at any time.

A few days ago, I heard from an HR friend that they announced a Java back-end development position and received no less than 200 resumes in less than a day. They screened 30 of these 200 resumes for interviews, and then selected 2 of these 30 people that they were satisfied with ( if there is no unsatisfied person, don't have one ).

When many job seekers are vying for a position, in order to be able to screen out the person they need, the interviewer will definitely increase the difficulty of the interview and increase the selection criteria. This is the inevitable result!

"Interview made rockets, working for the screw" Another reason is the interview team want to find out your limit capacity. They want to know what your abilities are. If your abilities far exceed the requirements of the corresponding position, they will feel that you will do better in the corresponding position!

Of course, there are many other reasons, such as the development of open source technology ( most work tasks are really just using frameworks ) and the needs of company development. Not much to talk about here!

At last

This year " involution ", " 35 years old ", " young rice " These words spread out in the field of programmers, many people are impatient, anxious. The following are the search results I got when I searched for "programmer" in Zhihu.

Instead of being anxious, think about how to improve yourself. It is not necessary to limit your thinking to the field of programming. There are many things you can do!

You go to work and fish in the water every day, and if you don't update your technology in time, the company doesn't dismiss you. Why do you keep it?

Everyone knows the big things, and they don't like to listen.

Finally, share two sentences!

Friends who like this article, welcome to follow the official account  programmer Xiaohui , and watch more exciting content

点个[在看],是对小灰最大的支持!

Guess you like

Origin blog.csdn.net/bjweimengshu/article/details/108543879