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

速度和质量

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

新兴技术和传统技术

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

做和说

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

也就是说 …

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

转载于:https://blog.51cto.com/ketqi/714721

懂得保持平衡的程序员相关推荐

  1. 大胆,用Python爬一爬都是哪些程序员在反对996?!

    转载自:Alfred数据室 作者:AlfredWu 最近程序员界发生了一件大事儿.如果说"流浪大师" 沈巍在抖音快手里是顶级流量的话,那么在程序员的世界中,一个叫"996 ...

  2. 嵌入式程序员应知道的0x10个基本问题

    预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * ...

  3. 嵌入式程序员应知道的基本问题-C语言(zz)

    来源:21ICbbs  作者:lhf C语言测试:想成为嵌入式程序员应知道的0x10个基本问题 其中少量灰色的文字是我添加的,表达一些我的看法,很不成熟,希望朋友们指正. C语言测试是招聘嵌入式系统程 ...

  4. 嵌入式程序员面试时应该知道的16个问题

    1.预处理器(Preprocessor) 2.如何定义宏 3.预处理器标识#error的目的是什么? 4.死循环(Infinite loops) 5.数据声明(Data declarations) 6 ...

  5. 想成为嵌入式程序员应知道的16个基本问题

    这是嵌入式C程序员的基本知识.作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章. C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法.这些年 ...

  6. 想成为嵌入式程序员应知道的0x10个基本问题

    C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法.这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相 ...

  7. 程序员如何保持身心健康

    程序员保持身心健康的八种方式 程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受.怎么办呢我们?我们热爱编程,乐于创建功能--我们喜欢那 ...

  8. 李争——一个骨子里是极客的程序员

    我的业余作品<IT 英雄传>,聚焦身边的英雄,以文字采访的形式记录奇人趣事,笑看风云变幻.所写的人都是我见过面且比较熟悉的,绝大部分都是交往很久的,其中为了避嫌,我很少写微软同事,但今天这 ...

  9. 程序员保持身心健康的八种方式

    程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受.怎么办呢我们?我们热爱编程,乐于创建功能--我们喜欢那种将一堆代码弄成像Facebo ...

最新文章

  1. 数据库审计服务器性能要求,数据库审计技术指标资质要求-.docx
  2. 数据库中关于convert的参数学习(转化函数用法)
  3. JPOM - AOP+自定义注解实现操作日志记录
  4. how is SAP CDS view SADL load generated
  5. 【渝粤题库】国家开放大学2021春2718动物生理基础题目
  6. [物理学与PDEs]第3章第3节 电导率 $\sigma$ 为无穷时的磁流体力学方程组 3.3 磁场线``冻结''原理...
  7. [转载] python 字典的get()pop()方法的区别
  8. 使用ntp协议同步时间,chronyc sources -v 同步时间
  9. 【php写日志】php将日志写入文件
  10. Hibernate 缓存机制详细分析
  11. APUE学习笔记——信号
  12. form表单提交的时候,传过去的值是键值对的形式
  13. HDCP-新家庭影院网络场景的数字内容保护
  14. 华为小程序怎么弄出来_华为手机添加桌面小程序 华为手机小程序怎么弄出来...
  15. ubuntu 刷新频率 如何查看_Ubuntu Linux系统屏幕刷新率问题的解决
  16. 陆面生态水文模拟与多源遥感数据同化与Noah-MP模型
  17. MacBook Pro做为Windows电脑的扩展屏【已解决】
  18. Android Native Crash崩溃及错误原因分析二-实战解决
  19. 天蝎座2006年运程
  20. ARM硬件基础SIMDNEON

热门文章

  1. 【总结】有三AI所有GAN相关学习资料汇总,有图文、视频、代码实战等......
  2. 【强化学习】数据科学,从计算到推理
  3. 速卖通运营之选品方法和技巧
  4. java正则过滤特殊字符
  5. 2019 Multi-University Training Contest 1 - 1004 - Vacation - 二分 - 思维
  6. JavaScript函数练习
  7. jmeter图片的下载
  8. Oracle 大数据集成实施
  9. 动态SQL字符长度超过8000
  10. OBIEE 11g:Error:nQSError 36010 Server version 318 cannot read the newer version of the repository