What is the real salary of programmers?

As we all know, the salary difference in the programmer circle is still quite large. Many apes in the first-tier cities take less than 8k+ and more than 10k+, and they make money by their own ability.

Affected by the epidemic this year, many companies have begun to reduce recruitment quotas, let alone raise salaries! According to statistics, the average salary of programmers in July this year was 14,357 yuan. As the first programming language, Java has an average salary of 14,448 yuan (14,433 yuan in June ), which is overtaken by the front-end TypeScript.

The salary of programmers continued to fall compared to June. Many apes lamented that the Internet environment is not as good as before, and they are already crying in front of the computer. And more and more people are learning Java in recent years, and the competition is fierce. The job that wants to get an ideal salary is getting more and more "south"!

A good buddy recently went to an interview because of his unsatisfactory salary in his previous job and was asked about the message queue. The specific question is this: "Why did your company choose to use RocketMQ instead of ActiveMQ or RabbitMQ?"

He had a dumb face at the time, and all the answers he gave in his head were: the leadership decided at that time!

A person who has used message queues for several years does not know how it works, nor has he evaluated the risk of introducing these different components to the project. I will not say much about the results of the interview. That's it, he began to realize his problem.

When the company introduces basic components, it needs to select appropriate basic components according to the company's business scenarios. Generally, we need to investigate the technical performance of components and the degree of activity in the open source community . Large software companies tend to use RocketMQ in OLTP scenarios. Nowadays, many technical students just stay on how to use them. They don't know much about the implementation details of basic components, design thinking, let alone secondary development, to do customized transformation to meet business needs.

Based on this experience and by chance, I communicated with Sun Xuan, the former chairman of the 58 Group Technical Committee (known as Xuan Jie in the rivers and lakes, you can search for "Sun Xuan 58" on Baidu), and found that Xuan Jie has a very deep understanding of RocketMQ and other architectural thinking and design . , Thoroughly understood RocketMQ. At the same time, I started to think about some problems from the business level, thinking that the problem is no longer the application of a single point of knowledge.

In order to prevent more students from stepping on this issue, Sister Xuan also jointly developed a three-day project with Mr. Chen Dong, the person in charge of the company’s architecture platform and senior architect, and Mr. Xiao Qiuping, a former Ali architect. Training camp (don’t be nervous, this course is really to solve everyone’s problems, free of charge for everyone! ).

Add course advisor WeChat

Free class address

Long press to scan code to identify WeChat

Add course assistant WeChat

Free class address

Long press to scan code to identify WeChat

(The value of the content depends on your actions, don’t be a collector)

Long press to scan code to identify WeChat

Free class address

Give yourself a chance to get a promotion

Add course assistant WeChat

Free class address

Long press to scan code to identify WeChat

(The value of the content depends on your actions, don’t be a collector)

Only these are far from enough. More landing solutions for special scenarios, micro-service architectures, etc. in architecture design are explained in videos, and there is plenty of dry goods, waiting for you!

Click to read the original text and receive the technical dry goods explanation video! !

Guess you like

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