代码改变世界

提问是门艺术

2016-10-12 17:28  聂微东  阅读(1166)  评论(2编辑  收藏  举报

不平静的十一假期这么快就结束了。前些天北方大降温,目前在帝都的偶已穿上了秋裤。

然而最近几天晚上被冻醒数次,这是逼劳资换下喜洋洋的空调被,换上俺心爱的粉色棉被呀。
这就腻害了,我的哥

常常会收到小伙伴们的各种问题留言,但真的精力、能力有限,近些年已较少去回复各类的问题啦(曾经年少的偶可是各种 留言、邮件 都会去尽力答复的有痔青年)。

俺当然非常乐意去回答那些 优质 的提问,因为这些问题更有意义。而且 好问题 是值得花时间去探索的,最终的收获也是双方面的。

但是,下列类似的问题真的让人有种深深的无力感(神烦),比如:

  • 格式混乱的问题,叫人怎么能有心情看;
  • 过于主观的问题,如 “JS 总学不好,请问有什么经验之谈吗?”,“有什么前端书籍推荐吗?”,“ES6 有点看不懂,请问该不该放弃?”,“现在学 Nodejs 是不是晚了?”;
  • 没有价值的问题,如 “你推荐的那本 《XXX》 有电子版吗,请发我 XXXX 邮箱。”,“那个 XXX 功能希望得到你的帮助。”
  • ...

不想再列下去浪费各位流量了,反正有加入技术相关的 QQ 群,都见过类似的不经大脑的问题。

拒绝伸手党 是所有程序员的责任。

工作和生活中遇到问题是常态,没有问题才是不正常的。所以,通过 善用搜索引擎 或者 寻求他人帮忙 都是职场中基本的求生技能。

搜索引擎能搞定的时候当然就不用去寻求帮忙了,但工作里很多千奇百怪的问题还是得经常通过寻求帮忙来解决。

当然,寻求帮忙的能力也是 社交能力、工作经验 的体现,而且 好提问 肯定也是思考后得出的智慧结晶。所以多提出优质的问题,也是种贡献呀(比如「知乎」)。

------------ 以上都是废话 ------------

不管是神马岗位,把问题表达清楚 都是职场的必备。

我是幸运的,程序员生涯的第一份工作遇见了个严厉的导师(伏哥),被骂哭和教育过几次,对于情商不高、社交能力不强的我终于懵懂理解怎样去提问。

互联网时代造就了这个浮躁的大环境,程序员在这个时代里会被种莫名的优越感加持。

而且可能 提问者/回答者 都太忙了,所以对 “劣质的问题”“不和善的回答” 的容忍度着实不高。

所以程序员互相交流中,真的需要 珍惜每次提问的机会

而且准备好对应的资源之后再发问,也更有利于你的问题能够高效、高质量地得到反馈。

向人提问之前的准备:

  • 善用搜索引擎
  • 万能的爆栈网(stackoverflow)
  • 文档!文档!文档!
  • 明确知晓问题该问谁(或问哪群人)
  • 尊重对方的时间(尤其是对领导,比如先预约个时间)

向人提问时的方式:

  • 问题描述不再多,用精简的、双方都懂的言语表达清楚;
  • 口头对话的内容得有记录
  • 最最重要的一项:记得感恩 !
    具备解决问题能力的人,通常时间都很宝贵。


怎样提出个好问题呢?

昂...
这问题我确实答不上来,因为我自己就是个不擅长提问、也很少提问的性格。
但是我个人感觉,提出好问题的套路可以参考提 Bug 的套路。

在程序的世界里,八阿哥(Bug) 是个神奇的存在。如果你是一名互联网从业人员,请思考下觉得 怎样提 Bug 比较好呢

如何优雅的提 Bug 给程序员,其实关键就是 让他没有拒绝的理由。
不要光讲些没有营养的话,如 “XX 功能有问题”,“XX 显示有误”,“XX 效果比较奇怪”...这种没有营养的内容,怎么能让注重效率而且“懒”的程序员心甘情愿的去查。

工作中是否「专业」,正确的提问姿势很重要。如提给前端的某 Bug,除了具体的问题之外,最好还得有:

  • 网络环境、具体机型
  • 浏览器以及版本、系统以及版本
  • 是否必先以及重现方式
  • ...

那再回到刚刚的问题 —— “怎样提出好问题?”。

提问的目的都是为了答案。伸手党们会到处高喊“请给我答案”;聪明的提问者会让他人感受到问题中的智慧和思考。

如果你觉得自己暂时不会提问,那请你先做到不要让自己的问题使他人反感。
提问之前先问问自己:“为什么我要这么问”。

问得不同,人生便不同 —— 这里推荐感兴趣的伙伴们阅读《提问的艺术》。
本书会从商业、社交、人生三个维度来启发我们。

“想得到正确的答案吗?前提就是要问正确的问题。”这是本书的主旨。而提出正确问题的方法则是是作者希望每个读书者从书中收获的技能。为此书中在不同章节后面列出了总共320个问题。

最后,提问这种依赖人与人沟通的事情,肯定会出现得不到答案,或者答案欠佳的情况。
遇到这种时候请放轻松,因为你慢慢就会习惯了,最终你也会懂得 善用搜索才能受益终生

over.