[I don’t want to get involved in Java anymore, is there any new technical direction in the IT industry that I can choose? 】

I recently chatted with a friend who is engaged in Java. He is currently facing the "curse" of the programmer's career. Although he has jumped into a state-owned enterprise not long ago, he does not have much confidence in stability. I asked him if it was an age issue? He shook his head, because he couldn't keep up with the development of technology. Since his baby was born, except for the normal work content, the rest of the time was given to the child, and there was no time to learn new content.

This may also be a problem faced by many middle-aged development engineers. If there is no substantial breakthrough in technology or position in the first few years of employment, unemployment will come soon. This is why people in the industry are getting more and more involved, and even junior development positions require two or three years of project experience. The development of industry technology is faster than what we learn, especially after at least four years of study, the technology learned by many major students may be outdated and eliminated; secondly, they have no contact with the current hot technology points, and need to learn more Learn to improve to get a job.

The increase in the entry threshold of Java has discouraged many non-computer majors from changing careers. So besides Java, is there any other direction in the IT industry that is also good in terms of technology, development, and salary?

Of course there are. In 2023, under the background of the digital age, cloud computing is the cornerstone of the development of digital economy, big data, and artificial intelligence; it is a master of IT services, including Linux operating systems, databases, application development, and middleware. , cloud platform, network security and other technical content. In terms of technical content, market demand and salary, cloud computing is a good career direction.

If you don't want to roll Java, you might as well learn about the career of cloud computing. According to statistics, the gap of cloud technology talents will reach 1.5 million in the next five years, and this new profession is in a period of rapid growth; the transformation of traditional enterprises urgently needs the support of cloud technology talents to do a good job in the construction, deployment, operation and maintenance, and security of cloud platforms aspects of work. Qualified cloud computing operation and maintenance engineers will become the most in short supply of IT technical talents in 2023, and the average salary for beginners will be 8-12k. If you don't want to type code, try cloud computing.

What technologies do you need to learn about cloud computing?

The first stage: 5G network and open source system management

Mainly to learn 5G network technology and Linux operating system, security content, and shell scripting language.

It is necessary to be proficient in Linux common command line, network communication technology and 5G technology foundation.

Phase Two: Cloud Performance Management

Mainly study enterprise-level web site architecture deployment optimization, database MySQL, high-performance cluster deployment LVS, Nginx, cache acceleration technology, and distributed systems and applications.

It is necessary to master the architecture and deployment of large-scale enterprise websites and the high-availability cluster technology of databases.

Phase 3: Cloud Native Platform Management

Mainly learn virtualization technology KVM, Docker container, K8S technology cluster and application, cloud native platform construction, deployment and management, etc.

It is necessary to master virtualization technology, master the management and deployment of OpenStack platform, and pass the Alibaba Cloud certification course.

Phase Four: DevOps Automation Management

Mainly learn cloud platform monitoring Zabbix, management Saltstack, automatic deployment of Git+Jenkins, Python automatic operation and maintenance technology.

It is necessary to master distributed monitoring technology and cloud platform automation management tools, be able to provide cloud security deployment solutions for enterprises, and be able to realize automatic deployment and rollback of programs. Passed Alibaba Cloud Cloud Computing Engineer Certification.

Phase Five: Cloud Security Management

Mainly study cloud security technology: Equal Security 2.0, web security, database security, security operation and maintenance, etc.

It is necessary to master the status quo of cloud security and the security 2.0 standard, common security technologies such as firewalls, web penetration, and vulnerability attacks.

The technologies that need to be mastered after learning cloud computing:

Linux basics---MySQL---ceph---mfs---redis---apache---nginx---tomcat---elk---kafka---kvm---

zabbix---git---git lab+Jenkins---jumserver---ansible---docker---k8s

What jobs can I do after learning cloud computing?

Linux operation and maintenance engineer : A common entry position for novices requires a firm grasp of the Linux foundation and common open source software service clusters, mastering shel, MySQL, and monitoring. Familiar with Alibaba Cloud-led public cloud cluster construction (ECS/SLB/RDS/NAS/OSS/VPC/CDN). At this stage, attitude is the first stage. Although it is also related to operation and maintenance, it has higher technical content than traditional operation and maintenance. It is all based on cloud platform operation and maintenance. It is not a problem for attitude and ability to break through 20K.

Database administrator DBA : proficient in Linux basics and basic services, proficient in MySQL/Redis/Memcached/MongoDB and other technologies are better at development. Senior DBA can also get a salary of about 20K, which also requires you to continue to learn and improve your project experience and work experience after joining the job, so as to be able to solve problems.

Operation and maintenance development engineer : need to master Linux basics and common open source software service clusters, develop automated, intelligent, graphical operation and maintenance management platform and operation and maintenance software, improve second-level delivery and standardization of operation and maintenance, rapid maintenance capabilities, and reduce operation and maintenance failures occur. In the later stage, you can also develop into a pure development position, if you have a code dream.

Linux system architect : After working for 3-5 years, be able to provide suitable solutions and promote implementation according to enterprise problems and needs, and be able to investigate enterprise problems and hidden dangers according to trends, and provide solutions in advance (such as continuous integration solutions) , cloud computing solutions, container solutions, various high-availability clusters and remote disaster recovery solutions, etc.), in addition to technology, it is also necessary to have communication, expression, and thinking skills, and be able to stand alone as the terminator of problems.

Cloud computing architect : proficient in Linux foundation and basic services, proficient in cluster architecture and tuning of Openstock/Ceph/Kvm, etc., understand the core Openstack code and strength.

The above is a brief introduction to the learning content and employment direction of cloud computing. I wonder if it attracts you?

There are thousands of IT technologies, choose the one that suits you, and then study in your own field and continue to learn, you will have a good development.

However, every industry has well-developed and well-developed occupations. For the rapidly developing IT industry, the emergence of new technology fields deserves our attention, especially bringing a large number of job opportunities, such as artificial intelligence and cloud computing. , big data and other new technology concepts have emerged. If you want to seize employment opportunities in the new year, you need to keep up with the technological development trend of the industry, learn new technologies, and focus on new fields.

We are the same, but times are changing. The times surround us and move forward. Only by progressing faster than the times can we stand out in this era, stand on top of the trend, and enjoy the dividends of the times. Peking University Jade Bird Tianfu Campus can help you speed up!

To learn more about industries, majors, and employment information, you can follow us to receive free industry information and trial courses!

Guess you like

Origin blog.csdn.net/kgccd/article/details/130410966