最近到处跑,见各种老朋友,可能不会保持文章更新节奏,新老朋友烦请担待。

一个常见的问题是,什么是能力,什么是靠谱的人才,怎么判断一个人是不是有水平,这里涉及诸多层面,全展开实在太长,所以分开写,今天说说关于如何正确的提问。

以前百度高管说过一句话,说搜索引擎改变了对人的才能的一个判断标准,以前一个有才能的人,是学富五车,知识渊博;而在搜索引擎时代,知识已经全部被索引,被互联网化了,所以正确的提问是才能的一种价值体现。搜索引擎定律是,你想获得怎样的答案,取决于你提出了怎样的问题。

当然,如果你非要说某搜索的结果不如某搜索,这个,咳咳,今天不谈这个。

1、做好足够的准备和思考,再去问问题。

很多技术社区在发帖前都会有一个类似的提示,搜索引擎是最好的老师,在提问之前最好先搜索一下已有的问题和答案,以免影响大家的时间。 但事实上,还是有很多人会不断的重复提出非常菜的问题。 我在知乎上写过一个“我不喜欢的问题”,一些非常容易搜索,非常容易获得答案的问题被不断问及,比如腾讯是怎么赚钱的,比如阿里有多少客户,你搜一下财报不会么?

我读大学的时候,有一次去问老师一个数学问题,老师说这个题你怎么做的,我说我不会啊,我说我不会才来问啊,老师说,你不会但是也必须有思路,有想法,你做错了我可以告诉你错在哪里了,你什么思路都没有我怎么给你答案。 这个事情都二十多年了,印象深刻,如果你完全没任何准备,没任何关于这个东西的调查和研究,你去问问题,你希望别人从头到尾给你说清楚,第一,没经过思考,你这个根本是吸收不了的;第二,别人也不欠你的,最基础的,到处都有资料的,你应该自己会去搜索,会去查询。

2、正确的搜索方法

程序出错了,将错误信息贴出去搜索,是程序员常喜欢用的一种搜索方式,但是你把完整信息贴出去搜索,里面很多是你的代码行数,你的文件名信息,这你往哪里搜,你当然要把某些个性特征屏蔽掉,再去搜索,才能看到别人类似的问题以及答案。 当然,有人说程序员没这么笨吧。

这是一个极端的案例,是的,通常程序员没那么笨,但是不会正确组织关键词的还是比比皆是,有好几次有人来问我问题,很奇怪的问题,我说你不去搜一下么,他说搜不到啊,然后没多久我就搜到了,很多时候就是关键词组织,组合的问题,你在搜索一个问题的时候,对关键词要有各种组合方式,如果无效的答案太多太杂,要学会增加限制性关键词过滤,如果搜索不到任何结果,或任何有价值结果,要学会减少一些非关键的限制性关键词,来扩展搜索结果的多样性,其实说白了就上面这两条,多尝试而已。

3、结构化的思维,排除法,层进法提问

我常用的一个培训情景测试,(面试中不敢用,因为基本没人可以过关,但培训中经常用),是这样的,我觉得很多公司可以当作面试题或者内部培训测试来搞, 我说现在假设个场景,数据库服务器挂了,没反应了,假设我就是个菜鸟运维,什么都不会,就会基本操作,你是技术专家,你来帮我分析这个数据库挂的原因。(当然,实际上我已经设定了一个原因,并会基于这个我设定的原因给测试者反馈),现在你来提问,我就来回答系统的反馈,一直到你找到答案。 比如说,你提问,top显示多少,我回答, 平均负载在1以内,都很低。你提问,netstat -an|grep mysql 是多少,我回答多少多少,类似这样,直到你找到我设定的答案。 如果你问非操作反馈的问题,比如说,是不是有个查询把数据表锁死了,我会说,不知道,你告诉我怎么查。

这个测试特别考验技术人员面对问题的思维方式,你是不是有一种整体的判断方式,能够用排除法快速找到方向,用层进的方式逐渐剥出真相。很多很多人一上来就开始猜答案,基于他们认定的答案来提问,这是特别坏的一个习惯,因为这样找问题几乎就只能凭运气了。

下面说一个特别实际的案例,有一个挺不错的创业项目,前段时间卖了好像10个亿的一个项目,他们早期刚开始的时候,数据库出了点问题,就是负载特别高,查不到原因,请我去帮忙,我说你们什么数据库,他们当时用的是SQL SERVER(现在应该换了),我说这玩意我不会啊,我玩mysql的啊,他们说曹老师来救急啊,你肯定懂数据库啊,我只好无奈去试试,到人家电脑前,我也不懂这数据库咋回事,我说这样,我问一些数据,你们操作,给我反馈,他们说好,然后问我是不是这样,是不是那样,我说我不知道,你也别猜,我问你答,咱们分析分析,然后就问一个,他们就现场操作一下,然后回答,问了一些问题后,他们技术人员突然恍然大悟,发现了症结所在,果然和他们事先的猜测毫无关系,而此时我还没搞明白咋回事呢(毕竟人家的系统,人家自己更清楚一点)。但这个例子特别明显,在这样的场景里,提出正确的问题,是找到答案最关键的因素。至于处理问题,那就更是小儿科了,技术高手都知道,面对大部分问题,最难的是定位,定位到了,处理基本上都没什么难度。(当然不绝对啊,你说我定位到了,淘宝数据库的问题就是查询条件组合特别复杂,而且请求还特别大,请问怎么处理,这,咳咳,咳咳。 下个问题。)

4、敏感度,好奇心

提出有价值的问题,其价值不弱于找到有价值的答案,不仅仅对于技术,对于产品,对于运营,也是如此。

为什么说敏感度,我讲过一点,做数据分析,做数据,不是技术活,而是一种理解力,理解力来自于哪里,来自于好奇心。 而敏感度,为好奇心带来源源不断的灵感。

我又要举那个例子,以前我发现特别神奇的一个关键词的百度指数走势,我把这个截图给个人站长,他们是惊讶的问“为什么这样”,截图给百度的同事,他们问“这个有问题么?”。 在这个场景里,站长的敏感度完爆大公司的高级经理。

你做产品,做运营,做业务,对数据波动是不是敏感,对数据的前因后果是不是好奇,敏感+好奇,你就会去提问题 ,为什么这个渠道的转化率比这个渠道低?为什么这个产品的留存有这样的特征,提出问题,才会去思考下一步,下一步是什么呢?分解问题,这个渠道的转化率是不是可以再细分,比如根据地区,根据语言版本,根据投放策略,然后看是哪个地方出现了显著差异,还是说不同细分都体现完全一致的差异。这对你理解问题和寻找答案帮助就特别大。比如留存,也是再细分,不断细分问题,不断层进,把好奇心变成经验值。

有的年轻人,工作很短的时间就会进步特别大,非常有想法,有能力,就是因为始终保持好奇,保持敏感,不断去提出新的问题,寻求答案,但有一些工作很多年的人,你说经验丰富?其实都是同样的经验重复,没有好奇,不敏感,各种麻木不仁,这样做事情再有经验又怎样?

下面贡献一个运营经理场景测试题,假设一个存在一个高流量的业务网站,都有什么什么频道,什么什么栏目,平常的访问量是多少多少,今天公司网站page view 流量比惯例增加了5%,现在你来问问题,我是数据处理菜鸟,你问什么我给你什么,直到你找到原因。(原因是一个线上bug导致用户的无奈刷屏。关键看定位问题的这个思考过程,是不是能层进的去追溯到问题点,这里也会预先设计一些各个层面的数据特征,等待测试者问出正确的问题)

5、反推,逆证

这就像我们上学的时候做数学题,我们通过题目做出一个结果后,在检验结果的时候,把结果带回题目,重新推算一下,是不是所有中间得到的数据和题目中的条件一致,这样才能证明我们得到的是正确的结果。

在做分析和判断的时候,似是而非和干扰性的判断是经常出现的,特别是提问者带有明显的目的性和诱导性的时候,更容易得到这样的结论。

吕氏春秋出了成语叫做"疑邻盗斧",如果我们觉得A是坏人,那么他的一切表象都是坏人的迹象,你怎么看都觉得他就是坏人,你提出了一个A是坏人么的问题,然后给出了无数个A是坏人的证据;但突然有一天你发现B才是你要找的坏人,瞬间你发现A是坏人的所有证据其实都不成立。

尽量不要提出明显倾向性的问题,如果你提出了一个倾向性的问题,一定要对应提出一个反问,否则很可能被自己的问题带到沟里去。

好吧,就这些,下面列一下我不喜欢的问题,是我之前发在知乎的。

1、笼统泛泛的问题

比如

互联网怎么赚钱?

这种问题范围太大,难道让别人出本书给你?

2、不做功课的问题

比如百度靠什么赚钱?淘宝一年赚多少钱?

看财报不可以么? 如果对某个具体财报数据提出疑惑,是可以讨论的,提出一个完全可以轻松搜索答案的问题,只能说提问者完全没有任何主动寻找答案的能力!

3、诱导性问题

比如“为什么腾讯只会山寨”,“为什么百度那么邪恶”。

你先下了结论,让别人跟着你的结论作答。我很讨厌这种风气!

4、自问自答

列了一个问题,然后写了洋洋洒洒的说明,最后一句,我这样讲对么?你发个专栏就好了,不要问了。

5、完全架空虚构的问题

当然,这是某些文艺青年的最爱,比如

”假如西安事变没发生,中国会怎样?“

6、目的扯淡及吵架的话题

比如 ”周鸿祎和雷军如果单挑,谁会赢?“

我知道以上有些问题有些人很喜欢,但是我不喜欢。

这个话题会形成一个系列,以后会增加新的内容。

caoz谈能力成长系列 - 提问的技术相关推荐

  1. caoz谈能力成长系列 - 机会来自于担当

    北美的IT行业几乎被印度人掌控了,各大互联网公司都有印度高管,这让很多华裔不爽,那么印度人有什么特点呢?很多中国人会说,他们不就是特别爱表现么? 实话说,我挺能理解一些人的想法,那谁谁谁有什么了不起, ...

  2. caoz谈能力成长 - 归纳与总结

    caoz谈能力成长系列 - 提问的技术 今天时间有点紧,不好意思,没办法做好严谨归纳和整理,就直接罗列一下吧. 先说个工作中技术的实战例子,我常说的一个例子,之前有一个数据库应用,每天线上数据请求几百 ...

  3. caoz谈能力成长 - 分享的技巧

    分享即学习 知识分享,如何待价而沽 这两篇旧文先复习一下,我一直特别强调这一点,分享其实是一个双赢的事情,并且鼓励年轻人多参与分享,多积极分享,但是,问题出来了,确实也存在说,一些很有实力的人,甚至技 ...

  4. caoz谈能力成长 - 取舍之道

    俞军老师说过特经典的一句话,优秀的产品经理,要学会做减法. 我们设计产品的时候,创业者,说真的,点子都很多,把设计,计划书拿出来一看,我产品这样这样,然后这样这样,以后还可以拓展为这样这样,聊天的时候 ...

  5. 专业技术计算机应用能力考试ppt2007,全国专业技术人员计算机应用能力考试系列教材——PowerPoint 2003中文演示文稿...

    全国专业技术人员计算机应用能力考试系列教材--PowerPoint 2003中文演示文稿 语音 编辑 锁定 讨论 上传视频 全国专业技术人员计算机应用能力考试系列教材--PowerPoint 2003 ...

  6. 一名IT从业者的英语口语能力成长路径

    http://kb.cnblogs.com/page/202437/ 这篇文章是我最近十天口语系列文章的合辑,文章比较长,一万五千余字.但是系统化地归纳了自己十多年的英语尤其是口语方面的学习经历与总结 ...

  7. 直面问题,咱谈焦虑、谈烦恼、谈如何成长

    前天,看了一场极客时间的直播<直面问题,咱谈焦虑.谈烦恼.谈如何成长>,大名鼎鼎的左耳朵耗子陈皓老师亲自坐镇直播间,主要分享了以下四个问题: 1.技术人员如何面对自己的焦虑烦恼? 2.程序 ...

  8. 架构师成长系列 | 从 2019 到 2020,Apache Dubbo 年度回顾与总结

    作者 | 刘军(陆龟)Apache Dubbo PMC 本文整理自架构师成长系列 2 月 18 日直播课程. 关注"阿里巴巴云原生"公众号,回复 "218",即 ...

  9. 浅谈基于软交换的下一代网络技术

    浅谈基于软交换的下一代网络技术 随着产业界的融合趋势,电话网.计算机网.有线电视网趋于融合,网络面临的负荷在不断增大,业务需求也趋于多样化,运营商必须提供越来越多的多媒体业务才能吸引住用户,如何建设一 ...

最新文章

  1. 数据输出:如何将数据带给页面||SpringMVC除过在方法上传入原生的request和session外还能怎么样把数据带给页面
  2. CTFshow 命令执行 web43
  3. Lambda表达式替代匿名方法
  4. 7.3.2 非阻塞IO(non-blocking IO)
  5. 用计算机模拟地球诞生,计算机模拟显示早期金星或像地球一样宜居
  6. Swift中文教程(二十三) 高级运算符
  7. 苹果为何没赶上5G手机的“首班车”?
  8. 智能一代云平台(九):EclipseLink返回Object转为实体的分析
  9. linux(Centos5.1)升级至2.6.19内核+L7实现-- 续限P2P软件
  10. 信用评分-(scorecard)记分卡开发流程,详细介绍分数校准原理calibration
  11. 源代码开发的公司该如何选择加密软件?
  12. Direcshow中视频捕捉和参数设置报告
  13. 第九十九章 SQL函数 NOW
  14. 宽带连接蓝屏,或者显示813占用端口
  15. react native的WebView报错: Unable to open URL:****
  16. Windows系统消息
  17. 万里归途投资多少起投?投资能按时分红吗?资金安全有保障吗?
  18. 原来是这样的稳压二极管
  19. 浅谈自适应网站的设计
  20. 【Linux】冒险Apache

热门文章

  1. mysql insert into多条_MySql中使用INSERT INTO语句更新多条数据的例子
  2. 设圆的半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。用scanf输入数据,输出计算结果
  3. 求字符串长度的多种方法
  4. 5G NR CSI Report在PUSCH和PUCCH上反馈
  5. 《老友记》全10季下载:纯英字幕、中英字幕高清视频+中英台词剧本资料!
  6. SSH登录慢的解决方案(例如等待很久才提示输入密码)
  7. 【ZYNQ-7000开发之三】ZYNQ平台的HDMI驱动测试
  8. js常见报错之Unexpected token in JSON at position
  9. Linux命令 —— df、du
  10. 零跑汽车财报解读:短跑“增程”双动力,长跑“自研”加速度