30岁,从快递小哥到网络安全工程师,大龄转行逆袭成功

大龄转行,一直在网络上备受讨论。


从学习能力、试错成本来考虑,转行一定是越早越好,而大龄转行风险极大。大龄转行,固然并非一条绝路,苏老泉,二十七,始发愤,读书籍,有的人生就是从后半场才开始焕发光彩的。但大龄转行,阻力确实不可小觑,非大毅力者不能达成。但总有些人,能够突破桎梏,完成人生的转弯。


我是30岁转行学网络安全的。说实在,转行就是奔着挣钱去的。这里希望我的经历可以给想转行的朋友带来一点启发和借鉴。

先简单介绍下个人背景,三流大学毕业,物流专业,学习能力一般,没啥特别技能,反正就很普通的一个人!工作三年存款3000,感觉生活无望,就直接决定转行。

我决定转行IT行业理由很简单,体面行业,不用体力劳动,办公环境大多不错,行业回报率高,做哪一行都不轻松,但是IT回报率可能更高。而且现今互联网趋势明显,IT人才是通用人才,走到哪都不怕找不到工作。

我是完全小白,没基础,所以学习过程还是非常痛苦的。刚开始网上买了一些网络安全类书籍,但是没基础看起来实在是难以理解。于是网上找教程,但不成系统,起步的那段时间都怀疑自己到底能不能学成,是不是该放弃。

虽然否定自己的想法当时而出现,但真的不想一直过着低薪卖苦力没有未来的日子,内心渴望改变的声音鞭笞着我坚持。当时为了学习加了很多IT群,认识蛮多朋友,他们建议我学网络安全,相比java,C++,.Net这些IT语言更容易掌握,竞争小,入门简单,而且网络安全方向也非常多。听了建议,又重拾信心。

坚持了几个月,每天差不多学到凌晨一两点,一天的学习时间基本保持在5个小时以上,从理论到实操

辞职后开始找工作,毕竟新手,碰壁难免,但还是找到一个互联网公司的技术岗位,找工作太难了,6.5K的薪资,双休,五险一金,加班费,餐补,住宿补贴,3-6月调薪,年终奖,节日福利等等,办公环境是高档写字楼,当时自己非常满意,相比之前物流工作,觉得未来可期。

从靠劳力赚钱转变成靠脑力赚钱,很多人肯定会问,我是如何做到,而和我一样想转行,想学网络安全的小白肯定想知道我是如何学好的?我也打算将自己的经验分享出来,给想就业和转行的人一些建议和学习方法吧!

1、明确学习目标

最重要的是明白学网安的目的是什么,是漏洞挖掘还是想渗透啥的,是兴趣学习还是从事工作,是想成为厉害的黑客还是网安从业者。只有明白了目的,才有学下去的动力。我当时的目标很清晰,就是为了转行找一份高薪工作。

2、 制定学习计划。

在学习初期,要制定一份详细的学习计划,按照计划的内容制定相应的学习目标,可以细化到每一天的目标,然后进行每天的学习总结,规划学习。

制定学习计划首先要选择好方向。网安的应用范围非常广,在网络基础知识学完之后,如果应用方向不同,要学习的东西也会大不同。我不能说我要做渗透开发,学完网络基础知识,跑去学kali、渗透测试等知识;也不能说我要做漏洞分析,学完网络基础知识,然后就跑去学挖漏洞、打比赛。

所以想学好网安选好方向很重要,而大部分新手对网安的方向并不了解,可能对有些分析也是看都看不懂,我的建议是找了解的人有经验的人带你,如果说你交好的朋友中有这部分人是最好的,如果没有也不用担心,去找对应的网安交流群就好,百度找一些资料学习。

学习的过程中以下几点是非常重要的:

1)做好笔记,同样的问题会遇到第二次,有个笔记容易复查;
2)善用百度,善用论坛,你现在遇到的问题,大多数前人都遇到过;
3)迷茫的时候还是坚持看,因为毕竟是小白,不懂的太多,你总要把他弄懂;

3、 选择对的学习资料。

在互联网发达的今天,只要你想要学习,网上就不会出现找不到资料的情况,这就导致各种大神推荐的资料堆积如山,这儿看一眼,那儿瞟一眼,知识杂乱无序构不成完整的体系。所以,选资料这块就非常重要。我不建议买书,因为一来国内的书质量参差不齐,另外看书学是比较痛苦的,我个人是深有体会的。只需要看一些值得看的电子书就可以了
渗透测试书籍

【点我免费领取文档】


我也将我所得到的资料以及我的学习逻辑思维整理了一下文档,分享给大家,有需要的朋友可以自取,注意这是适合小白从0到1的学习,如果说你有了一定基础需要进阶可以忽略掉。

4、 选择正确的学习方法。

学习方法对了,可以帮你少走很多弯路。这非常重要,因为如果选择了一个低效的学习方法,也许别人都已经彻底学会了,这里给大家列了一个全网最全最系统的成长学习路线图

由于图片上传被压缩,高清大图可以点击下面链接免费获取哦!

【点我免费领取文档】

对于小白来说,有人引导会比自学要高效的多,尤其是容易坚持不下去的小伙伴。有大牛带着入门,能少走很多弯路!

5、 多练多看

任何IT的学习都是建立在实践上面的,不练习,就像是花了半天时间去学习开枪的理论,结果根本没有机会摸枪,你觉得你打得准吗?想要学好网安一定要多去练习,没有熟练度的加成,你学的再多也只是纸上谈兵,一旦面对了真正的问题,你就会无从下手。

要多看,要善于阅读和学习其他人的优秀的案例,这样才有可能慢慢体会到网安的真正精髓所在。

【点我免费获取视频教程】

要学习网安其实不难,难的是坚持和相信自己,我的经验是既然已经选定网安你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。

机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个基于邻接矩阵的C语言程序,可以解决这个问题: ```c #include <stdio.h> #include <stdlib.h> #define MAX_CITY_NUM 100 #define INF 0x3f3f3f3f int dist[MAX_CITY_NUM][MAX_CITY_NUM]; // 邻接矩阵 int path[MAX_CITY_NUM][MAX_CITY_NUM]; // 记录路径 void floyd(int n) { // Floyd算法求最短路径 int i, j, k; for (k = 0; k < n; k++) { for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { if (dist[i][j] > dist[i][k] + dist[k][j]) { dist[i][j] = dist[i][k] + dist[k][j]; path[i][j] = k; // 记录路径 } } } } } void print_path(int i, int j) { // 输出路径 if (path[i][j] == -1) { // 直达 printf("%d -> %d\n", i + 1, j + 1); } else { // 分成两段递归输出 int k = path[i][j]; print_path(i, k); print_path(k, j); } } int main() { int n, m; printf("请输入城市数量和路线数量:\n"); scanf("%d%d", &n, &m); // 初始化邻接矩阵 for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (i == j) { dist[i][j] = 0; } else { dist[i][j] = INF; } path[i][j] = -1; // 初始路径记录为-1 } } // 输入路线信息 int u, v, w; printf("请输入每条路线的起点、终点和长度:\n"); for (int i = 0; i < m; i++) { scanf("%d%d%d", &u, &v, &w); dist[u - 1][v - 1] = w; // 注意下标是从0开始的 } floyd(n); // 求最短路径 // 输出结果 printf("快递小哥的路径及走过的距离:\n"); int total_dist = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (dist[i][j] < INF) { total_dist += dist[i][j]; printf("%d -> %d: %d\n", i + 1, j + 1, dist[i][j]); print_path(i, j); printf("\n"); } } } printf("总距离:%d\n", total_dist); return 0; } ``` 该程序使用了 Floyd 算法来求解最短路径,并且记录了每个点的前驱节点,最后使用递归的方式输出路径。注意,这里假设输入的城市编号是从1开始的,但实际上在程序中使用的下标是从0开始的,因此在输入时需要将编号减1。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值