Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to promote Java programmers from rookie to Daniel in 5 years

2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

Words of programmers 2018-06-25

In the programming world, there is a default saying that "golden five years", that is, a programmer from the time of entry, the choice of the first five years has a direct impact on the direction of career development and salary throughout his career.

So how to go well in these five years, completely transformed from a rookie to a career Daniel who can adapt to changes, this is a big problem involving his own professional knowledge reserve and choice, so, in these five years, how can a Java programmer complete the promotion road from entry to Daniel?

What Java programmers have to do for 0-1 years in the profession

When you have learned the basic knowledge of Java, you are not enough to work, you need to continue your studies. You must learn the Java development framework. In order to improve the efficiency of development, the company will use some Java Web frameworks.

At present, the mainstream is the SSM framework, that is, spring, springmvc, mybatis. You need to learn how to build these three frameworks and use them to make a simple Web project that adds, deletes and changes. You may not understand what those configurations mean and why you do so, which you can save for later.

But you must be able to quickly use the three of them to build a Web framework, you can record your first building process, in the process of building, you can also learn about maven knowledge. At your current stage, you only need to know the basic usage of maven on the Internet, and some high-end usage will gradually come into contact with as you increase your work experience.

What Java programmers have to do for 1-2 years in the profession

Students in this period of time have a more in-depth understanding of Java. This year, you must know design patterns like the back of your hand. In addition, design patterns are not your only task this year. You also need to read some books on coding optimization. All in all, at this stage, your core task is to improve your code ability and to be able to write elegant code.

In addition, in the past 2 years of work, you must have been more or less exposed to concurrency. At this time, you should learn more about concurrency, and at the same time, you have to do much more than that at this stage. At this point, you should have a better understanding of the framework you are using and the class libraries of Java. Therefore, you need to look at the source code of some of the classes in JDK, including the source code of the framework you are using.

All in all, at this stage, what you need to do is to gain an in-depth understanding of the underlying Java and Java class libraries, that is, JVM and JDK. But also to more in-depth understanding of the framework you use, the way it is recommended to look at the source code or official documentation.

What Java programmers have to do for 3-4 years in the profession

Students at this stage, promotion is already very difficult, and this stage of learning tends to be more diversified. Because in the past three years, you must have been more or less exposed to some other technologies, such as big data, distributed caching, distributed message services, distributed computing, soft load balancing and so on. These skills, if you can master any one, will be a great advantage in your future interview, so if you are interested in a certain technology, you can study it in depth at this time. This technique is not necessarily what you use in your work, but it must be relevant.

4-5 years in the industry, what Java programmers have to do

Students who have been working for 4 to 5 years believe that you already have some opinions in the field you are studying. At this time, you should have encountered a technical bottleneck. Don't rush to improve your skills at this time, it's time to improve your influence, you can try to go to some well-known companies to improve your background, you can publish some articles to influence more people.

Of course, you can also go to Github to create your own open source project to create your own product. When you learn technology at this stage, it is easy to encounter bottlenecks, and often to a certain extent, you will achieve very little if you go further, unless you specialize in academic research. Unfortunately, most programmers can't do this, and that's what scientists do. Increasing influence at this time is not only because of technical bottlenecks, but also because influence can create more opportunities for you.

So, at this stage, your biggest task is to increase your influence and prepare for the day of your working career in the next decade. Liu Ying: 18576698950

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report