二进制安全研究人员技术体系与学习规划
这是博客的第一篇文章,还是要比较认真对待的。作为一名二进制安全方向的爱好者和研究者,这里主要是介绍我认知下二进制安全研究人员需要构建的知识体系和学习策略,当然这也是我未来的学习路线。计算机领域的学习核心是“随机应变,动态学习”,而一个全面的知识体系就像“九阳真经”,可以帮助你快速地触类旁通。在大学的学习中,很多学校都将重点放在了理论和考试上,我认为这是国内计算机教育的悲哀。粉饰的各类数据也改变不了能力的苍白,这样培养出来的不过是一群只会夸夸其谈的白痴,不是一名真正的技术领域的开拓者和研究者。在下面的技术体系中,我会以理论知识划分,但会更强调在实践中需要达到的标准。只有追求真实的落地的技术,才能获得真正的技术带来的快乐。 技术体系构建 1.底层七大件最底层的是计算机任何领域都需要的核心基础知识,结合网安的特点,我重点认为应该是“七大件”。分别是计算机体系结构、操作系统、计算机网络、数据结构与算法、编译原理、数据库原理和设计模式。 这一部分我认为每个标准都要精而且深,我认为的标准上: 计算机体系结构:可以独立在《图灵完备》的游戏上设计一个基于自己体系结构的计算机 操作系统:可以设计...