前言:大概是在11月12日,我们的学校课程已经全部结束了。就是说我其实已经毕业了。在这期间不知道自己做了什么事,也不想再去想了,浪费的时间已经不能回来了。这几天,也没什么目标学习什么技术,玩的心思也没有了,网上投简历才2份,2天了,没什么回音,估计。。。这×××确实要一定的数量呃。。。
  说了上面一大段无关的情况,其实感觉自己有些迷茫了,不知道自己应该学习什么了,今天偶然看到以前的技术门诊,对自己的未来目标似乎有些启示,所以记录之。
  
  摘录自:
  [第180期] 如何做好企业信息安全管理


一午饭问:
李老师好!请你能抽个时间帮我分析下:我是在读的研二学生,我想要做网络信息安全方向的专业人才,但是我不知道自己怎么走,该怎么规划我的学习路线!该精通哪些东西?请指教!
我是2.5年的研究生,我本科就是网络工程专业,但学习更多的是偏软方面,现在我想做网络方面的工作。我现在刚刚学习完CCNP,但我感觉很失落....,不知道这样下去会怎么样啊!我真的很怕......请给我指点下!谢谢!
还有请问作为一个网络安全工程师需要掌握编程吗?如果需要的话那最好掌握哪门语言?还有作为一个在读生,如果想胜任网络安全工程师职位,该如何规划学习路线?恳请老师能给一个明确的路线。

李老师答:

同学你好!我来一一解答下你的问题,希望能给你提供有益参考:
 
1、要做好网络信息安全的专业人才,一定要做到知识面广。操作系统、数据库、网络通信、信息安全技术等,都要涉猎。不要求门门精通,但是要做到遇到实际问题时,需要能够通过参考相关专业书籍或者通过自身经验积累进行问题分析和解决,并从中总结一套行之有效的方法;另外,就是要精通一到两门,比如说Linux操作系统或者Oracle数据库等,这样就能在实际工作中成为专家和顾问,提升自己的职业高度;第三是一定要保持对IT行业的高度敏感和热情,信息安全存在于任何IT行业和信息系统中,要善于分析和发现问题;
 
2、建议掌握好C语言以及Linux系统下编程,根据我的项目经验和经历,目前绝大多数信息安全产品和系统都是采用高效的C语言编写和运行在Linux系统中的,这个是基本功,一定要练就好;
 
3、如果要想胜任网络安全工程师,建议从网络管理员做起,多涉猎我在第1点中提到的相关知识,保持对安全的高度关注,从而过渡到网络安全工程师,可以适当地考一些企业认可的安全相关的证书,目标要定得高一点,成为CSO都是有可能的。
 
希望你能学有所成!

他再问:
李老师:
  我是19楼的showin,真的是非常地感谢你经典的解答,谢谢!
   因为我是2.5年的研究生,所以我感觉时间很是紧迫,高级点的网络通信技术我倒还是可以再短时间拿下的,可是网络通信技术对一个研究生来说感觉好像没有什么竞争力!不能成为为杀手锏的技术,李老师你说是不?可是像Linux,oracle,C语言,感觉其中任何一个都很难在短时间的掌握的,说实话C语言连考研复习我都学了5遍了,可是现在感觉还是初级水平。我想问的,这些当中哪个可以在短时间(3-6个月)里突破掉,而且能够配合我的网络通信技术,以便于毕业时能找个好的工作。顺便问下IP网络通信及网络安全方向的研究生都能就业到哪些单位和具体的职位?谢谢!
关于科研论文,我之前在做无线Mesh网的QoS的学习,完全是基于好奇心,暑假以一个本科生身份做了两个月不到的MIS工程师(网络管理员)工作,深思总结后决定要走网络信息安全这条路,所以我就一直在想改变研究的方向(之前想着做无线),可是现在一 是没有项目,二是关于网络安全的学术论著读的也不是很多,所以就很迷茫——该做网络安全哪方面的技术研究?11月底就要开题报告,我感觉有点慌了,还请李老师在网络信息安全这个方向上指明下学术研究的方向和具体的技术(感觉老是找不到一个围绕研究方向的技术点)?
 
非常感谢李老师啦!
祝好!

李老师答:

你好!
其实对于找工作来说,不在于你学的什么专业,在于的是你掌握的程度和相关行业的工作经验和积累。所以,在学习过程中不要急于求成,注重积累,无论是哪个具体的研究专业方向,都有其较好的就业前景。
根据你的研究方向来看,可以找找西门子、索尼等通信企业及其研究院看看,相信可以找到你合适的工作,或者三大运营商,都需要你这样的专业人才。
至于学术方面,你需要阅读大量的paper,然后从中发掘你的开题方向,建议看RAID、Sigcom、ACM CCS、IEEE S&P,这几个会议上的文章,相信你会有体会的。另外,你还需要多与你的师兄们进行交流沟通,或许可以从他们的身上寻求一些帮助。
希望你学业有成!