对于大二,我还想问问学长有什么建议?
- 熟练掌握一到两门开发语言,选好专业的重点学习方向,开始全面了解
- 工程实践方面,10个以上工程开发,可自行规划
- 二年级,着重加强基础技能的学习和提升,开发,逆向,以及各种数据分析工具的功能和使用
- 基础技能越扎实,后期能干的活难度也就越高,个人实际能力提高也就越大
除了学校的课程,何学长如果是你的话,你会怎么安排(比如自己多去学习什么课程之类的)?
学校课程保过,争取优良,外加一门编译语言开发学习和一门脚本类的语言开发学习
c++,python
包括,windows自带的,vbs,bat,js,作为了解内容
细学一两门,通过对比异同,可快速,学习类似的语言
学长提问:关于以后你的研究学习方西,有仔细考虑过吗?
我:就是目前还很迷茫
对于二进制这块
不知道当今时代的需求
如果是盲目的学习,让我感觉到很迷茫
学长:
你先对专业的所有能干的方向,都查一查,然后去查每一个方向的招聘简历,看看都需要什么技能
二进制,主要还是能解决攻防任务中需求
百度一波,信息安全专业,就业方向
得就业方向后,搜具体方向的招聘需求
二进制,着重体现在数据或者逻辑分析上
学长:我干过的有,病毒逻辑分析,特定的算法逆向分析并还原代码,漏洞样本分析弄清漏洞触发原理,攻击样本原理分析,设计检测防护方案
这么多方向,简单按技术类,运营类,分一下
技术类,要求技术层面要求高,运营类则是需要一些基础技能,干一些重复性工作的
运营类对技术方面要求不太高,懂就行,不需要有创造性的贡献
我:我从进校的时候就对网络安全工程师有想法
学长:
这个职位,就是技术类从事的最多的方向之一
不清楚这个职位,要学到哪种程度才能算得上真正的网络安全工程师?
学长:网络安全工程师,属于偏防御类的研究方向,与之对应的渗透工程师则是偏攻击类的研究方向
简单说,什么是网络攻击,特定网络攻击的特点是什么,网络攻击应急处置手段是什么,如何防御特定类型的网络攻击,能回答这四个问题,基本上算上道
最简单的就是工具小伙,懂得各种类型工具使用,并能对工具类型进行归类
深入一些,就是能详细了解每一个工具的工作原理,且能适当的维护工具的扩展模块
高级层次,就是懂得工作原理,且能定制开发工具
我就很想知道,能否按照一个类似于安排课的方式,一步一步的学习下去,同时可以做一些实践,得到一些反馈,学校的课程,给我一种感觉,学了一年,我们还挺信息安全专业的门口,甚至是计算机的门口,当然,因为我自己学了一些的原因,有所感受,但是我感觉不如意,书都看,也做,但是就是感觉不踏实
学长:
目前你们还不能解决实际问题,所以不踏实,这个很正常
我:
之前有看书,书上有个专家给出的建议,把工具的每个功能,像目录一样过一遍
达到很熟悉
学长:
工具是通过用来熟悉的,单纯记是记不住的
目前我给你看的东西,和讲的内容都是目前攻防当中涉及的真实内容
我:
有所体会,但是看着很是抽象
计算机408的基础知识都没有学习过
看着其实很是困难
对的,其实学习过程就是一个把抽象的概念,慢慢的具体化这么一个过程。有你自己的概括,归纳,涉及到的技术层面的各个点都是什么,根据实际情况,提出你自己的方案或者意见
我:
好的,感谢何学长,每次问何学长都有很多收获
学长:
不懂就问,我是专门解答问题的,你不问,我就没有价值了
我:
还是感谢何学长了,无偿的教我们,真的非常感激一定好好学!!