"在吗?问个小问题……"
不在。滚。
你那不是什么"小问题"。你那是一个随便搜一下就有答案的问题,但你懒得动手, 非要跑过来打断别人。你在工位上探个头,或者在群里@一下,或者在会上举手一问, 就把你的无知变成了所有人的负担。一个十秒钟能解决的搜索,被你变成了十分钟的 打扰。你偷走了别人的专注状态,就为了省下自己敲几个字的力气。恭喜你,你就是 办公室里所有人都戴耳机的原因。
对谁更快?对你当然快了。你连一个脑细胞都不用动,三十秒就拿到答案。但你问的 那个人呢?人家正在干活。脑子里装满了上下文——那种费了半天劲才建立起来的、 脆弱的、精密的思维状态。然后你像个熊孩子踩沙堡一样一脚踏进来,就因为你懒得 开个新标签页。
研究表明,被打断之后需要二十三分钟才能重新进入深度专注。二十三分钟。你那个关于
git rebase 怎么用的"小问题",刚刚让别人损失了将近半小时的生产力。
但你省了十秒钟。好买卖。真高效。你应该去开个效率大师培训班。
"但他们本来就知道答案啊!"搜索引擎也知道。搜索引擎凌晨三点也知道,周末也知道, 放假也知道,而且不会在心里默默鄙视你连这都不会。搜索引擎不会因为你的问题丢掉 思路。搜索引擎不会怨恨你。搜索引擎是一个比你配得上的更好的同事。
每次你问一个本来自己能搜到的问题,你不仅在浪费别人的时间,更在训练自己变成废物。 你在养成一种依赖的习惯。你在告诉自己的大脑:"别费劲学怎么找资料了,反正有人会 替你找。"
而且会越来越严重。因为当你自己搜到答案的时候,你真的会学到东西。你会读文档, 看到相关概念,建立起知识网络。但当别人直接把答案塞给你的时候呢?左耳进右耳出。 明天就忘了。下周还会问同样的问题。下下周还会。
你知道团队里那种人吗——每次迭代都问同样的问题,永远记不住大家几个月前就搞明白 的基本操作,干什么都需要有人手把手?你正在变成那种人。每一个偷懒的问题都在把你 往那条路上推。那个所有人一看到消息就头疼的人,就是未来的你。
以下是一个真实工程团队的聊天记录。名字改了,蠢没改:
小王十分钟问了三个问题。每一个都是搜索结果的第一条。第一条。不是埋在什么犄角 旮旯的论坛第五页。就是第一个蓝色链接。小李当时在处理线上事故。她停下来三次充当 小王的私人搜索引擎。小王觉得小李态度不好。小王才是问题所在。
别当小王。
快进五年。你整个职业生涯都在问"小问题"。你从来没有锻炼过自己独立解决问题的 能力。你从来没有学会怎么读文档。你从来没有培养出"我肯定能搜到"的直觉——而 这种直觉恰恰是区分合格工程师和废物的分界线。
现在你是个"高级"工程师了。title有了,工资有了。但能力没有。你不能在没人指导的 情况下debug。你不能自己评估一个新框架该不该用。你看不懂报错信息,因为过去五年 都是别人替你看的。
你不是高工。你是个工作年限长的初级。所有人都知道。只是没人说破,因为回答你的 问题比跟你谈"你干了五年了怎么还是什么都不会"这种尴尬对话容易得多。
独立获取信息的能力不是锦上添花,而是工程师最重要的核心技能。比任何语言都重要, 比任何框架都重要,比任何算法都重要。因为语言会过时,框架会淘汰。但自己搞定 问题的能力?永远不会过时。
在你问任何人任何问题之前,先做到以下几点:
如果这五条全做了还是搞不定?那就问。带着上下文问。说清楚你试了什么,你期望 什么结果,实际发生了什么。这不是偷懒的问题——这是好问题。好问题值得被回答。 烂问题只配被鄙视。
"但我不想在搜索上浪费时间,明明问一下就行了!"你在搜索上花的时间不是浪费, 是对自己能力的投资。每天都在复利增长。你花十分钟自己找到答案,比别人花十秒钟 告诉你答案有价值得多。因为下次你根本就不用问了。
你有搜索引擎。
你有文档。
你的脑子没有问题。
你拥有回答自己问题所需的一切。
你只是不想动。
你他妈就不能自己搜一下吗。