开发者最佳实践 – 什么是实践(What is Practice)

什么是实践(What is Practice) 当我说Practice时,我实际上是在说:

  • 实践是一个习惯、一件例行公事    
  • 实践不是靠记忆    
  • 实践通过练习来获得    
  • 实践需要奉献和投入

说到练习,有成千上万的例子,譬如射击,开车,写作。

上面的列举的这些技能都是从练习中获得。当你开始学习开车是,你需要记住每一个步骤,而且做任何动作前都会先反复思考,但是当你有足够的训练后你就不需要记忆任何步骤了。这些都变成了你的习惯和例行公事,譬如当你看见红灯,你的就会自然而然地踩刹车,但是这绝对来自于大量的练习,需要大量的奉献和投入。

练习的一个最重要的特点就是:它强迫你从你的习惯(做法)中转变过来。

如果一个司机以20m/h的速度行驶,频繁遇到交通事故,在日常驾驶中给车辆带来很多刮痕,你会认为这是一个好司机吗?

软件开发和射击,写作,开车这些技能一样,要成为一名成功的软件开发人员,你需要大量的练习、奉献和投入。

在这份简短的文档中,我想告诉你一些最好的软件开发人员的练习(方法),可能你会觉得很有用。那让我们开始吧……

注:本文由奔跑翻译,前往查看原文

发表评论

电子邮件地址不会被公开。 必填项已用*标注