懂得保持平衡的程序员

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

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

 

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

速度和质量

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

新兴技术和传统技术

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

做和说

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

也就是说 …

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

 

[英文原文:The Balanced Developer ]

 

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

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

大牛整理的每个开发者都应该学会的 Linux 最经常用到的命令大全【Linux常用命令】

笔者在这篇文章中跟大家分享一下接近 100 个 Linux 常用命令大全,希望可以帮助到大家。另外推荐一个适合程序员找工作的微信公众号“每天名企社招内推”,微信公众号:ourpush。 ...
  • ourpush
  • ourpush
  • 2016年09月03日 14:58
  • 248

程序员应该了解的数字

程序访问不同设备所需时间
  • KangRoger
  • KangRoger
  • 2017年05月23日 23:25
  • 1112

java程序员应该懂得东东

  对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老...
  • yang871921
  • yang871921
  • 2011年04月11日 09:00
  • 99

Web程序员必须掌握的五个正则表达式

【IT168 技术文档】摘要:本文是《程序员必须掌握的基础正则表达式》的后续,我们将带领大家探索正则表达式在Web应用中的用途,通过最常见的一些判断功能的实现,让大家领略正则表达式的强大之处。  ...
  • bruceslash
  • bruceslash
  • 2015年03月30日 22:31
  • 215

Java程序员应该掌握哪些技术

Java 是热门的语言之一,2014 年 7 月份 TIOBE 编程语排名Java 排名第二,仅在C语言之后。Java 可以用来开发 web 应用和桌面应用,更重要的是 Java 具有跨平台性:wri...
  • suxinpingtao51
  • suxinpingtao51
  • 2014年07月29日 12:39
  • 635

C++程序员需要了解的知识

1. C++编译器自动为类产生那几个缺省函数?默认构造函数、拷贝构造函数、析构函数、赋值操作符、取地址操作符、const取地址操作符。 2. 使用C++默认的赋值操作符,那些数据成员会发生错误? ...
  • xcw_1987
  • xcw_1987
  • 2017年02月25日 11:01
  • 318

20个只有程序员才能看懂的段子

1.一程序员去面试,面试官问:“你毕业才两年,这三年工作经验是怎么来的?!”程序员答:“加班。”   2.某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日...
  • wocong6078
  • wocong6078
  • 2017年07月17日 20:24
  • 1342

java程序员需要会的linux知识

本文将介绍其中linux日志搜索最常用的grep的日常用法。
  • lovely9862
  • lovely9862
  • 2017年02月17日 17:32
  • 414

程序员必须了解的正则表达式——常用正则表达式

说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上...
  • yang_best
  • yang_best
  • 2014年11月19日 14:30
  • 904
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:懂得保持平衡的程序员
举报原因:
原因补充:

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