理想人生-从零开始成为一名反病毒工程师

什么是理想人生?大约是:过上自己认为理想的生活,做出有益于社会的事.
你是否有志于成为一名反病毒工程师?
成为一名反病毒工程师,除了掌握最新安全动态.实践最新安全攻防手法和快速更新自我知识外,还需要一些基础.当然只要你足够努力合理规划,这并非难事.以下谈谈我的学习之路,其中有不少曲折,希望后来人能避免.

我的读书学习历程

初中

首次接触的编程是VisualBasic6.0.接触到TRIZ发明创造理论.虽然不明就里.

书目:

《计算机信息》小一届的该书最后一部分是讲解用VB制作一个二元一次方程求解程序的.
阅读所能接触的一切与计算机基础理论相关的书籍.

效果:

掌握基本语法,可以做数学方面的简单应用.

高中

给自己定了个目标-制作一个计算器.做了数个实用领域的小发明.
继续使用VisualBasic但是依然停留在字符串处理的阶段.

瓶颈:

无法理解API导入调用的示例代码,无法使用任何非VB自带组件外的功能.

开始接触C语言

书目:

《C语言程序设计》谭浩强,粗粗看了一遍,感觉字符串调用似乎很难记忆.并没有找到应用环境.
《图论》一本画满圆圈的书,摆在圣龙书店的某排书架.自己看不懂,也确信身边的人没人看得懂.
《网友世界》接触到了大量的实用知识,了解到最新反病毒前沿工具.
《电脑编程技巧与维护》大量学术论文.是我的人工智能方面的启蒙者.
浏览了附近书店所有有关计算机相关的书籍.

事件:

2009.10月拥有了自己的第一台计算机.
2011.6月撰文反病毒工具介绍,投稿杳无音讯.
2012.6月高考

大学

读的专业是电子信息工程,课程内容有教C语言,单片机,ARM等.
这一时期主要分为两个阶段:

遍览群书阶段,为自己的机械设计发明做准备.
由于即缺乏机械制造经验又缺乏材料,软件上缺乏知识.察觉到硬件设计的长期发展创新已经在某种程度上就个人而言难以突破.更好的方法是用软件更好地利用起硬件.而硬件的需求交给成熟的大团队去做.

职业规划阶段
一个不偏离自己兴趣的职业确实需要慎重考虑并及早准备.笨鸟先飞.

书目:

《C语言的一本书,以表哥帮助小白对话的口吻,最后给出了几个实例:控制台下的游戏》忘记名字了.
《神经网络设计》起初看不懂
《机械视觉导论》除了数学公式其它基本能看懂.
《C++Primer》一个坑,但是营养丰富.
《Windows程序设计》初读抄代码有点懵
《Windows核心编程》初读基本看不太懂
《黑客免杀攻防》开始按部就班学习

网络课程

中国大学MOOC
《大学计算机-计算思维导论》哈尔滨工业大学-战德臣,聂兰顺,张丽杰
《数据结构》浙大公开课-陈越,何钦铭

职业培训阶段
C语言

《C语言程序设计》谭浩强

C++

《C++ Primer》

汇编

《黑客免杀攻防》
参考《win32汇编设计》
《Intel手册》

数据结构

有了前面的基础已经很好处理了.
据说《大话数据结构》不错?《算法导论》才是神.
我在读《算法的乐趣》

SDK
MFC
核心编程
数据库
网络编程
PE文件相关
逆向相关
内核编程

内核也就是驱动开发入门
首选《Windows内核安全与驱动开发》,这是《天书夜读》《寒江独钓》第二版的合集.再过几天(2015.7.4)电子工业出版社就到货了. 《Windows驱动开发技术详解》据说也可以使人入门,但是我还没读过.
《软件调试》-作者张银奎.该书是非常出色的调试相关书籍.入门首选.

此记与有志于此者共勉.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值