前言
本人已经而立之年,自己也是正统的985计算机科学与技术科班出身,身边都是掌握十八般武艺的白帽黑客,而我一直深陷于行政工作无法自拔,与理想中的自己渐行渐远,如今幡然自省,还是希望能在网络安全领域有所拓展,有所精进,找到自己的乐趣。种一棵树最好的时间是十年前,其次是现在,只要心里有信念,没有时间的差距,什么时候开始都可以。初步有个不是特别清晰的但是有个大致方向的计划,那就是从汇编语言入手,然后慢慢向逆向靠拢,在过程中逐步确定自己想要深耕的领域。
一、教材选取
王爽老师的《汇编语言(第3版)》,是汇编语言学习领域的灵魂佳作,深入浅出,适合入门,更包含了深刻的教学思想哲学,本次学习就以此书为基本。
二、学习目的
学习汇编语言的两个根本目的:充分获得底层编程体验;深刻理解机器运行程序机理。
三、教学思想
一门课程是由相互关联的知识构成的,这些知识在一本书中如何组织则是一种信息组织和加工的艺术。学习是一个循序渐进的过程,但并不是所有的教学都是以这种方式完成的,这并不是我们所希望看到的事情,因为任何不以循序渐进的方式进行的学习,都将出现盲目探索和不成系统的情况,最终学习到的也大都是相对零散的知识,并不能建立起一个系统的知识结构。非循序渐进的学习,也达不到循序渐进学习所能达到的深度,因为后者是步步深入的,每一步都以前一步为基础。
你也许会问:“我们不是一直以循序渐进的方式学习吗?有哪本书不是从第一章到后一章,又有哪门课不是从头讲到尾呢?”
一本书从第一章到最后一章,一门课从头到尾,这是一个时间先后的问题,这并不等于就是循序渐进的方式在学习。