懂得保持平衡的程序员

转载 2013年12月04日 09:37:53

转自:http://www.aqee.net/the-balanced-developer/

 

最近在准备一支外包团队的过程中,我思考了一下:做为一个程序员,最珍贵的品质是什么?有个词一直在我的脑海里反复出现,它就是平衡。我们可以看到,一个成功的程序员在开发的时候,他对平衡的理解体现在很多方面,下面就是其中的一些:

速度和质量

  最具的代表性的一个例子就是在软件开发过程中,速度和质量之间的平衡。开发软件时,如果只追求速度,不考虑代码的可维护性,这永远都是下下策。这就跟你无休无止的反复设计和琢磨你的软件却从未拿出来给用户试一下一样不可取。懂得平衡的程序员既能做到迅速的开发出代码,又能保证在整个开发周期里提交的代码都是有质量的。

新兴技术和传统技术

  选择开发工具和技术框架时,平衡是关键。不懂得平衡的程序员在选择采用某种技术时,他们的出发点只是这些技术是新兴的和让人兴奋的,而拒绝某些技术的原因只是它们不出名或未经证实。懂得平衡的程序员会用自己的标尺来测评新兴的技术,会在权衡从中获得的功能益处的同时也会考虑其中潜伏的风险。

做和说

  如果你曾经有过在某次研讨会上观看了某人的演讲后又去翻看他写的代码的经历,你就会知道,一个人谈论技术的能力并不等同于他运用这些技术的能力。而另一种极端,你会看到有些非常安静的家伙,坐在你们公司的地下室里,写出既快又漂亮的代码,却无人问津。懂得平衡的程序员知道,做和说组合起来,才会发挥最大的效力。

也就是说 …

  借用一句老话,所有事情上你都要注意保持平衡,包括平衡自身。不平衡显然会导致任何交易的失败。每个人都有自己的个人想法,这是个好事,但前提是你要做到平衡,它是你把事情做好的保证。

 

[英文原文:The Balanced Developer ]

 

相关文章推荐

【外刊IT评论网】懂得保持平衡的程序员

最近在公司做一个项目,都到上线的时间啦,居然还要更改框架、实时性、并发性等等问题,弄的一塌糊涂。感到好无力啊.... 正好今天看到一篇文章,转过来跟大家分享下........以共勉之。 文...

c++模板类构建AVlL树及AVL树的单双旋转图文简述,以及插入新节点后如何通过旋转使之继续保持平衡

AVL树  可以将AVL树看作平衡二叉搜索树, 因为原始二叉搜索树极端情况下效率不高,如只有一条单链,此时和链表相当 因此出现了这一古老的树种,AVL树  :http://baike.bai...
  • ssopp24
  • ssopp24
  • 2017年04月06日 16:55
  • 772

【JZOJ5043】【NOI2017模拟4.4】保持平衡

Description博爱路上种起了一棵棵的大树,但是有一些地方的树超过了负荷,有一些地方的树的数量又不够。 我们不妨把博爱路看做一条数轴,数轴有n个点,从1到n编号,第i个位置原来现在有ai棵树,...

[物理] 硬币在薄纸边缘保持平衡问题

硬币在薄纸边缘保持平衡问题

【NOI2017模拟4.4】保持平衡【优先队列,贪心】

Description博爱路上种起了一棵棵的大树,但是有一些地方的树超过了负荷,有一些地方的树的数量又不够。 我们不妨把博爱路看做一条数轴,数轴有n个点,从1到n编号,第i个位置原来现在有ai棵树,...

程序员面试题精选100题(60)-判断二叉树是不是平衡[数据结构]

题目:输入一棵二叉树的根结点,判断该树是不是平衡二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。例如下图中的二叉树就是一棵平衡二叉树: 在本系列博客的第...

程序员面试金典:二叉树平衡检查、有向路径检查

1.二叉树平衡检查 题目描述 实现一个函数,检查二叉树是否平衡,平衡的定义如下,对于树中的任意一个结点,其两颗子树的高度差不超过1。 给定指向树根结点的指针TreeNode* root,请返回一个bo...

《程序员面试金典》--平衡二叉树的检测

题目描述:        实现一个函数,检查二叉树是否平衡,平衡的定义如下,对于树中的任意一个结点,其两颗子树的高度差不超过1。给定指向树根结点的指针TreeNode* root,请返回一个bool...
  • zdplife
  • zdplife
  • 2015年10月06日 11:25
  • 751

程序员面试题精选100题(60)-判断二叉树是不是平衡的

http://zhedahht.blog.163.com/blog/static/25411174201142733927831/ 题目:输入一棵二叉树的根结点,判断该树是不是平衡二叉树。如...
  • ZCSYLJ
  • ZCSYLJ
  • 2011年10月01日 16:40
  • 471

失业的程序员(十三):平衡

http://www.shenyisyn.org/2013/05/21/tjp13-1.htm 开章前做个小前戏:  1、广告:请大家关注本站的两位作者:一个是mark,一个是沙欧。mark的...
  • bytxl
  • bytxl
  • 2013年05月23日 12:34
  • 1164
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:懂得保持平衡的程序员
举报原因:
原因补充:

(最多只允许输入30个字)