信息安全专业学习之路

将在这里慢慢分享我个人的学习经验

一、专业基础课

1.1 大一大二要学好的科目

  1. C语言
  2. 数据结构
  3. 计算机网络
     计网一定要学好(我考研的学校科目就是计网和数据结构)
    
  4. 数据库
  5. 计组 操作系统 (可能是大三学的)
  6. 密码学

1.2 大二大三阶段

如果你开始学面向对象了 建议你学好的科目和注意事项:

  1. 语言类:精通一门不要这学一点那学一点
    Python Java 信安建议学Python 当然只是建议 我个人确实喜欢Java,而且最开始学习的面向对象语言也是Java,后来还学了C#(做图像处理,用EmguCV的库)
  2. 网络攻防技术
  3. 编译原理 如果你学AI 强烈建议你学好编译原理
    信息安全专业科班,很多书籍可以参考武汉大学的计算机学院的书籍和课程

二、所有阶段都可以参加的事

2.1 CTF

  1. 学习几个方向 边刷题边学习,譬如你是Web安全方向的可以刷Web的题目
  2. 尽量接触其他大学的CTF比赛(很多大学都有,有的甚至有自建网站,这个看你自己的信息检索能力了),不过可能大三了,打比赛的机会比较少了,看你个人,不过如果打过CTF拿奖或者有经验的话,企业招聘和考研面试都会给好印象。

    2.2 学业 大创

    大一:总的来说,大一浑浑噩噩,工作室笔试都被刷了

大二:学习图像处理 这期间受益良多 知道了学习一个领域的技巧 研究生师兄对我影响颇深

大三:
大创 目前队友完成了大创的基本代码,跑的是一个文本处理的主题模型算法,这里是为了锻炼自己的Python,但是由于刚捡回来,还是很吃力。

参加完美赛,我是负责写论文的,队友负责建模,我也负责一些代码处理文本,当然也是比较简单的工作,最难的还是怎么规划好论文,找到合适的算法和模型。

最近:成果如下,大三大创省级,美赛优秀奖哈哈哈(惭愧)
大四在等待考研复试

如果有相关信安考研的问题可以私信问我 或者关注我的个人公众号:打代码的猫

2.3 大学以来我的三个方向

  1. 文本处理 2. 计算机视觉 3. 安全
    其实我个人目前接触的领域就是上面几个
    综合来说我觉得如果是有兴趣的话,可以努力往算法方向发展,然后争取读研。所以NLP和CV是值得学习的。
    走安全路线的话,那么就和我一样,大三寒暑假开始备考。
  2. 疫情关系,待在家了里,开始了筹备考研的事情。
  3. 已经在复习考研了,最近毕业设计的事情也开始了。
  4. 已经考完研了,忙毕设和准备复试

    2.4 LeetCode

    程序员如果就业或者为了提高编程技能,还是要刷题的
    这部分我不是特别清楚,可以自行搜索。

    2.5 学习如何为自己未来做规划

    以上我所说的很多都是自己主动寻找的项目或者比赛,总结就是大学期间一定要多尝试,别怕尝试,怕麻烦。假如试错了,回头换个方向也是好的。
    目前大创获得省级提名,美赛虽然没有获奖但也是一个过程吧。正在努力考研了。

三、考研

初试成绩目前确定是过线了的 复试科目是离散数学
正在努力中!!!

四、 就业方向 Web安全工程师

可以根据企业需求来定。
安全就业方向其实有几大类:安全研发,安全开发,安全服务等等,还有特定的譬如Web安全,渗透工程师等等。
企业有例如奇安信,深信服,永信至诚,绿盟,蓝盾等等。去招聘网看。
大三下学期可以开始投简历,电话面试什么的,多面几次!

根据企业要求来学习其实很重要,即使考研也应该清楚自己想要的是什么。
可以自己找几个岗位要求多看几次,根据那些来充实自己!疫情期间正是赶超别人的好时机!大家都要加油呀!

这是本人的对自己这一年的规划

接下来会对各个计划细分 并且以博客的形式记录下来 以保持每日学习的状态

我的gitee主页:kitescat的博客