IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

管道工程序员

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

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

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

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

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

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. 公司倒了,请让领导先走 (累计阅读 13,407)
  2. 别为大公司拼命(译文) (累计阅读 10,298)
  3. 个人开公司的流程,以后用得着 (累计阅读 7,924)
  4. 谷歌是如何做代码审查的 (累计阅读 6,666)
  5. 一个程序员的血泪史 (累计阅读 6,323)
  6. 加班与效率 (累计阅读 6,195)
  7. 献给有裸辞想法的朋友们 (累计阅读 5,541)
  8. 大公司与风险管理 (累计阅读 5,305)
  9. 从Code Review 谈如何做技术 (累计阅读 5,217)
  10. 软件测试工程师的职业素质 (累计阅读 4,998)