What is the annual salary of 40W for Java?

I have been working as a Java Architect (P7) for a year, during which I have also engaged in a lot of recruitment and grading work. Let me tell you my opinion.

Since the landlord mentioned that the annual salary is 40w, let's see what company and what level can be offered, and then look at the requirements.

Ali is a big Java company, so you can refer to Ali's standard. Ali generally has a salary of 16, so it is 2.5w before tax. In Ali, it should be P6. What are the requirements for P6? We have a simple internal To summarize, that is, you can independently complete the projects within the department, and there will be corresponding inspections during the interview process.

How to define whether a person can complete internal department projects

Code ability

Code ability is the basic skill. The Java language itself, including all aspects of the language, includes the understanding of concurrency, the understanding of memory usage, the understanding of Java operation and maintenance, and so on. In addition to the language itself, whether the commonly used frameworks in the community can be clearly understood, including spring, including the ioc, aop, orm, and web mechanisms implemented by him, whether he has a clear understanding and rich experience, etc.

Understanding of common middleware

After all, in a large system, are various middleware common, cache middleware, message middleware, such as redis, memcache, rmq, etc. To understand common middleware usage scenarios, use gestures (such as common commands of redis), and even some of his operation and maintenance. Once a problem occurs, in addition to specialized operation and maintenance personnel, you also need to participate in the troubleshooting of the problem, because sometimes problems with these middleware are caused by improper use of posture.

Architecture and business landing capabilities

As mentioned earlier, the language itself, various middleware. If you have good business abstraction ability and architectural thinking, you can design and implement a product within a department well. This is quite difficult. I must have had the experience of taking over existing projects, and sometimes I really want to take out the previous designers and criticize them. As a designer, can you make it so that the next person who takes over it will say that this system is well designed, stable and extensible, and easy to understand.

This requires a lot of ability, in addition to an understanding of the existing system, but also an understanding of what may change in the future

Communication and collaboration

After all, it is impossible for one person to complete the internal products of a department, so it is necessary to communicate and collaborate, and implement the designed plan with 2-3 small partners, including back-end personnel, front-end personnel, products, etc. with the same identity Role. People at this level may be involved in bringing 2-3 people, such as fresh graduates, etc., so your own grasp of knowledge, spirit of sharing, and leadership are all good plus points.

Overall, at this stage, the code is really just one of the longest, or one of the longest, in your skill bucket. Other soft skills will become increasingly important.

PS The annual salary of 40w is really nothing, it can be achieved in a few years, it varies from person to person, but most of the people around you have this level for 3-5 years. Those who start a business and get rich overnight are not considered

\1. Those with 1-5 work experience, who do not know where to start in the face of the current popular technology, and who need to break through the technical bottleneck can join the group.

2. After staying in the company for a long time, I lived very comfortably, but the interview hit a wall when I changed jobs. Those who need to study in a short period of time and change jobs to get high salaries can join the group.

3. If you have no work experience, but have a solid foundation , you can join the group if you are proficient in the working mechanism of java, common design ideas, and common java development frameworks.

4. I feel that I am very good, and I can handle general needs. However, the knowledge points learned are not systematic, and it is difficult to continue to make breakthroughs in the technical field.

5. Group number 744677563 Java advanced development

6. Ali Java senior Daniel live broadcast to explain knowledge points and share knowledge. The above five topics are the sorting and summary of the teachers' work experience for many years, and they will lead everyone to comprehensively and scientifically establish their own technical system and technical knowledge!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325763128&siteId=291194637