本帖最后由 gdmgb520 于 2013-8-6 21:53 编辑
第一章 什么是练习(What is Practice)
当我说Practice时,我实际上是在说:
练习是一个习惯、一件例行公事
练习不是靠**
练习通过实践来获得
练习需要奉献和投入
说到练习,有成千上万的例子,譬如射击,开车,写作。
上面的列举的这些技能都是从练习中获得。当你开始学习开车是,你需要记住每一个步骤,而且做任何动作前都会先反复思考,但是当你有足够的训练后你就不需要**任何步骤了。这些都变成了你的习惯和例行公事,譬如当你看见红灯,你的就会自然而然地踩刹车,但是这绝对来自于大量的练习,需要大量的奉献和投入。
练习的一个最重要的特点就是:它强迫你从你的习惯(做法)中转变过来。
如果一个司机以20m/h的速度行驶,频繁遇到交通事故,在日常驾驶中给车辆带来很多刮痕,你会认为这是一个好司机吗?
软件开发和射击,写作,开车这些技能一样,要成为一名成功的软件开发人员,你需要大量的练习、奉献和投入。
在这份简短的文档中,我想告诉你一些最好的软件开发人员的练习(方法),可能你会觉得很有用。那让我们开始吧……
注:
本文由奔跑翻译:http://www.elecbench.com/?p=1138
英文原文:http://www.tutorialspoint.com/developers_best_practices/what_is_practice.htm |