技术论坛提问求助必读手册 论坛注册发帖教程 电子工程师QQ群大全
电子工程师群组圈子 各地电子工程师联盟负责人招聘中 电子工程师自己的开心网
返回列表 发帖

技术论坛提问求助必读手册

    每个人来到论坛,都希望能学到别人好的经验和技术,交流自己的经验技术,帮助别人解决问题同时也希望自己的问题得到解决。但是工程师们的时间都很宝贵,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。

    首先你必须明白,电子工程师中的高手只偏爱艰巨的任务,或者能激发他们思维的好问题。如若不然,我们还来干吗?如果你有值得我们反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼,可以提高我们的理解力,而且通常会暴露我们以前从没意识到或者思考过的问题。对高手而言,“问得好!”是发自内心的大力称赞。

    所以提问也要思考,比如很简单就可以通过一些资料或者网络查到的问题,就拿来论坛提问,是没有人愿意回答这样的问题!

   请认真读完这篇指南一定会让你受益匪浅的。


========
提问之前
========

在提出问题前,检查你有没有做到:

1. 通读手册,试着自己找答案。
2. 在网上搜索。
3. 向你身边精于此道的朋友打听。

当你提出问题的时候,首先要说明在此之前你干了些什么;这将有助于树立你的形象:你不是一个妄图不劳而获的乞讨者,不愿浪费别人的时间。

周全的思考,准备好你的问题,草率的发问只能得到草率的回答,或者根本得不到任何答案。

小心别问错了问题。如果你的问题基于错误的假设,普通高手通常会用无意义的字面解释来答复你。

决不要自以为够资格得到答案,你没这种资格。毕竟你没有为这种服务支付任何报酬。你要自己去“挣”回一个答案,靠提出一个有内涵的,有趣的,有思维激励作用的问题。

另一方面,表明你愿意在找答案的过程中做点什么,是一个非常好的开端。“谁能给点提示?”、“我这个例子里缺了什么?”以及“我应该检查什么地方?”比“请把确切的过程贴出来”更容易得到答复。因为你显得只要有人指点正确的方向,你就有完成它的能力和决心。


========
怎样提问
========

认真谨慎选择论坛

1. 不要在风马牛不相及的论坛贴出你的问题
2. 不要在探讨高级技巧的论坛张贴非常初级的问题;反之亦然
3. 不要在同一个论坛不同的板块重复的提出你的问题

用辞贴切,语法正确,拼写无误

我们从经验中发现,粗心的提问者通常也是马虎的思考者。提问的问题粗心大意,会让人对你的问题产生理解错误,从而也得不到正确的答案。注意推敲你的用辞,不一定要用呆板正式的语言。

使用含义丰富,描述准确的标题

大约15字以内的主题标题是抓住资深专家注意力的黄金时机。不要再在问题里反复出现“帮帮忙”来浪费这个机会。

      蠢问题:
      救命啊!我的膝上机不能正常显示了!
      聪明问题:

XFree86 4.1
下鼠标光标变形,Fooware MV1005的显示芯片。

精确描述,信息量大

1. 谨慎明确的描述症状。
2. 提供问题发生的环境(机器配置、操作系统、应用程序以及别的什么)。
3. 说明你在提问前是怎样去研究和理解这个问题的。
4. 说明你在提问前采取了什么步骤去解决它。
5. 罗列最近做过什么可能有影响的硬件、软件变更。

尽量想象一个工程师会怎样反问你,在提问的时候预先给他答案。


话不在多

你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者数据完全转录到你的提问中。如果你有庞大

而复杂的测试条件,尽量把它剪裁得越小越好。

这样做的用处至少有三点。
第一,表现出你为简化问题付出了努力,这可以使你得到回答的机会增加;
第二,简化问题使你得到有用答案的机会增加;
第三,在提炼你的bug报告的过程中,也许你自己就能找出问题所在或作出更正。


明白你想问什么


漫无边际的提问近乎无休无止的时间黑洞。最能给你有用答案的人也正是最忙的人(他们忙是因为要亲自完成大部分工作)。这样的人对无节制的时间黑洞不太感冒,因此也可以说他们对漫无边际的提问不大感冒。
提出你最需要被解答的问题,就最有可能得到有用的答案。


别问应该自己解决的问题

工程师们总是善于分辨哪些问题应该由你自己解决;因为我们中的大多数都曾自己解决这类问题。同样,这些问题得由你来搞定,你会从中学到东西。你可以要求给点提示,但别要求得到完整的解决方案。

谦逊绝没有害处,而且常帮大忙

彬彬有礼,多用“请”和“先道个谢了”。让大家都知道你对他们花费时间义务提供帮助心存感激。然而,如果你有很多问题无法解决,礼貌将会增加你得到有用答案的机会。

问题解决后,加个简短说明

问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。


如果解答了还是不懂

如果你不是很理解答案,别立刻要求对方解释。象你以前试着自己解决问题时那样(利用手册,FAQ,网络,身边的高手),去理解它。如果你真的需要对方解释,记得表现出你已经学到了点什么。

==================
好问题,坏问题举例
==================


提问:我的Windows有问题,你能帮我吗?
回答:能啊,扔掉萎软的垃圾,换Linux吧。

提问:我在安装Linux(或者X)时有问题,你能帮我吗?
回答:不能,我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的Linux用户组寻求手把手的指导吧(你能在这儿找到用户组的清单)。


蠢问题:我从FOO项目找来的源码没法编译。它怎么这么烂?
// 他觉得都是别人的错,这个傲慢自大的家伙

聪明问题:FOO项目代码在Nulix 6.2版下无法编译通过。我读过了FAQ,但里面没有提到跟Nulix有关的问题。这是我编译过程的记录,我有什么做得不对的地方吗?
// 他讲明了环境,也读过了FAQ,还指明了错误,并且他没有把问题的责任推到别人头上,这个家伙值得留意。

================
找不到答案怎么办
================


如果仍得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。没有回应不代表你被忽视,虽然不可否认这种差别很难区分。 你可以通过其它渠道获得帮助,这些渠道通常更适合初学者的需要。

很不错啊

TOP

学会思考!

TOP

很不错啊

TOP

很不错啊

TOP

呵呵,明白了

TOP

努力,努力,再努力!!!!!!!!!!!

TOP

呵呵,明白了

TOP

呵呵,明白了

TOP

努力,努力,再努力!!!!!!!!!!!

TOP

返回列表