前言是最好的介绍——笨方法就是捷径_"笨办法"学Python书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > "笨办法"学Python > 前言是最好的介绍——笨方法就是捷径
cp4 "笨办法"学Python 的书评 发表时间:2011-12-07 21:12:51

前言是最好的介绍——笨方法就是捷径

注:此文由不才译自原书前言,看过你就知道它为什么叫Hard Way了。
------------------------------------------------------------------------------

笨方法就是捷径


       这本简明的书旨在帮你在编程上起步。书名说明这里采用笨方法教你写代码,但其实不是。说它“笨”仅仅是因为它是人们过去用于教学的方法。使用这本书,你将要做一些异常简单的事情——那是所有程序员学习一门语言时必须做的事情:

>做每一道习题
>精准地录入每一个例题
>让它运行

       就这些。一开始,这会非常困难,但是坚持住。如果你看完了这本书,并且每晚花一两个钟头做完了所有习题,你将为继续学习别的书籍打下良好基础。从这本书里你也许没有真正学会“编程”,但你将学会要学一门语言时所需要的基本技能。
       这本书要教给你一个初级程序员需要知道的三种最基本的技能:读写代码,注意细节,分辨力。


       读写代码
       好像笨蛋都知道这一条,但是,如果你打字有困难,特别是当你打出那些源码中非常奇怪的字符时有困难,那么学习编码时就会有麻烦。没有这一基本技能,你就无法学习哪怕是最基本的软件知识。
       录入例题代码并让它们运行能帮你学习那些符号的名字,熟悉它们的位置,并帮你阅读代码。


       注意细节
       能将好程序员和坏程序员区别开来的技能就是是否注意细节。事实上,这也是任何领域里使优秀分子脱颖而出的技能。没有对你工作中最微小的细节的关注,你会错失工作中的关键点。对于编程来说,这就是为什么你最终的系统充满bug而且难于使用。
       通过阅读本书,精准地敲录每一个例题,你可以训练你的大脑关注你正在做的事情的每一个细节。


       分辨力
       一个非常重要的技能——大多数程序员要经过很长时间才能形成——是分辨不同事物的区别的能力。一个经验丰富的程序员能立即指出两篇些微不同的代码区别在何处。程序员创造出了一些工具使这种工作变得更容易,但我们不会用这些工具。你首先要用笨方法训练你的大脑,然后你才可以用这些工具。
       在你做这些练习的过程中,敲录每一道题时你都可能犯错。这是不可避免的,即使老程序员也会犯错。你要做的是比较你已经敲录的和你应该敲录的,并修改所有错误。这样,你可以训练你自己去发现错误,bug,以及其他问题。


       不要复制——粘贴
       你必须亲手把每一个例题敲入。如果你复制、粘贴,你可能跟没做一样。这些例题的要点是训练你的手、你的脑和你的思维怎样读、写、看代码。如果你复制、粘贴,你是在学习效果上自我欺骗。


       关于练习与坚持
       在你学习怎样编程的时候,我在学习怎样弹吉他。我每天要练习至少2个小时。我练习音阶、和弦和琵音至少1小时,然后学习乐理、听音、歌曲以及其他我能做的。有些时候我每天学习吉他和音乐达8个小时,因为我喜欢,我觉得有趣。对我来说,一遍一遍的练习很自然,这也正是学习的方法。我知道如果想做好某事,你必须日复一日的练习,即使某一天你做得很糟糕(这是经常事)或者它很难。继续努力,最终它会变得容易并令你愉悦。
       在你学习本书并且不断编程时,记住,所有值得一做的事情在起步时都很难。也许你是那种害怕失败的人,所以一旦感到困难就放弃了。也许你从未学会自律,所以你做不了任何“枯燥”的事情。也许别人说你有天赋,所以你从不曾尝试那些可能使你看起来像个笨蛋而非天才的事情。也许你好胜心切,并错误地把你自己同像我这样有超过20年编程经验的人相比较。
       不论你想半途而废的原因是什么,坚持下去。强迫自己。如果你碰到一个你不会做的附加习题,或者一节你就是搞不明白的课程,那么跳过它,以后再回头研究。但是要保持前进,因为编程中确实有些相当怪异的事情发生。
       一开始,你什么都不懂。一切都很古怪,就像学习任何自然语言一样。你在词汇里挣扎,不知道哪个符号是哪个,一切都搅到一起。然后有一天,犹如晴天霹雳,你的脑子开窍了,你突然“明白”了。如果你坚持做练习并努力去理解它们,你终有明白的一天。你也许不能成为编程大师,但你至少理解了编程是怎么回事。
       如果你放弃,你永远无法领略这一点。你一旦碰钉子(任何事情刚开始都会遇到)就会放弃。如果你继续努力,继续敲打键盘,努力去领会,努力去学习有关的东西,最终你会明白的。
       但是,如果看完了整本书,你仍然不明白怎样写代码,至少你努力了。你可以说你已尽全力但还是不行,但至少你试过了,你可以为此而骄傲。


原文在此:http://learnpythonthehardway.org/book/intro.html
--------------------------------------------------------------

此书后记也值得一读,已经有人译过,有兴趣请移步:http://www.aqee.net/advice-from-an-old-programmer/

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“前言是最好的介绍——笨方法就是捷径”的回应

小花童鞋 2017-03-21 19:32:59

看了前言后就有动力去学了。前言写的确实不错,朴实易懂