看啥推荐读物
专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
今天看啥  ›  专栏  ›  程序员大咖

如何向外行介绍程序员工作的复杂程度?

程序员大咖  · 公众号  · 程序员  · 2018-02-27 10:24
点击上方“程序员大咖”,选择“置顶公众号”关键时刻,第一时间送达!「不就加个按钮么?怎么要做三四天?」类似的外行问话,经常在网上能看到。有程序员在 Quora 提问,该如何向外行解释自己工作的复杂度。下面是 Channing Walton 的用泡茶的例子来解释,非常形象。请他们描述泡出一杯茶需要哪些步骤,他们会这么说:烧水把茶叶放到茶壶里水烧开后倒入茶壶等待5分钟把茶倒进杯子加牛奶喝现在,有趣的开始了。你要开始问这样的问题:烧水?水哪来的?热水壶在哪里?你怎么把水倒进热水壶?你怎么知道热水壶壶里要倒多少水?如果没有水/热水壶/电怎么办呢?假如加水传感器失效怎么办?假如煮水传感器失效怎么办?茶叶放到茶壶里?茶壶在哪里,如果没有 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照