程序员是这样炼成的(19)-关注过程

  • A+
所属分类:[开发技巧]

    人类的任何行为都是以目的为导向,就像我们爬山,很多人的目的是为了最后的终点,但是我们常常因为过于关注结果或者目的,而忽略了过程,如同我们为了登顶,却无暇欣赏沿途的风景。我们追求的结果可能发生在一瞬间,但是我们把绝大部分的时间全部花费在过程上。我们做程序开发也是如此,我们把时间投入到整个开发的过程中,而不是在开发完成的软件结果上。

    我们的职业生涯也是如此,对我们来说要重要的不是加薪或者晋升,而是面对问题思考和努力的过程,忘我工作,寻求答案的执着。过程才是我们程序员所追求的,回到软件开发上来说,如果我们关心的重点是交付日期和完成的应用程序,而忽略了用户的体验和操作。交付的东西一样无法让客户满意。

    看重结果会使程序员缘木求鱼,请不要忘记:糟糕的过程只能创造糟糕的产品,最终交付物是我们一个项目要完成的起码要求,但是如果软件的内部一谈糊涂,金玉其表败絮其中——这样的开发效果完全是徒劳,你不能在其中成长和学到技术,你学到的只是欺骗,用偷工减料的工作量生产出一个欺骗项目经理和客户的软件而已。软件开发是一个严肃的工作,如果你对项目撒谎那么你需要用更多的谎言来弥补你之前的谎言,这是一个恶性循环。你不注重的过程当中,如果有一个缺陷,你将因为这个缺陷花费数10倍的时间和精力去弥补它。我们做软件开发的,每天都面临着十分无趣的工作,做项目的时候,不要老是焦急的想着,我们要赶快去完成他,赶快去交差,其实任务是永远完成不了的,公司出钱不是为了让我们去休假,一个项目完成后,第二个马上会接踵而至,对我们而言我们需要的是开发的过程和从中学到的知识。。。。。。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
广告也精彩
avatar
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: