注重实效的哲学

时间:2021-03-31 23:54:13

注重实效的程序员的特征是什么?

我们觉得是他们处理问题、寻求解决方案时态度、风格、哲学。他们能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。毕竟,没有这样的更大的语境,你又怎能注重实效?你又怎能做出明智的妥协和有见识的决策?

  他们成功的另一关键是他们对他们所做的每件事情负责,关于这一点,我们将在“我的源码让猫给吃了”中加以讨论。因为负责,注重实效的程序员不会坐视他们的项目土崩瓦解。在“软件的熵”中,我们将告诉你怎样你的项目保持整洁。

  大多数人发现自己很难接受变化,有时是出于好的理由,有时只是因为固有的惰性。在“石头与煮青蛙”中,我们将考察一种促成变化的策略,并(出于对瑞普平衡的兴趣)讲述一个忽视渐变危险的两栖动物的警世传说。

   理解你的工作的语境的好处之一是,了解你的软件必须有多好变得容易了。有时候接近完美是唯一的选择,但常常会涉及各种权衡。我们将在“足够好的软件”中探究这一问题。

  当然,你需要拥有广泛的知识和经验基础才能赢得这一切。学习是一个待续不断的过程。在“你的知识资产”中,我们将讨论一些策略,让你“开足马力”。

  最后,我们没有人生活在真空中。我们都要花大量时间与他人打交道。在“交流!”中列出了能让我们更好地做到这一点的几种途径。

  注重实效的编辑源于注重实效的思考的哲学。