个人看法:安全专业其实学好很不容易,需要了解很多底层的东西,包括硬件和软件,学好了比一般的计算机专业要深入很多。 例如:病毒分析,一般要学习汇编,ida反汇编工具,od调试等,要对计算机底层的了解很深还能搞定,包括挖漏洞,如果要检查和清理病毒,那需要写驱动,一般c语言要很精深否则容易蓝屏。这里面要求对c,汇编语言,数据结构,操作系统,接口技术,计算机组成原理都要很清楚,否则让你写个虚拟机脱壳,你cpu里面寄存器不知道有几个怎么模拟cpu运行?计算机组成原理不清楚,也搞不定逻辑地址,线性地址,物理地址之间的转换,这个不清楚也分析不了pe结构。总之计算机安全要学好需要下很多功夫,包括计算机基础要打扎实。现在很多计算机系的人都是java搞业务,学个什么软件工程,感觉计算机就没入门。
就业:安全大厂有360等,一般大厂也会有安全部分,例如腾讯,小米,都要专门的安全防护,例如小米手机汽车都需要安全防护,另外游戏厂商也有需求,反游戏外挂等,大中型企业也需要岗位,但是这里要分清楚是搞安全研发还是运维,完全两个世界,要搞研发,那就是搞c和汇编;要是运维,那相对容易多了,都是用的第三分软件,堡垒机搞个什么安全框架防护,替代性就很强,竞争力远不如搞研发。
后期:但是安全这个行业,如果干腻了,不大好创业,因为安全行业相对稳定,有门槛各种指标评测,而且安全行业属于傍大腿的行业,大腿不行整个行业也会受影响。但是安全搞好了,转到其他行业,很多都是降维打击,因为学的深了,搞其他的比较容易。
其他:计算机行业尽量做自己本门的行业,例如安全,ai,游戏等等,都是计算机本门的行业。如果要做业务相关的行业,那计算机就是辅助工具了,以后替代性就很强,而且换行业约等于重新开始,所以安全怎么说也是本门的行业,搞好了,应该问题不大,但前提就是学扎实,别想着用第三方工具看看这个,分析分析那个,写写报告,做做运维,那没意思。
题外话:雷军的水平是很好的,大学用汇编写加壳程序,那个不是一般计算机专业的人能写的出来的,即便放到现在,也是厉害的角色,所以很多人质疑小米的研发,只注重营销,他们根本就不知道啥事汇编,也不知道当年求伯君那代人开发wps的难度,对于小米来说,现在的软件开发难度可能还没有当初的大。
--
FROM 114.249.229.236