不要问有没有人,请直接问

( 原文 )

我挂在 IRC 上的时候经常遇到这种人突然冒出来问这么一句:

这种提问方式有诸多毛病。因为上面的问题 实际上 看起来更像是:

真的懂 这个领域知识的人有充分理由不想承认上一点。这种提问方式比你实际想问的限制更大。

你在让大家承担责任。你在让大家质疑他们自己的能力水平。同时你也在不必要地限制别人参与。我经常回答那些我从未用过的语言或者库的问题,因为通常答案(对程序员而言)是某种常识。

换个角度,上面的问题也可以被看作是:

……这就只是懒。如果你不想花时间在你自己的问题上,为什么我们要花时间?

正确的方式是不要问有没有,就直接问。那些忙于自己的事情只是偶尔看一眼频道上讨论的人很可能不会在意你的“有人懂么”的问题,但是你的实际问题可能勾起他们的兴趣跳出来帮你解答。

所以重复一遍:

不要问有没有人,请直接问。


对任何使用 Foobar123 作为暱称的人说声抱歉,以及我也不懂 XNA ,只是举个例子。