全站数据
8 4 2 0 5 8 1

学习信息安全,对编程能力要求高吗

情感心理驿站 | 教育先行,筑梦人生!         
问题更新日期:2024-09-03 08:43:38

问题描述

学习信息安全,对编程能力要求高吗求高手给解答
精选答案
最佳答案

这个不能笼统的回只能说一般的要求不是太高,但编程是必修课之一。

1、领域方向决定信息安全的级别

信息安全的领域很多,方向性也比较强。不同的领域对安全的要求有不同的侧重点,比如通信领域的信息安全和金融、证券领域信息安全是不同的,计算机安全系统的设计开发与政府部门的安全应用方向差别更大。所以对编程能力的要求和你从事的领域有关系。但在大学里的课程里,对编程要求确实不高。

2、职位不同意味对编程能力的要求有差别

不同领域的信息安全岗位不同,对信息安全的编程也不同。例如网络的有:网络管理员、 网络工程师、网络高级工程师,级别不一样也就对安全技术要求不一样,对处理代码的能力要求也不一样,所以不同的岗位要求有差别,有些岗位只要会使用分析工具,找出相对应的薄弱环节,进行防范即可,但有些岗位就要有手工排错的能力,甚至要检查代码,或手工编码的能力。有些敏感领域的关键信息安全岗位,除了其他技术超高外,确定编程要求也要求很高。

3、学科知识是基础,实践应用是关键

在大学的信息安全专业里,除了其他的专业基础外,与编程有关的科目大概有:C++语言程序设计、计算机原理与汇编语言、数据结构与算法、编码理论等。你看真正与编程相关的也不过C++和汇编语言,在校编程要求也不高。但是重要的是信息安全对从业人员的实践能力要求很高,而不是对编程能力要求很高,但是要有编程的基础,必要时要能看懂代码和动手编码,这两者一定要搞清楚。

信息安全落实到实际工作中,如上所述领域不一样,应用不一样,网络环境不一样等等,你必段要制订一套安全计划,要会使用工具分析,要懂相关的命令排查,分析代码是否存在恶心意或BUG,总之行业分析工具是必段要掌握的,专业分析工具也是必须要掌握的,由于具体情况的复杂性,手工排查漏洞及编程要达到什么样的高度。而这些,都是在大学里所学的远远不够,需要你的实践能力和再学习的能力。

总之:要想成为一个安全信息方面的专家或者高手,编程功夫是一个重要的节点。这就要看你的要求层次了。但也不能偏废,有些编程高手,但却不能成为信息方面的专家,编程只是一种工具,要成为信息安全的专家,还需要其他方面的知识,以及对具体问题的分析能力,这一切都只能在实践中学习和积累。