学习之路
信息安全专业学习之路
将在这里慢慢分享我个人的学习经验
一、专业基础课
1.1 大一大二要学好的科目
- C语言
- 数据结构
- 计算机网络
计网一定要学好(我考研的学校科目就是计网和数据结构)
- 数据库
- 计组 操作系统 (可能是大三学的)
- 密码学
1.2 大二大三阶段
如果你开始学面向对象了 建议你学好的科目和注意事项:
- 语言类:精通一门不要这学一点那学一点
Python Java 信安建议学Python 当然只是建议 我个人确实喜欢Java,而且最开始学习的面向对象语言也是Java,后来还学了C#(做图像处理,用EmguCV的库) - 网络攻防技术
- 编译原理 如果你学AI 强烈建议你学好编译原理
信息安全专业科班,很多书籍可以参考武汉大学的计算机学院的书籍和课程
二、所有阶段都可以参加的事
2.1 CTF
- 学习几个方向 边刷题边学习,譬如你是Web安全方向的可以刷Web的题目
- 尽量接触其他大学的CTF比赛(很多大学都有,有的甚至有自建网站,这个看你自己的信息检索能力了),不过可能大三了,打比赛的机会比较少了,看你个人,不过如果打过CTF拿奖或者有经验的话,企业招聘和考研面试都会给好印象。
2.2 学业 大创
大一:总的来说,大一浑浑噩噩,工作室笔试都被刷了
大二:学习图像处理 这期间受益良多 知道了学习一个领域的技巧 研究生师兄对我影响颇深
大三:
大创 目前队友完成了大创的基本代码,跑的是一个文本处理的主题模型算法,这里是为了锻炼自己的Python,但是由于刚捡回来,还是很吃力。
参加完美赛,我是负责写论文的,队友负责建模,我也负责一些代码处理文本,当然也是比较简单的工作,最难的还是怎么规划好论文,找到合适的算法和模型。
最近:成果如下,大三大创省级,美赛优秀奖哈哈哈(惭愧)
大四在等待考研复试
如果有相关信安考研的问题可以私信问我 或者关注我的个人公众号:打代码的猫
2.3 大学以来我的三个方向
- 文本处理 2. 计算机视觉 3. 安全
其实我个人目前接触的领域就是上面几个
综合来说我觉得如果是有兴趣的话,可以努力往算法方向发展,然后争取读研。所以NLP和CV是值得学习的。
走安全路线的话,那么就和我一样,大三寒暑假开始备考。 - 疫情关系,待在家了里,开始了筹备考研的事情。
- 已经在复习考研了,最近毕业设计的事情也开始了。
- 已经考完研了,忙毕设和准备复试
2.4 LeetCode
程序员如果就业或者为了提高编程技能,还是要刷题的
这部分我不是特别清楚,可以自行搜索。2.5 学习如何为自己未来做规划
以上我所说的很多都是自己主动寻找的项目或者比赛,总结就是大学期间一定要多尝试,别怕尝试,怕麻烦。假如试错了,回头换个方向也是好的。
目前大创获得省级提名,美赛虽然没有获奖但也是一个过程吧。正在努力考研了。
三、考研
初试成绩目前确定是过线了的 复试科目是离散数学
正在努力中!!!
四、 就业方向 Web安全工程师
可以根据企业需求来定。
安全就业方向其实有几大类:安全研发,安全开发,安全服务等等,还有特定的譬如Web安全,渗透工程师等等。
企业有例如奇安信,深信服,永信至诚,绿盟,蓝盾等等。去招聘网看。
大三下学期可以开始投简历,电话面试什么的,多面几次!
根据企业要求来学习其实很重要,即使考研也应该清楚自己想要的是什么。
可以自己找几个岗位要求多看几次,根据那些来充实自己!疫情期间正是赶超别人的好时机!大家都要加油呀!
这是本人的对自己这一年的规划
接下来会对各个计划细分 并且以博客的形式记录下来 以保持每日学习的状态
我的gitee主页:kitescat的博客
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 kitescat' blog!