《识数寻踪:WinHex应用与数据恢复开发秘籍》——1.2 学习规划

1.2 学习规划

识数寻踪:WinHex应用与数据恢复开发秘籍
任何学科都有其相应的学习规划。在大学里,老师们按照教育专家们指定的学习规划制定专业的教学任务表,我们只需要跟着老师的引导去学习,就可以按部就班地完成学习任务。但是本节不打算给大家列出一张严谨的课程表,我们仍然还是以轻松的语调,从勤奋、机遇、自爱3个角度谈谈数据恢复的学习方法。

1.2.1 勤奋
从勤奋的角度,数据恢复倒是有很多的学习方法,也就是我们称之为“笨办法”的办法。

1.好问
多向高手请教是成为高手的捷径。当然,请教也是在自己冥思苦想、头晕脑胀时不得已采取的学习手段,不能所有问题不予思索一概求人,养成懒惰的思考习惯则会取得适得其反的学习效果。

2.多参与技术讨论
讨论是一种平等的学习交流方式,数据恢复重在讨论。一个疑难杂症的解决,往往是众多大脑一起努力的结果。即便讨论没有得出正确的结论,人们也会在讨论中学习到很多其他的知识。

3.总结经验
我们在FAT文件系统的第6个扇区发现了引导扇区备份,在NTFS分区的后面发现了引导扇区备份,于是我们认为Ext2的超级块也有备份……直到我们发现大部分文件系统都为“错误恢复”预留了后路。于是在数据恢复工作中,我们的第一反应就是去寻找备份,这就是一种经验的总结。

拿Windows来说,临时文件几乎成为其安全漏洞。对于可存档的文件,甚至加密后的NTFS,几乎总是可以从临时文件中找到突破口。这也是经验。

对于硬盘被Ghost成一个大分区的案例,我们用类似“分区表医生”之类的软件即可快速解决。这仍然是一种经验。

总之,善于总结的人总是能够高效、高速地完成工作。因为当技术成了一种直觉或习惯,就没什么困难可以阻挡我们了。

4.硬着头皮写技术文章
写技术文章可以帮助数据恢复从业人员巩固自身知识。这跟人类固有的“虚荣心”有一定的关系:技术文章是写给别人看的,为了不闹出笑话,必须严谨对待。

5.抄书
这是笨办法中的较高境界了。古人云,“眼过千遍不如手过一遍”,还是有一定道理的。数据恢复通常靠自学,书中晦涩难懂的知识点必须通过投入高度集中的注意力才能加以理解,所以抄书是集中注意力的一种方法,也是帮助大家迅速熟悉相关行业术语的方法。当然,也有抄书走神的,但是总比瞪眼干看着强多了。

6.实验、再实验
每当我们对前辈大师的研究成果叹为观止时,首先想到的往往是他们过人的智慧。曾经有人认为数学家一晚上就可以推导出几个公式来,这纯粹是一种臆想。很多时候,研究就是不断实验的过程,实验数据积累到一定程度,埋藏的珍宝就会显现出来。当今数学界,很多问题只能依靠计算机来证明,无非是看重了计算机的实验能力,数据恢复何尝不是如此,只要我们不断实验,知识和技能自然与我们“亲近”。

7.多干活
多争取一些数据恢复业务增加自身的实战经验是上上策。

8.尝试编写一些简单的数据恢复实验代码
编写代码的过程就是一个严谨的学习过程,原因很简单:如果有一个环节没搞懂,代码就编写不下去。

1.2.2 机遇
1.去大公司
有机会一定要去规模较大的公司待上两年,感受企业的文化氛围,学习规范化的工作流程,这对大家的职业生涯将产生不可估量的影响。当然这需要机遇。

2.一鸣惊人
数据恢复行业中,一鸣惊人的案例也很多,重要客户的重要数据往往成为数据恢复工程师振翅高飞的起点,也会大大增加其学习的信心。这也需要机遇。

3.名师
遇到一位愿意将生平所学倾囊相授的名师。当然,名师不仅技术精湛,而且愿意循循善诱,让我们在不知不觉中发现学习的乐趣。

1.2.3 自爱
《阿房宫赋》有云:“灭六国者,六国也,非秦也;族秦者,秦也,非天下也。”一个朝代的灭亡,与其不适宜的政治管理方式密不可分。相应地,个人又何尝不是如此?

1.不要泯灭良心
有的数据恢复公司会恶意破坏客户的数据,迫使客户不得不选择他们。相信天理昭彰、报应不爽,这是行业的耻辱,等待他们的将是冰冷的手铐和远播的恶名。

2.养成良好的习惯,保持身体健康
身体是一切脑力活动的基础。举个最简单的例子,乏力体质的人一般缺乏学习的毅力,如果年纪轻轻疾病就接踵而来,那还谈什么职业生涯。

3.让大脑时刻保持在思考状态
我们经常看到程序高手落寞地坐在电脑屏幕前发呆,可以连续几个小时纹丝不动。大家应当羡慕他们,有这样“上了轨道”的思维习惯,还有什么难题不能攻克?当然,前提是不能为此影响健康。

4.关心家人
关心家人也是自爱的一种。当你孤独地走在异乡凄冷的大街上时,当你满怀希望求职却被无情拒绝时,家人永远是你坚强的后盾。

时间: 2024-09-17 03:40:17

《识数寻踪:WinHex应用与数据恢复开发秘籍》——1.2 学习规划的相关文章

《识数寻踪:WinHex应用与数据恢复开发秘籍》——第1章 学海茫茫孤帆冷——数据恢复概述 1.1 给所有数据恢复工程师的话

第1章 学海茫茫孤帆冷--数据恢复概述 1.1 给所有数据恢复工程师的话 识数寻踪:WinHex应用与数据恢复开发秘籍 我们整日把数据恢复挂在嘴边,那么何为数据恢复?以往这里必须来一段老生常谈的名词解释,本书却有全新的理解:数据恢复,就是找到有价值的数据而已.为什么说"找到"?因为我们都清楚数据恢复的本质,乃是一种数据定位.检索技术,如果数据真的丢失,任何技术都回天乏力了,正所谓"存在定有迹可循,毁灭必无影无踪."数据丢失就好比一本书撕掉了目录,如果正文还在我们无论

《识数寻踪:WinHex应用与数据恢复开发秘籍》——1.3 数据恢复技术未来的发展方向

1.3 数据恢复技术未来的发展方向 识数寻踪:WinHex应用与数据恢复开发秘籍 未雨绸缪,真英雄也.只有牢牢把握一门学科的发展方向,才能在技术大潮中游刃有余,应对自如. 1.3.1 FLASH数据提取技术 目前,固态硬盘正在不断蚕食存储市场的份额,嵌入式设备又大行其道,FLASH闪存使用量达到前所未有的程度,与之相关的FLASH芯片数据恢复业务也如影随形地跟了过来.国内美亚柏科.效率源等公司都在积极研发此类技术. 1.3.2 数据恢复与残余数据分析并存 数据恢复往往不能达到完美的效果,某些时候

《识数寻踪:WinHex应用与数据恢复开发秘籍》——1.4 我们的“闺蜜”——数据恢复工具

1.4 我们的"闺蜜"--数据恢复工具 识数寻踪:WinHex应用与数据恢复开发秘籍 虽然数据恢复工具并不是我们安身立命的根本,但是在很多情况下,它们能帮助我们更有效地完成工作.从计算机的角度看,它们只是拥有特定功能的程序,所以它们只能按照预先设定好的流程来工作,一旦数据环境的复杂程度超出了所能掌控的范围,它们就会失去效力甚至给我们造成一定程度的误导. 有人说,两种数据恢复工具的恢复效果是有差别的,这是当然,因为它们分别代表了不同开发人员的不同思路.大家完全可以凭借自身经验为自己挑选适

《识数寻踪:WinHex应用与数据恢复开发秘籍》——第2章 柳叶弯刀锋芒现——WinHex初探 2.1 面由心生——WinHex启动中心

2.1 面由心生--WinHex启动中心 识数寻踪:WinHex应用与数据恢复开发秘籍俗话说,"人活一张脸,树活一张皮",软件也不例外,简洁大方的界面设计会给使用者带来心旷神怡的感受.其实,软件设计走到最后就成了一门艺术,设计师不再满足于合理体现软件的主要逻辑,而是力求将美学和创意贯注于软件的灵魂之中,让使用者产生强烈的精神共鸣,从而打心底欣赏.热爱软件.从另一个角度说,如果开发者对界面重视,那么软件核心的质量必定不差,尚未听闻界面草草了事但功能强大.运行稳定的软件(命令行除外).本节

《识数寻踪:WinHex应用与数据恢复开发秘籍》——导读

**前言**三百万魂湮荒冢,六千枯载征战延: 醉生梦死朝上客,血染狂沙关外人. 恍惚只闻刀剑笑,依稀可辨赤兔吟: 辰卯但求金乌美,奈何呓语秦汉年. 2004年我还是学生,和同学搭伴去玉门游玩,眼见一路戈壁广袤.沙海连天,长城在朦胧中蜿蜒,心潮澎湃却欲语词穷,直到大漠观日,被壮美之景震慑得似醒非醒,秦汉之风.边关战阵跃然于眼,这才按捺不住,仿效古来墨客,写下开篇蹩脚诗一首,表达激动心情,虽然那时的我尚未体会人生之路的曲折艰辛,却也迸发出报效民族的热血豪情,使我在后来的成长中时刻保持一种乐观向上的活

《Android开发秘籍(第2版)》——第1.8节Google Play

1.8 Google Play Android开发秘籍(第2版) 完成了应用程序的设计.开发.测试和签名工作后,就可以在Google Play上对其进行部署.要使用Google Play,首先要创建一个Google Checkout账户.该账户不仅用来支付25美元的开发者初始注册费,也用于供开发者获取付费应用的收益.创建的应用能亮相于众目睽睽之下,往往会令开发者激动不已.在上传后的数小时之内,应用程序就可能被来自全世界的用户数百次地浏览.下载.打分和评价.这里给出发布应用时需要考虑的若干事宜,谨

《Android开发秘籍(第2版)》——第2.3节多个Activity

2.3 多个Activity Android开发秘籍(第2版) 就算是最简单的应用程序也会拥有不止一项功能,因此我们经常要应对多个Activity.例如,一款游戏可能含有两个Activity,其一为高分排行榜,另一为游戏画面.一个记事本可以有三个Activity:浏览笔记列表.阅读选定笔记.编辑选定的或新建的笔记. AndroidManifest.xml文件中定义的主Activity会随应用程序启动而启动.该Activity可以开启另外的Activity,通常由触发事件引起.这第二个Activi

《Android开发秘籍(第2版)》——第1.3节运行Android的设备

1.3 运行Android的设备 Android开发秘籍(第2版) 全世界有种类数以百计的Android设备和为数众多的制造商,设备包括电话.平板电脑.电视.车载音响.运动器械及其他辅助设备.软件可通过android.os.Build来获取目标设备信息,例如: if(android.os.Build.MODEL.equals("Nexus+One")) { ... } 所有Android支持的硬件由于操作系统的一些自然属性而具有一些共同点.Android系统由下列镜像文件(image)

《Android开发秘籍(第2版)》——第1.7节软件开发工具包(SDK)

1.7 软件开发工具包(SDK) Android开发秘籍(第2版) Android SDK由平台.工具和示例代码以及开发Android应用所需的文档组成.它被构建成为Java开发工具包的附加组件,并包含一个面向Eclipse集成开发环境(IDE)的集成插件. 1.7.1 安装和升级 网上许多地方都有针对如何安装Android SDK的按部就班式的指导.例如,在Google的网站http://developer.android.com/sdk/上就有关于安装过程的全套链接.如今Google已将SD