Let's talk about occupation first. From the professional point of view, it can be roughly divided into several categories, one is to develop in depth to a certain technology, and the other is to develop to top-level design. Of course, there are many things, such as security technical support.
For example, virus analysis and software reverse all need to be studied calmly. To put it bluntly, it is to get samples and start studying the code and the underlying behavior, and then find out the detection signature or protective measures, such as how to fill the loopholes and so on. If it is related to research and development and testing, the salary should not be low.
For example, the top-level design will ask you to help it design the framework and process of security protection for different enterprise roles, which can't be done without several years of work experience, because security includes all aspects. If you don't know about network architecture, AD, firewall, some security functions of equipment, viruses, attacks, etc., let alone security protection. What I learned in the early stage of this aspect is more complicated, and all aspects need to know a little, so it won't be too easy. Personally, I think good risk assessment and safety management consulting are biased towards this category. As for security monitoring and network management, it is necessary to lay the foundation. But some consultants who basically don't understand technology and rely on information and data analysis are also very good. It won't be easy to leave the consulting industry. They may travel more with different projects. The more you travel, the more you get paid.
Apart from salary, in fact, salary and direction are not necessarily directly related. Generally speaking, research and development > testing > technical support. Salary is directly related to your efforts to enter the company system. For example, Baidu and Tencent rely on overtime wages to break out; Foreign companies have high starting salary, hard work and low salary increase, but their holidays are more free. People in the enterprise system will consider changing jobs from time to time to improve their social status.
If the salary is low, some private enterprises or small IT enterprises that have just started will not be treated so well and will be tired. However, after entering, personal responsibility will be greater, and the contact affairs will be diversified, which is still very beneficial to the free development space of individuals.
According to the principle that you have more money and less things and seek stability, you are the most suitable employee in the establishment. . . . For example, the National Security Agency and banks have very stable jobs. The salary is not high at first, but it can be gradually increased and the welfare benefits are better. The National Security Bureau is a little easier than banks, but these two places have to go through examination and approval to travel abroad, and there are few holidays. You basically have to be on the job every day, but work is generally not very tiring. It's the skill and management level of people who come into contact with idle places ~ ~ you know.