美文网首页想法
放弃那个橡皮擦

放弃那个橡皮擦

作者: 挂瓜 | 来源:发表于2014-08-14 22:00 被阅读312次

    小时候学写字的时候。用铅笔写字,写错了,就会用个橡皮擦去擦掉,然后再继续写。而我小时候,因为买了劣质橡皮擦,擦了之后弄的本子又脏又乱。父亲看到了之后,就给我一支钢笔,让我用钢笔写字。就这样,我在小学二年级下学期开始用钢笔写字了。而且之后我还练过毛笔字。我父亲就是个书法高手。

    有趣的是,虽然钢笔写错了之后,不能擦掉,划个斜杠,旁边从新写。但随着一次次的认真去写,写错的几率越来越低。后面形成一个习惯,就很难写错字了。现在虽然写字的地方越来越少,但写出来,都说我写字好看……惭愧,作为我父亲的儿子,如果写个字还拿不出手,那就不配当儿子了。

    然后看那时的同学们,不管写的好看与否,但写错很容易。而且橡皮擦会让人有依赖心理,而不想去纠正为什么写错了。擦了可能就忘了为什么写错。

    我开始干程序猿这个行业,开始学的时候,调试器是必备的工具。但久而久之,我发现,调试器其实就像我学写字的时候的那个“橡皮擦”。让你找问题是编译后的问题,更容易忽视编码本身的问题。

    当我一次次的忍住不用调试器的时候,我多次审查我的代码,从基本解决出错的根源。久而久之,调试器越来越用不上了。而且形成了一个更良好的写代码习惯,以及审查代码的经验。如果出现一个问题,我可以直接通过上下文就找到出错地点。最终无法解决问题,才会启动调试器去解决。

    学新的语言,比如Lua,好多人都问,有没有调试器?我一般会告诉刚学语言的初学者。不要用调试器,一开始会很难受,但久而久之,就会知道,不用调试器,写出来的代码质量更高。而我现在写Lua这样的脚本语言的代码,根本就不用调试器。

    其实这也是我一个感悟,不仅仅是干我这个行业。其实很多行业都有“纠错”的最后工具,但依赖这种工具会让行业能力越来越差。

    忍受开始的不熟练,放弃那个橡皮擦。

    相关文章

      网友评论

        本文标题:放弃那个橡皮擦

        本文链接:https://www.haomeiwen.com/subject/uzhetttx.html