stay Java There is a default saying in the program world called 「 gold 5 year 」, That is, a programmer starts from the beginning , The choice of the first five years directly affects the career development direction and salary trend in the whole career .

How to go 5 Year is the key , How to completely transform from a rookie into a professional bull that can adapt to all changes with no change , This is a big problem related to our own professional knowledge reserve and selection , So in these five years , One Java How can programmers complete the road from professional to professional ?

One , Participation in work 1-3 year

Programmers at this stage , Already Java Have a deep understanding , in the past 3 During the work of , You must have been exposed to concurrency more or less , Distributed and microservice technologies . At this time, you should learn more about concurrent knowledge and reading spring Source code .

At the same time, at this stage, you need to do more than that . This time , You should have a deeper understanding of the framework you use , about Java We also have a deeper understanding of the class library of .

therefore , You need to see some JDK Source code of the class in , Also include the source code of the framework you use . to make a long story short , This stage , So what you need to do is to understand Java Bottom and Java Class library , that is JVM and JDK Related content of . And you need to know more about the framework you use , It is recommended to read the source code or official documents .

Two , Participation in work 3-5 year

Participation in work 4 Year to year 5 Friends in , At this time, technically, you should have met a bottleneck . Don't rush to improve your skills at this time , It's time to increase your influence , You can try to go to some famous companies to improve your background , You can publish some articles to influence more people . 

of course , You can go, too Github Create an open source project for you , To build our own products . When you learn the technology , It's easy to get stuck , And often to a certain extent , If you go further, the effect will be very small , Unless you specialize in academic research .

But it's a pity , Most procedural apes can't do that , That's what scientists do . At this time, it's not just because of technical bottlenecks , What's more, influence can create more opportunities for you . therefore , At this stage , Your biggest task is to improve your influence , Prepare for the day of your 10-year career .

It's basically the architect , If you want to be an architect , So this one Java It is absolutely necessary to build an advanced Roadmap , The content in it gives a basic overview of the current mainstream technologies of the Internet , If it's useful, you can long press the picture to save it .

Three ,Java Advanced Roadmap

Technology
©2019-2020 Toolsou All rights reserved,
It's unexpected Python Cherry tree (turtle The gorgeous style of Library )Unity3D of UGUI Basics -- Three modes of canvas os Simple use of module computer network --- Basic concepts of computer network ( agreement , system )html Writing about cherry trees , Writing about cherry trees Some East 14 Pay change 16 salary , Sincerity or routine ?Unity-Demo Examples ✨ realization UI- Backpack equipment drag function 06【 Interpretation according to the frame 】 Data range filtering -- awesome java Four functional interfaces ( a key , simple )