允许大家自己想办法

—— 高效程序员的 45 个习惯之习惯42

“你这么聪明,直接把干净利落的解决方案告诉团队其他人就好了。不用浪费时间告诉他们为什么这样做。”

“授人以鱼,三餐之需;授人以渔,终生之用。”告诉团队成员解决问题的方法,也要让他们知道如何解决问题的思路,这也是成为指导者的一部分。

了解上个实践 —— 成为指导者 —— 之后,也许有人会倾向于直接给同事一个答案,以继续完成工作任务。要是只提供一些指引给他们,让他们自己想办法找到答案,又会如何?

这并不是多么麻烦的事情;不要直接给出像“ 42 ”这样的答案,应该问你的队友:“你有没有查看在事务管理者与应用的锁处理程序之间的交互关系?”

这样做有下面几点好处。

  • 你在帮助他们学会如何解决问题。
  • 除了答案之外,他们可以学到更多东西。
  • 他们不会再就类似的问题反复问你。
  • 这样做,可以帮助他们在你不能回答问题时自己想办法。
  • 他们可能想出你没有考虑到的解决方法或者主意。这是最有趣的 —— 你也可以学到新东西。

如果有人还是没有任何线索,那就给更多提示吧(或者甚至是答案)。如果有人提出来某些想法,不妨帮他们分析每种想法的优劣之处。如果有人给出的答案或解决方法更好,那就从中汲取经验,然后分享你的体会吧。这对双方来说都是极佳的学习经验。

作为指导者,应该鼓励、引领大家思考如何解决问题。前面提到过亚里士多德的话:“接纳别人的想法,而不是盲目接受,这是受过教育的头脑的标志。”应该接纳别人的想法和看问题的角度,在这个过程中,自己的头脑也得到了拓展。

如果整个团队都能够采纳这样的态度,可以发现团队的知识资本有快速的提升,而且将会完成一些极其出色的工作成果。

给别人解决问题的机会
指给他们正确的方向,而不是直接提供解决方案。每个人都能从中学到不少东西。

切身感受

感觉不是在以填鸭式的方式给予别人帮助。不是有意掩饰,更非讳莫如深,而是带领大家找到自己的解决方案。

平衡的艺术

  • 用问题来回答问题,可以引导提问的人走上正确的道路。
  • 如果有人真的陷入胶着状态,就不要折磨他们了。告诉他们答案,再解释为什么是这样。

【连载】优秀程序员的45个习惯之42——允许大家自己想办法相关推荐

  1. 【连载】优秀程序员的45个习惯之39——架构师必须写代码

    架构师必须写代码 --   高效程序员的 45 个习惯之习惯39 "我们的专家级架构师Fred会提供设计好的架构,供你编写代码.他经验丰富,拿的薪水很高,所以不要用一些愚蠢的问题或者实现上的 ...

  2. 【连载】优秀程序员的45个习惯之45——及时通报进展与问题

    好消息: 本书今天互动网有货,当当网.卓越网也会陆续有货. 及时通报进展与问题 -- 高效程序员的 45 个习惯之习惯45 "管理层.项目团队以及业务所有方,都仰仗你来完成任务.如果他们想知 ...

  3. 【连载】优秀程序员的45个习惯之37——提供有用的错误信息

    提供有用的错误信息 --  高效程序员的 45 个习惯之习惯37 "不要吓着用户,吓程序员也不行.要提供给他们干净整洁的错误信息.要使用类似'用户错误.替换,然后继续.'这样让人舒服的词句. ...

  4. 【连载】优秀程序员的 45 个习惯之习惯35

    对问题各个击破 --  高效程序员的 45 个习惯之习惯35 "逐行检查代码库中的代码确实很令人恐惧.但是要调试一个明显的错误,只有去查看整个系统的代码,而且要全部过一遍.毕竟你不知道问题可 ...

  5. 【连载】优秀程序员的 45 个习惯之习惯33

    记录问题解决日志 -- 高效程序员的 45 个习惯之习惯33 "在开发过程中是不是经常遇到似曾相识的问题?这没关系.以前解决过的问题,现在还是可以解决掉的." 面对问题(并解决它们 ...

  6. 【连载】优秀程序员的 45 个习惯之习惯25

    代码要清晰地表达意图 -- 高效程序员的 45 个习惯之 习惯25 "可以工作而且易于理解的代码挺好,但是让人觉得聪明更加重要.别人给你钱是因为你脑子好使,让我们看看你到底有多聪明.&quo ...

  7. 【连载】优秀程序员的 45 个习惯之习惯27

    动态评估取舍 --高效程序员的45个习惯之习惯27 "性能.生产力.优雅.成本以及上市时间,在软件开发过程中都是至关重要的因素.每一项都必须达到最理想状态." 可能曾经身处这样的团 ...

  8. 优秀程序员的45个习惯

    优秀来自好的习惯.怎样成为优秀的开发人员?图灵公司最近热销的<高效程序员的45个习惯>一书给出了很好的解答,非常值得一读. 这本书的英文原版荣获了有软件奥斯卡之称的Jolt生产效率大奖,在 ...

  9. 转:优秀程序员的45个习惯

    今天看到这篇文章,觉得有我们要学习的地方,不过有几条不大符合中国的国情!!! 拿过来给大家看看. 优秀来自好的习惯.怎样成为优秀的开发人员?图灵公司最近热销的<高效程序员的45个习惯>一书 ...

最新文章

  1. 全世界最前沿的125个科学问题
  2. linux /etc/fstab 挂载列表 简介
  3. java语言解析XML
  4. Spring任务调度之Spring-Task
  5. Spring Session实战3
  6. jQuery中each()的用法
  7. 打破双亲委派机制有什么用_被打破的双亲委托机制
  8. 详解机器翻译前沿技术及落地应用
  9. 批处理添加桌面快捷方式
  10. 如何快速获取CSDN积分
  11. Redis(1)——NoSQL数据库简介
  12. 网页端Excel开发与设计
  13. STM32F103对SD卡数的读写
  14. 如何擦除Altera FPGA的配置器件EPCS中的内容
  15. 如何写出优秀的数据报告分析
  16. Java中模拟评分系统_评分系统.java
  17. Javascript的事件驱动
  18. win10开始菜单 此计算机,详细教您win10开始菜单打不开怎么办
  19. 微信发布4条新规!再也不用帮好友拼团砍价了,网友纷纷称赞
  20. 全自动调节灯光强度的实现(仿真+程序+文档)

热门文章

  1. afn原理 ios_iOS开发:AFN的基本使用
  2. vector can通信源码_CAN总线IMU在自动驾驶安全控制中的应用
  3. 两条曲线所围成的面积_人教版数学六年级上册 5.3:圆的面积(一) 微课视频|知识点|课件解析|同步练习...
  4. 输入一行字符,判断单词数
  5. mysql datetime 对于hbm_MySQL库表设计小技巧
  6. 如何编写更好的SQL查询:终极指南-第二部分
  7. 《Pro/ENGINEER野火版5.0从入门到精通》——1.3 体验Pro/E野火版5.0
  8. 2018目标,提高免疫力,身体工作双丰收
  9. 观察者模式(Observer)
  10. SaltStack 学习笔记 - 第十一篇: SaltStack 文件操作