网络安全学习路线,小白必备

news2024/9/24 11:32:57

前言:

趁着今天下班,我花了几个小时整理了下学习路以及我的学习心得,非常不易,希望大家可以点赞收藏支持一波,谢谢。

我的经历:

我 19 年毕业,大学专业是物联网工程,我相信很多人在象牙塔里都很迷茫,到了大三大四才开始慢慢焦虑自己该从事什么工作培养一技之长,或者是跟随大部队考研继续逃避社会,我选择了后者。19 年 7 月拿到毕业证以后因为没有一技之长,工作一直不顺。城市换了又换,工作也一直在变。一直没有稳定下来,浑浑噩噩地被社会毒打。

因为我是计算机相关专业,身边干这行的同学真是挺多的。

去年三月份和大学室友聊天,得知他已经在杭州拿到了安全岗 12k 的 offer,周末双休。

还有两个同班女孩子在深圳一个拿了 13k 一个拿了 12k。(此处更新,她们四月底跳槽了,薪资嘛。。。时刻提醒我是 fw)

当时真是给了我的内心造成了巨大冲击,顿时陷入一阵迷茫,我就在反思还是要这么每天混日子吗?甘心嘛?肯定不甘心啊~

于是自学网安的想法这个时候就发了芽。

不过发芽归发芽,日子还是继续混,毕竟我们常人做一件事大多都是磨蹭半天才开始,

而且日常也需要工作,有时候觉得累就不想学,有时候觉得想在玩一玩。

于是,就这么一直到了 20 年十一月份。真正让我下定决心的是自己的几个朋友,他们给了我不少建议:

  • 一来我是计算机专业的,IT 的知识学起来相对轻松;

  • 二是他们就是做这方面工作,能帮我在学习少走弯路;

  • 三是当时的工作实在让我看不到希望。于是毅然辞职开始了网安自学道路。

同时也咨询了很多培训,给了我一些必须学网安的建议,加上我自身的原因,也给我了好多建议。

这算是一阵强心剂,再加上一些特殊原因,就决定学网安!

我学习用到的教程,都是在 B 站找的视频。。。

先开始学习时候是没有辞职的,辞职前陆陆续续学了一丁点 HTML 和 css 皮毛,代码编程也学了些。

正式开始学的时候是十一月份,直接辞职了

当时还建了个群,但是吧。。。

我建群的初心是想着多交流学习心得和解决学习问题,但是群里的表现嘛真的和表情包一样:

我的过程和学习心得

我找的所有教程都是 B 站上的,比较基础适合小白,这部分一定要多练,知识点多,就去练,还要多回头看,我敢说这部分你学了一周,等周六日在回头看,你发现有些东西就不好写出来,所以要周六日回头看下,在练好的基础上做总结。

但只是这些太少了,还需要往下学

我学完后已经二月底了,因为不想错过金三银四就直接南下来了深圳硬着头皮面试。

不过自己没有经验并且刚来深圳求稳,就选了一家物联网公司,6.5K~,也有工资高的,但不是双休,福利也不是很好,我在初期还是求稳多学习,就选了双休的。

上面就是我的经历,但是我希望大家不要误会,千万别觉得自学四个月随便就出来找工作,如果你这么想也这么干会死的很惨!很惨很惨!我只不过恰巧运气好

【2021最新整理网络安全\渗透测试/安全学习资料(全套视频、大厂面经、精品手册。必备工具包)获取】

较为完整的学习路线:

这个路线是我和一些已入职大佬来规划整理,也加上了小提示,我也希望你们能看看上面我的心得,都会有所帮助。

第一阶段,初入门学网络基础

tip:这部分没有什么逻辑可以说的,半个月搞定,自学也顶多一个月吧?

tip:这个技能属于软技能,对前端技术没有直接帮助,但是是一个正经程序员必不可少的好平台,一来我们肯定需要 git 管理项目,二来 github 上有很多开源项目值得我们学习、使用!务必熟练使用。

第二阶段,代码基础部分:

tip:上面涉及逻辑,没有过多的技巧,就是多练苦练,不要只做笔记,不要畏手畏脚,告诉你没用,不去练习做十本笔记也是感动自己。

第三阶段:渗透漏洞攻防

tip:恭喜你!只要我发的第二阶段学习,你咬着牙拼过来,在学习上面的你仿佛进入了天堂,有很多工具供你使用,但是鉴于属性太多,所以也一定别忘了多练!

在编程部分,如果你选择开发方向想学 Java、php、python、C 语言,就去搜 C 语言的视频,如果你自己没有成熟的思想,我建议学 C 就够了,如果恰巧你有自己的想法,你可以按照你的想法学习 Java 或者 Python!但是语言掌握其中一个就可以

为什么会自学失败?

还记得我前文说的那个交流群吗?里面一百多个人里真正自学有结果的可能一双手数得过来,剩下很大一部分都在打嘴炮吹牛逼,坚持下去比较难。

失败的原因:

我们分析了下,大的主要原因有 2 个:

一、没有成熟的路线。本专业的人都不知道上哪儿找路线,何况转行的呢?

二、没有人引导以及错误的学习方法,说白了,就是苦练。

三、自制力差+诱惑太多,没法静下心学习,几个月了学习进度一直停滞不前;

战胜失败的良药:

一、正确、合适的路线。

二、必胜的勇气,历史的行军打仗,士气很重要,一定要有信心,不然你会不停陷入自我怀疑,然后走上放弃道路。

三、小目标与连续性,学习网安,非常需要连续,连着学习很重要,也要有自己的小目标,比如十五天/一个月内学习多少内容,要做出什么样的成绩,这样不断印证加强信心,有成就的反馈,自然有持续的动力。或者让一个心狠手辣的人对你监督,经常敲打你。以及尝试打卡的方式。但是我不太推荐加群,群要么变成有目的盈利性质,要么适合工作加的吹水摸鱼。

四、多练习与多复习。

五、不要急于求成,一般来说,自学时间是 6 个月~10 个月,所以不要着急,更不要在技术不扎实的时候去面试,只会让我们有挫败感。

自学坚持真的很重要,守得云开见月明。

自学结束后,我们的还会存在的痛点:

自学结束,不代表我们能顺利过渡到就业,我们依然会存在几个痛点。

下面的痛点,都会在多数自学者身上出现,甚至导致不少自学者就此放弃,我觉得非常非常非常惋惜,都已经自学到这里了,在放弃,你甘心吗?

1、技能掌握不扎实,想解决这个问题,一来我们要多练习多复习,二来做完整的项目来锻炼我们的技能。

2、面试简历的书写。关于包装简历与否,我可以给出答案,如果毕业几年了,请包装简历,应届生不必包装简历。

3、面试会遇到的问题,只要我们技术扎实且到了这一步,我们已经非常接近成功了,面试遇到的问题一种是围绕技术问,一种是围绕项目问,一种是围绕你的个人发展问,一般来说大公司围绕底层技术比较多,中小公司多围绕项目问,这个多去各大平台,比如知乎、掘金找一些面试经历与面试题来看看。

最后的建议:

网安是一路探索的,无论选择何种方式入行,工作里还有太多知识与领域,是我们学习中接触不到的(无论你是培训还是自学),我所罗列或者机构罗列的知识点的深度,不过是让你能勉强胜任工作,大片大片的工作空白,无论广度和深度,都需要我们来体验。

一踏网安界,安稳是路人。

你想好了吗?

生命不息学习不止。

【网安资料获取】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/430941.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

BPM流程引擎升级,让流程管理更简单!

BPM是Business Process Management的缩写,即业务流程管理。 它是一种以构造端到端的业务流程为中心,以持续提高组织业务绩效为目的的系统化方法。通常,BPM也指流程管理的信息化系统。 BPM对企业很多应用场景都有价值,总的来说&am…

Web 攻防之业务安全:验证码绕过测试.(修改数据包中 res_code 的值 实现绕过.)

Web 攻防之业务安全:验证码绕过测试. 业务安全是指保护业务系统免受安全威胁的措施或手段。广义的业务安全应包括业务运行的软硬件平台(操作系统、数据库,中间件等)、业务系统自身(软件或设备)、业务所提供…

【Linux系统管理进程,运行,挂起,杀死进程和crontab计划任务表的使用以及实验的心得体会】

实验 (1)显示本用户的进程,重定向到file1 top命令如果不加限制,默认是查看所有用户的进程情况top -u [用户名] 可以查看该用户名的所有进程 (2)显示本用户所有进程,重定向到file2 top命令如果…

扩展c盘时,如何删除恢复分区

目录 一、前言 二、操作步骤 一、前言 有没有和小编一样想要扩展自己c盘容量时遇到问题的? 就是发现c盘和自己扩展的容量之间有个恢复分区,主要是磁盘管理器那里还删不掉? 就不知道怎么办了,小编摸索了一下最终解决了现在分享…

网络IO(non-blocking io)基础

BIO(blocking io) 传统的网络io模式,面向流,一个线程对接一个会话,因此高并发时会因线程阻塞而性能低效 Java代码: public class BIO implements Connector {private Integer port 8080;Overridepublic v…

前端学习:HTML颜色(什么是RGB、HEX、HSL)

一、什么是RGB、HEX、HSL? 无论是RGB、HEX、HSL,它们的作用只有一个:用数字表达出一种颜色。 1.RGB RGB通过输入的数值,将红色、绿色和蓝色的光源以一定的量混合在一起,形成颜色。 软件中通常让你输入Red、Green、B…

Unity编写Shader基本知识

返回目录 大家好,我是阿赵。 这里通过手写一个最简单的shader,来介绍一下在Unity里面编写Shader的一些基础知识。 一、Shader基本结构 新建一个shader,把里面的内容都删掉,然后输入下面这些内容 shader "testShader"…

GeoIP2:检验IP地址位置识别的实用性

文章目录前言安装环境软件版本说明libmaxminddb 环境安装ngx_http_geoip2_module 安装GeoLite2 数据库下载定时更新测试定位安装模块应用场景重点仅限中国访问,国外禁止仅限中国访问,但放开国外部分IP不同国家展示不同页面IP地址解析总结前言 GeoIP2是一…

我好像发现了PMP通关密码,这14页纸直接背!

备考PMP的宝子们一定要用上这份通关口诀哦! 一周就能背完的PMP考试技巧只有14页纸,共分成了4大模块,完全不用担心看不懂,需要的朋友可以戳下面的卡片在群文件下载,直接打印出来就能背哦,没有任何套路&…

Java每日一练(20230415)

目录 1. 扰乱字符串 🌟🌟🌟 2. 单词拆分 🌟🌟 3. 模拟计算器 ※ 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 扰乱字符…

Improved Knowledge Distillation via Teacher Assistant小陈读paper系列

算是经典了吧哈哈 1.他们发现了学生性能下降了,什么时候呢?就是老师模型和学生模型差的太多的时候有了很大gap(一个学生不能请一个维度跨越巨大的老师)(老师可以有效地将其知识转移到一定大小的学生,而不是…

Java导入导出

目录前端Apache POI引依赖导入导出工具类EasyExcel引依赖读Excel指定列名多个Sheet使用提供的转换器或自定义格式转换器对读取到的数据进行格式转换行头即列名写Excel指定导出列复杂头写入日期、数字或自定义格式转换对导出数据进行处理自定义样式合并单元格动态列表头自定义拦…

关于el-input-number 计数器 只能点击一次,之后点击没有效果

哈喽 大家好啊,今天使用计数器发现,点击一次了后就显示不了了 这里怎么点击都点击不了,只能点击一次 然后我发现我代码是这样写的: gitem是一个对象 gitem.saleNum gitem.reduceQuantity || 1;// 剩余可以编辑的数量 因为我这…

【SSL】ssl证书简介、ssl证书生成工具与ssl证书生成步骤

ssl证书简介、ssl证书生成工具与ssl证书生成步骤一、ssl证书是什么?二、ssl证书生成工具有哪些?2.1、工具一:CFSSL2.2、工具二:OpenSSL2.3、工具三:XCA三、ssl证书有什么用?四、ssl证书生成步骤4.1 步骤1&a…

01-SpringBoot入门应用

入门程序:使用SpringBoot开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串“Hello World ~” 1. 创建springboot工程,并勾选web开发相关依赖 由于我的idea没有Spring Initializr选项,所以我选择使用Maven…

ChatGPT常见术语清单;大厂ChatGPT混战汇总;提示工程技巧完全指南(中译);真机会VS假机会 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『OpenAI/ChatGPT 高频常见词解释清单』一份速查表搞懂最热门 AI 术语 OpenAI 和 ChatGPT 的爆火,以超高的频率将大量AI术…

ISE的仿真库编译步骤

Modelsim10.4与ISE14.7联合仿真 1、指定modelsim的安装位置 2、编译安装仿真库 (1)编译仿真库 点击“开始菜单 -> Xilinx ISE Design Suite 13.2 -> ISE Design Tools -> 64-bit Tools -> Simulation Library Compilation Wizard”&#xff…

Node 会话控制

文章目录Node 会话控制概述cookie运行流程设置cookie获取cookie删除cookiesession运行流程设置session获取session删除sessionsession和cookie的区别token运行流程JWT创建token校验tokenNode 会话控制 概述 所谓会话控制就是 对会话进行控制。 HTTP 是一种无状态的协议&…

DAY 38 LINUX iptables防火墙

所谓防火墙也称之为防护墙,它是一种位于内部网络与外部网络之间的网络安全系统。一项信息安全的防护系统。按照给定的规则,允许或者限制网络报文通过 硬件防⽕墙:通过硬件和软件的组合,基于硬件的防⽕墙保护整个内部网络安全。&a…

如何使用Win10搭建我的世界Minecraft服务器

简单几步在windwos搭建我的世界服务器,并通过cpolar工具将本地服务暴露到公网连接 1. Java环境搭建 以windows10系统为例,配置java环境,搭建我的世界服务器,下载最新版java版本 Java Downloads | Oracle 选择exe文件,下载完成后双击安装包…