陈师傅的钟表铺
一本把逆向工程写成"修理钟表"故事的入门书 原技术版见
book/各章;本故事版为新手友好改写
这是什么
小镇的尽头,有一家没有招牌的钟表铺。门口挂着十几个已经不走的老钟,叮叮当当,像在互相打招呼。
店主陈师傅,六十来岁,戴一副滑到鼻尖的老花镜,据说年轻时是"拆机器"的行家——不是拆钟表,是拆程序。后来他把本事带回了小镇,开了一家铺子,靠修钟表糊口。
镇上的人都说:陈师傅的铺子只修"坏掉的东西"。钟表坏了他修,电视坏了他修,连电脑里的程序"坏了",他也修。
小徒弟小林,十五岁,初中毕业那年暑假来铺子帮忙。他本来只想混口西瓜吃,结果第一天就被一只"不走的钟"迷住了——那只钟的秒针会转,可一到整点就"咔哒咔哒"地卡住,像有什么东西在里面捣乱。
"师傅,这钟怎么了?"
陈师傅把老花镜扶了扶:"它啊,里面有个'机关'。你猜猜,谁给它设的机关?"
小林摇头。
"它自己。每到一个整点,它就故意卡住——它在防着有人把它拆开。"
"一个钟……防着人拆它?"
"对。就像有些程序会防着别人看它的内部一样。这个行当,管这叫——逆向工程。"
小林张大了嘴。
"想学吗?"陈师傅问。
"想!"
"那从今天起,你每天来铺子。我教你拆钟,也教你拆程序。先说好,规矩只有一条——先看,再猜,最后才动手。拆坏了不要紧,怕的是拆之前不想清楚。"
这就是陈师傅钟表铺故事的开始。
本书怎么用
每"课"是一章,讲一个知识点,配一个发生在钟表铺的小故事。
- 故事:师徒怎么遇到问题、怎么思考、怎么动手
- 口诀:每课结尾一句话,背下来就能干活
- 动手做:建议你真的打开电脑试一遍(工具安装见技术版第 2 章)
想要全部命令和深度知识,翻原版技术书(book/ 目录);这本书负责让你听懂、记住、爱上。