36. 古鲁神话
来源:互联网 发布:swiper js 编辑:程序博客网 时间:2024/04/27 17:15
古鲁神话
每个人在软件行业工作足够长时间后,都会听到这样的问题:
我遇到了一个XYZ的异常。你知道出了什么问题吗?
问这个问题的人很少去钻研可以分析问题的堆栈、错误日志或者任何上下文内容。他们似乎认为你是在不同的层次上操作,不需要对证据作分析,答案就会在你面前冒出来。他们认为你就是一个古鲁(译注:锡克教徒的师尊)。
从不了解软件的人那里得到这们的问题,是我们可以预见到的,对他们来说,软件系统就像是魔法一样。但是在软件社区中看到这样的问题却让我担忧。程序设计中也会有同样的问题,比如:“我在一个库存管理系统,应该用乐观锁吗?”毫无疑问,提出这个问题的人比收到这个问题的人的更能回答。提问的人知道上下文环境,了解需求,能复述不同策略的优点和缺点。但他们期望你能给出一个聪明的回答,不考虑上下文。他们期望的是魔法。
软件行业是时候消除这种古鲁神话了。“古鲁”也是人,也像我们一样逻辑地、系统地分析问题,也利用心算技术和直觉。想一下你遇到过的最好的程序员:总在某一点上,他会比你知道得少。如果一个看起来像是个“古鲁”,那么完全是归功于多年的学习和不断地改进。古鲁,只不过一个不断学习的聪明人罢了。
当然,每个人的天资是有差异的。很多的黑客都比我能做得最好的水平更聪明,更渊博,更多产。即便这样,打破古鲁神话也是有积极的一面的。举例来说,当和一个比我聪明的人一起工作时,我肯定是个打下手的,给他提供充足的资料以便他或者她充分利用其技能。消除古鲁神话也意味着消除改进的一个感知上的障碍,可以看到自己一点点的进步,而不是一个魔法上关卡。
最后,软件行业中最大的一个障碍之一是有意地传播古鲁神话的聪明人。这可能是出于自负,也可能是增加自己在客户或者雇主眼中的价值的一种策略。确定无疑的是,这种态度会让聪明的人变得不那么有价值,因为他们没有给同伴的成长作出贡献。我们不需要古鲁;我们需要的是愿意在他们的领域培养出更多专家的专家。我们每个人都有发挥空间。
原文:The Guru Myth by Ryan Brush
- 36. 古鲁神话
- 神话
- 神话
- 非官方古古怪怪古古怪怪
- 古古怪怪
- g古古怪怪个广告古古怪怪古古怪怪广告古古怪怪古古怪怪
- 古巷
- 古歌
- 梁古
- 《神话》 --> 爱情“神话”
- 《人月神话》-人月神话
- 与古鲁打交道的礼节和教养(部分摘自图书-程序员修炼之道)
- 古中国密码学
- 古木与雁
- 古戍卒墓
- 古訓《增廣賢文》
- 古有名言警句
- 古川家庭日记
- linux命令收录
- td换行
- TCP中的服务端与客户端的实现
- 35. API设计的金科玉律
- epub文档转成mobi格式在kindle上阅读
- 36. 古鲁神话
- ByteArrayOutputStream和ByteArrayInputStream详解
- Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
- Mvc示例前端框架之BootStrap
- spring的name space解析
- IVR-交互式语音应答流程开发介绍
- Google之gson的使用
- cocos2d-x 2.1 实现精灵拖动
- 批量修改指定路径文件名