高效学习与代码工作指南
有效提问的艺术
在学习和工作中,自己埋头寻找答案往往效率低下。而有效地提问能让你快速学习,又不会惹恼他人。可以按照以下三个步骤来提问:
1. 做好研究 :先尝试自己寻找答案。即便同事知道答案,自己努力一番,能学到更多。若没找到答案,研究过程也会成为你寻求帮助时的起点。不能仅依赖网络搜索,信息还存在于文档、维基百科、README 文件、源代码和缺陷跟踪系统中。如果问题与代码有关,可尝试将其转化为一个能演示问题的单元测试。也有可能这个问题之前有人问过,可查看邮件列表或聊天群组的存档。收集到的信息会为你提供可测试的思路。若毫无头绪,就通过实验自行解决。同时,记录下你搜索的位置、做了什么、为何这么做、结果如何以及学到了什么。
2. 设置时间限制 :为研究问题设定一个时间限制。在开始研究前就确定好,这样能让你更有纪律性,避免收益递减(研究到一定程度可能就没什么成效了)。考虑你何时需要知道答案,预留出提问、等待答案和根据答案行动的时间。一旦达到时间限制,就寻求帮助。只有当你取得良好进展时,才可以超出时间限制。若超过了第一个时间限制,再设定一个新的。若第二个时间限制结束后仍不确定答案,就别再浪费时间,赶紧寻求帮助。停止研究需要自律和练习,要对自己负责。
3. 展示你的工作 :提问时,描述你所了解的情况。不要只是分享原始笔记,简要概括你尝试过的方法和发现。这能表明你自己花时间去解决问题了,也能为他人提供回答的起点。
例如,下面是两种不同的提问方式:
- 糟糕的提问方式 :
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



