Zhihu praise! How do programmers achieve an annual salary of 500,000?

insert image description here
My daily job is to deal with programmers and offers, and answering questions should be very appropriate.

Programmers are very sincere, their salaries do not meet expectations, and they will reflect on whether their technical level is not enough.

But in fact, technical ability is not the only factor that determines salary, and the relationship between supply and demand has a great impact on salary.

In many cases, two programmers with similar abilities have a large difference in salary. It is not encouraged to change jobs easily, but it is necessary to understand the market conditions.

The most important thing is to reach an annual salary of more than 500,000 yuan. The company has such recruitment needs and the job seekers just match, so it is very important to choose the right direction when applying for a job.

To sum up which companies I have encountered programmers with an annual salary of more than 500,000, they can be roughly divided into the following categories:

1. BAT and other large profitable companies

Attach a sheet of salary corresponding to Ali's level

insert image description here
Not limited to BAT, other large Internet companies with strong profitability, it is relatively easy for high-level technical employees to reach an annual salary of more than 500,000. Focus on two qualifiers: strong profitability and large company.

Although some companies have thousands of employees, their profitability is weak and they even lose money all the year round. If the segmented field and product model are not on the cusp and investors are not optimistic about it, then even if the scale is large, the salary of employees will not be high, and may be lower than that of start-up companies.

Let's talk about the second point- big companies . For high-level programmers with an annual salary of more than 500,000 yuan, the recruitment needs of large companies are much stronger than those of small companies.

For example: large Internet companies have a large number of users, and the average daily PV reaches tens of millions. In order to process large amounts of data, companies must hire experienced programmers who can solve problems.

And the real thinking of many small company managers is this: My product currently only needs a programmer with two years of XX experience, so I am willing to make an offer with an annual salary of up to 200,000.

2. Financial giants

If only salary, benefits and work intensity are considered, the IT engineers of financial companies may be the happiest programmers in China. A project manager (not a product manager) of a financial giant can reach an annual salary of 500,000.

3. Star startups

Those Internet start-up companies favored by capital are not far behind BAT in terms of talent thirst and local tyrants.

Tell a real story of our website users: a programmer with two years of formal work experience got an interview invitation with an annual salary of 650,000 to 1,000,000.

How did he do that? After graduating from a master's degree in China, he went to work for a star company in Silicon Valley, and his salary in the United States was more than one million yuan if converted into RMB. He came to our website to apply for auction, wanted to see job opportunities in Beijing, and received interview invitations from many Beijing Internet companies (including Zhihu).

One of the interview invitations came from the CEO of a star start-up company, who offered an interview invitation with an annual salary of 650,000 to 1,000,000.

Two factors are very important: one is that the start-up company has round after round of financing, and there is no shortage of money; the other is the experience of the candidate, which proves that he can actually solve the problem for the start-up company. (To protect user privacy, it is inconvenient to express in detail.)

4. A small company making a lot of money

In addition to large profitable companies and start-up companies that have received huge financing that can offer offers of more than 500,000 yuan, there is another type of company that can make a lot of money silently.

To give an example: several former employees of an Internet company co-founded a start-up company, and the start-up capital came from the previous stock option income of several partners.

Because of the accurate selection of subdivided fields and product models, the company quickly made profits with objective profit margins. They just made an offer of 500,000 a while ago.

It is difficult for such low-key companies to be seen in 36kr and other media. Some investors often want to ask the founders to come out for a "chat", and the attitudes of the founders are invariably cold - if you don't ask uncle, we won't.

Being a programmer in this type of company tends to have a relatively high happiness index, but firstly, the popularity is not high, and secondly, there are not many recruits. How do they recruit?
—Mostly through recommendations from acquaintances.

To sum up the situation of the company, the following two points determine that it is willing to give

  • Offers above 50W: the company is not short of money
  • Requires a high level programmer

Now let’s talk about job seekers. I call programmers with an annual salary of more than 500,000 yuan Topcoder, which roughly fall into the following categories:

1. Long working years and rich experience

This type of programmer is the main force of Topcoder, and their common characteristics are: more than 10 years of work experience, worked as a screw in a large company, and also worked as a technical leader in a start-up company, and had one or two periods of entrepreneurial experience that were not successful .

Whether such programmers go to BAT or start-up companies, they can get an offer with an annual salary of more than 500,000.

2. Returnees from Silicon Valley

Programmer classmates who returned to the mainland from Silicon Valley can easily reach an annual salary of 500,000.

3. Really skilled people

Although it was said earlier that the technical level is not the only factor that determines salary, but if the technology is good enough to a certain level, the high-salary offer is also a good idea.

Let me talk about a technology god that I admire very much: It is said that when Brother Dao, the network security god, interviewed Ali, the interviewer asked such a question: How do you prove your technical level?

Then Brother Dao took the computer and turned off Ali's intranet in front of the interviewer. If the technical level is so good, there is no reason not to become a Topcoder.

About Python Technical Reserve

It is good to learn Python whether it is employment or sideline business to make money, but to learn Python, you still need a study plan. Finally, everyone will share a full set of Python learning materials to help those who want to learn Python!

1. Learning routes in all directions of Python

The route of all directions in Python is to organize the commonly used technical points of Python to form a summary of knowledge points in various fields. Its usefulness lies in that you can find corresponding learning resources according to the above knowledge points to ensure that you learn more comprehensively.

2. Learning software

If a worker wants to do a good job, he must first sharpen his tools. The commonly used development software for learning Python is here, which saves you a lot of time.

3. Introductory learning video

When we watch videos and learn, we can’t just move our eyes and brain without using our hands. A more scientific learning method is to use them after understanding. At this time, the hands-on project is very suitable.

4. Practical cases

Optical theory is useless, you have to learn to follow along, and you have to do it yourself, so that you can apply what you have learned to practice. At this time, you can learn from some actual combat cases.

5. Interview materials

We must learn Python to find high-paying jobs. The following interview questions are the latest interview materials from first-line Internet companies such as Ali, Tencent, and Byte, and Ali bosses have given authoritative answers. After finishing this set The interview materials believe that everyone can find a satisfactory job.


This full version of the full set of Python learning materials has been uploaded to CSDN. If you need it, you can scan the QR code of CSDN official certification below on WeChat to get it for free【保证100%免费

Guess you like

Origin blog.csdn.net/JAVAmonster12/article/details/130287123