IT技术博客大学习 共学习 共进步

管道工程序员

外刊IT评论 2011-12-18 22:23:02 浏览 2,141 次
本文是从 The plumber programmer 这篇文章翻译而来。

      前些时候,我曾把一个程序员称作管道工,可他并没意识到“管道工程序员”实际上是一种赞美。管道工通常是团队里最有经验的程序员。

       从管道设备字面上讲,软件管道是用来把东西连接到一起。它发挥的作用是很多人根本不想看见、根本不去思考的东西,但它却是至关重要的。

      Thomas Guest 画了一些图表来说明这个问题。经理们画软件结构图时通常使用大个儿的方块和小的箭头线。方块表示软件组件,箭头表示连接这些组件的程序。

      这样一来给人的印象就是,方块是重要的难开发的部分,而箭头线是容易实现的东西。但事实却很可能正好相反。Tomas 说,如果我们画图时各种组件的大小按照我们付出的努力的多少的比例,那画出来应该是这样的:

建议继续学习

  1. 程序员技术练级攻略 (阅读 35,043)
  2. 再次写给我们这些浮躁的程序员 (阅读 17,024)
  3. 给程序员新手的一些建议 (阅读 12,942)
  4. 给年轻程序员的建议 (阅读 10,921)
  5. 在西方的程序员眼里,东方的程序员是什么样的? (阅读 9,822)
  6. 做个懂产品的程序员 (阅读 9,683)
  7. 每个程序员都应该有张木桌 (阅读 9,562)
  8. 再谈“我是怎么招聘程序员的” (阅读 8,643)
  9. 如何在面试中发现优秀程序员 (阅读 8,102)
  10. 架构师给程序员的一封信 (阅读 7,862)