How to systematically learn IT technology?

There are many categories of IT technology, and there are many professional positions. What I can tell you here is the classification and grading method.

Base

1. Choose the category you are interested in, for example, development category? What kind of development class? For example, I chose application development, web application development, and java is popular.

2. Distinguish the development trend of this track and the current salary level.

3. Plan your own development path, for example, if you have to keep working on technology, you still need to transform into management

The foundation is clear, let’s get started, schools and training institutions often make you miss a lot in order to make money.

Computer Basics

Plan to learn and continue: computer principles, compilation principles, operating systems, machine language, assembly language, electronic circuits, structures and algorithms, use of various development tools, etc. It is best that these foundations are experimental and cannot be lost. Of course, if it is an application Yes, I guess a lot will be lost.

Professional basis

JAVA development: jvm, threads, high concurrency, distributed, memory management, network communication, performance tuning, etc., use various development and testing tools.

Security development: Penetration testing and the use of various development tools, reverse engineering, vulnerability identification, C language, assembly language, python and other languages, network 5G and other communication protocols, social engineering,.

industry base

Java development: a certain industry business method, a certain industry business design plan, a certain industry development process, a certain industry management, a certain industry security, and team collaboration.

Security development: It is also divided into industries, but the overall difference is not big.

When you meet the above conditions, you can go to the management level or the technical level.

Advanced Career Direction

Technical post: technical director, technical architect, CTO

Management positions: CEO, consultant, business architect

Entrepreneurial post: Boss (It’s not enough to rely on the above-mentioned part-time job ability, at least you have to know how to make a game)

Guess you like

Origin blog.csdn.net/luozhonghua2014/article/details/130978577