As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

Payroll is your inspection company recognized standards, to reach 500,000 annual salary +, indicating that the company's recognition of the value you create to some extent.

Even if the programmer is at the top of the salary chain, annual salary (excluding options, stock, etc.) more than 500,000, it is not an easy thing.

Welcome attention Column: the Java architecture technology advanced . There are a lot batj face questions highlights, there are a variety of techniques to share, if the article is good also welcome to submit oh.

Then the annual salary of 500,000 + 90 after programmers, in the end is how to get paid, they are in the process of growing up to do exactly what embodies the kind of value?

With the development of the Internet, technology and other areas will increase the demand for such people familiar with the program, design coding and other technical and difficult aspects of the demand will be high. But the Chinese culture in this area, as well as a professional in this area could have achieved very little talent.

Said the IT industry is a very rapid change in the industry, it requires us to continue to learn new knowledge and skills. However, after work, we often find what they learn very little, not that there is no time to learn, but learning efficiency is too low. Over time, it evolved into a year of work experience, repeat ten years.

Of course, some people will say that they often work overtime, no time to study, this is only appearance, time to squeeze squeeze always there. You think you order the king, wasting much time? To brush headlines today, but also spend how much time?

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

Internet industry seems to be in the "winter" which, as a Java developer programmer how to safely through?

The answer is: only enhance their only way out! ! !

In my opinion, the development of more than three years or even five or six years of Java programmers to solve the above problem is nothing more than two levels:

Technical experience

In the convenient technical experience, personal feel you want to achieve a breakthrough, we must first form a technical system, from technical implementation to the principles of technology applications, to compare the merits of different technologies. Because the current technology stack full swing major companies use, no wonder those things you've ever used, but you need on this basis, to make themselves more depth and insight.

Operational capacity needs

In terms of operational capacity needs, a technology company in addition to the accumulation value, in addition to pay more attention to personal business understanding and analytical skills, operational capacity if you are strong in one area can hold a live current business structure, so that you ability to understand the business is very much in place. So convenient service, first needs to understand a scene individual binding, followed by extending extension.

Layoffs is not terrible, just terrible no technical strength, the real strength of the people will not be buried.

So: a person in a company spent a long time, do not be modeled, has been alone comfort zone, we should go to reach the most mainstream of the following techniques to introduce a large cattle Ali Han Feilong Ali to recommend a mainstream technology chart.

1, we must grasp the open-source framework source code

  • SpringMVC
  • SpringAOP
  • SpringIOC
  • MyBatis
  • Spring5

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

2, a distributed architecture technology mainstream manufacturers must master.

  • High-performance cache database Redis
  • Mysql high-performance storage combat
  • FastDFS distributed file storage combat
  • The development of practical high-performance caching
  • Advanced combat MongoDB
  • Zookeeper distributed environment Commander
  • Nginx high concurrency advanced combat diversion
  • ActiveMq, RabbitMq messaging middleware
  • kafka one million actual throughput
  • Advanced combat Memcached

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

3, the salary increase would have to be the performance tuning need to know

  • JVM tuning
  • Java Performance Tuning
  • Tomcat
  • Mysql
  • High-performance Netty framework
  • Linux basic and advanced

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

4, mainstream micro-architecture technology services that must be mastered

  • SpringBoot
  • SpringCloud
  • Dubbo
  • Docker virtualization technology
  • Distributed thought RPC Solutions

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

5, must be able to develop the mall project promotion

  • system design
  • User management subsystem
  • Commodity Management Subsystem
  • The search subsystem
  • backend system
  • Distributed Scheduling System
  • payment system
  • Orders subsystem

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

6, a detailed exploded view of the concurrent programming

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

These are Ali Daniel Han Feilong recommended mainstream technology, when you master all these techniques mentioned above then you are already P8 level, but you also have formed their own system, when more trendy technology out so yourself a little You will be able to take the time to thoroughly understand, after all that time that you have not before you, and you understand the underlying principles, know the performance characteristics and capabilities, so you want to understand the new technology will not be too difficult.

The reason why winter is winter because of lack of technical Daniel, what ordinary people a little technical learn, then the same work, people want to pay less than you, why do you want to stay business, so we have to keep learning, to keep their own core competitiveness in order to ensure that will not be replaced.

A good old saying: ** "outstanding than your opponent in learning, in sharpening your enemies, your girlfriends on a diet, training the next Pharaoh in the waist, we must continue to learn, or we'll be beyond the learner." * * of course, one person learning is boring, but also a good learning atmosphere, so I set up a community learning exchanges to explore, welcomed everyone will work together to explore exchanges and common progress. Some collect data compilation.

Welcome attention Column : the Java architecture technology advanced . There are a lot batj face questions highlights, there are a variety of techniques to share, if the article is good also welcome to submit oh.

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

As the 90 Java programmer, how he rose from an annual salary of annual salary 50W 15W

** attention, forward + forward + forwarding support next chant

Guess you like

Origin blog.csdn.net/weixin_45136579/article/details/90674139