Network security development newbies, don’t seek apprenticeships. It’s better to seek help from others than to seek help from yourself!

I took advantage of getting off work today and spent a few hours sorting it out. It was very difficult. I hope everyone can like and save it to support it. Thank you.

My experience:

I graduated in 2019, majoring in Internet of Things Engineering. I believe many people are confused in the ivory tower. When they are in their third and fourth years of college, they start to worry about what kind of work they should do to develop their skills, or to follow the army to take the postgraduate entrance examination and continue to escape. Society, I chose the latter. After receiving my diploma in July 2019, my work has been difficult because I have no skills. The city changes again and again, and the job keeps changing too. He never stabilized and was beaten by society in a confused way.

Because I am a computer-related major, there are quite a lot of classmates working in this field around me.

Last March, I was chatting with my college roommate and learned that he had received an offer of 12k for a security position in Hangzhou, with weekends off.

There are two girls in the same class, one got 13k and the other got 12k in Shenzhen. (Update here, they changed jobs at the end of April, salary... always remind me that I am fw)

It really had a huge impact on my heart at that time, and I suddenly fell into confusion. I was thinking about it, should I still go around like this every day? Are you willing? I’m definitely not willing to give in~

So the idea of ​​​​learning Internet security by myself was born at this time.

But sprouts will sprout again, and life will continue to fluctuate. After all, most of us ordinary people take a long time to start something.

And I also need to work every day. Sometimes I feel tired and don’t want to study. Sometimes I feel like I want to have fun.

So, it lasted until November 2020. What really made me make up my mind were some of my friends, who gave me a lot of advice:

  • First of all, I am a computer major, so it is relatively easy to learn IT knowledge;
  • Second, they are doing this kind of work and can help me avoid detours in my studies;
  • Third, my job at that time really gave me no hope. So he resolutely resigned and started self-study in network security.

At the same time, I also consulted a lot of training and gave me some suggestions on what I must learn about network security. In addition to my own reasons, I also gave me a lot of suggestions.

This was a shot in the arm, and coupled with some special reasons, I decided to learn cyber security!

The tutorials I used for learning were all videos I found on Station B. . .

I didn't resign when I started studying. Before resigning, I learned a little bit about HTML and CSS, and also learned some coding.

It was November when I officially started studying, and I resigned immediately.

I even created a group at that time, but... . .

My original intention in establishing the group was to exchange more learning experiences and solve learning problems, but the performance in the group was really the same as the emoticons:

My process and learning experience

All the tutorials I found are on site B. They are relatively basic and suitable for beginners. You must practice this part more. If you have more knowledge, go and practice it. You must also look back more. I dare say you have studied this part for a week. Wait. When you look back on Saturdays and Sundays, you may find that some things are difficult to write down, so you should look back on Saturdays and Sundays and make a summary based on what you have practiced.

But these are just too few, and we still need to learn more.

It was already the end of February after I finished my studies. Because I didn’t want to miss the gold medal, the third prize, and the fourth prize, I went straight down to Shenzhen for an interview.

However, I had no experience and just came to Shenzhen to seek stability, so I chose an Internet of Things company, which cost 6.5K~. There were also companies with high salaries, but they didn’t have weekend breaks, and the benefits were not very good. In the early stage, I still wanted stability and learned more, so I chose It's a weekend.

The above is my experience, but I hope you don’t misunderstand me. Don’t think that you can just go out and find a job after four months of self-study. If you think so and do this, you will die miserably! Very miserable! I just happen to be lucky

A more complete learning route:

This route was planned and sorted out by me and some senior people who have already joined the company, and I also added some tips. I also hope that you can read my experience above and it will be helpful.

The first stage is to learn the basics of network at the beginning

Tip: There is no logic to this part. It can be done in half a month. Self-study can only take a month at most, right?

Tip: This skill is a soft skill and does not directly help front-end technology, but it is an indispensable and good platform for serious programmers. Firstly, we definitely need git to manage projects. Secondly, there are many open source projects on github that are worth learning and using. ! Be sure to use it skillfully.

The second stage, the basic part of the code:

Tip: The above involves logic, there are not too many skills, just practice more and harder, don't just take notes, don't be timid, tell you it's useless, don't practice and take ten notes, it will also impress yourself.

The third stage: Penetration vulnerability attack and defense

tip: Congratulations! As long as you grit your teeth and fight through the second stage of learning I taught you, you will feel like you have entered heaven when it comes to learning. There are many tools for you to use, but since there are too many attributes, don’t forget to practice more!

In the programming part, if you choose the development direction and want to learn Java, PHP, Python, and C language, just search for C language videos. If you don’t have mature ideas, I suggest that learning C is enough. If you happen to have your own Idea, you can learn Java or Python according to your idea! But you only need to master one of the languages

Why does self-study fail?

Remember the communication group I mentioned earlier? Among the more than 100 people there, I can probably count on one hand the number of people who have actually achieved results in self-study. The rest are mostly just talking and bragging, so it is difficult to persevere.

reason of failure:

After our analysis, there are two main reasons:

1. There is no mature route. People in this major don’t know where to find the route, let alone those who have changed careers?

Second, there is no guidance and wrong learning methods. To put it bluntly, it is hard practice.

3. Poor self-control + too many temptations, unable to calm down and study, and study progress has been stagnant for several months;

The best medicine to overcome failure:

1. Correct and appropriate route.

2. The courage to win. In the march of history, morale is very important. You must have confidence, otherwise you will continue to fall into self-doubt and then give up.

3. Small goals and continuity. Learning network security requires continuity. Continuous learning is very important. You must also have your own small goals, such as how much content to learn in fifteen days/month and what kind of results you want to achieve. Such feedback that continuously confirms and strengthens confidence and achievements will naturally provide continuous motivation. Or let a ruthless person supervise you and beat you frequently. And ways to try and clock in. However, I don’t recommend joining a group. The group will either become purposefully profitable or suitable for work-based frivolous activities.

4. Practice more and review more.

5. Don’t rush for success. Generally speaking, self-study time is 6 to 10 months, so don’t rush, let alone go for interviews when your skills are not solid. It will only make us feel frustrated.

Self-study and perseverance are really important. Keep it until the clouds clear and the moon shines.

After the self-study is completed, our pain points will still exist:

The end of self-study does not mean that we can successfully transition to employment. We will still have several pain points.

The following pain points will appear in most self-learners, and even cause many self-learners to give up. I feel very, very, very sorry that I have already learned this far by myself. Are you willing to give up ?

1. We don’t have a solid grasp of skills. To solve this problem, we need to practice more and review more, and do a complete project to hone our skills.

2. Writing interview resume. Regarding whether to package your resume or not, I can give an answer. If you have graduated a few years ago, please package your resume. Fresh graduates do not need to package their resume.

3. Questions you will encounter in the interview. As long as we have solid technology and have reached this point, we are very close to success. One of the questions we will encounter in the interview is about technology, one is about the project, and the other is about you. When it comes to personal development, generally speaking, large companies focus more on underlying technologies, while small and medium-sized companies focus more on projects. For this, go to major platforms such as Zhihu and Nuggets to find some interview experiences and interview questions.

Final advice:

Cybersecurity is an exploration all the way. No matter which way you choose to enter the industry, there is still so much knowledge and fields in the work that we cannot touch during study (whether you are training or self-study). The knowledge points listed by me or listed by institutions The depth is just to enable you to barely do your job. The large tracts of work blanks, regardless of their breadth and depth, need us to experience them.

​Finally

In order to help everyone learn network security better, the editor has prepared an introductory/advanced learning material for network security for everyone. The content in it is all notes and materials suitable for beginners with zero basic knowledge. It can be understood even if you don’t know programming. Understand, all the information is 282G in total. If friends need a complete set of network security introduction + advanced learning resource package, you can click to receive it for free (if you encounter problems with scanning the QR code, you can leave a message in the comment area to receive it)~

CSDN gift package: "Network Security Introduction & Advanced Learning Resource Package" free sharing

Network security source code collection + tool kit
Network
security interview questions
Finally, there is the network security interview questions section that everyone is most concerned about.
Insert image description here

All the information is 282G in total. If friends need a full set of network security introductory + advanced learning resource packages, you can click to get it for free ( If you encounter problems with scanning the code, you can leave a message in the comment area to get it)~

Internet security gift package: "&Network Security Introduction & Advanced Learning Resource Package" free sharing

​Video supporting materials & domestic and foreign network security books and documents

Internet Security Gift Package: "Network Security Introduction & Advanced Learning Resource Package" free sharing

Guess you like

Origin blog.csdn.net/Wufjsjjx/article/details/132980374