亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

機械社區(qū)

標題: 提問的藝術(機械方面同樣適用) [打印本頁]

作者: sniper2006    時間: 2012-5-2 21:17
標題: 提問的藝術(機械方面同樣適用)
9 c5 F/ H1 S4 K. t
2009年的更新:本文來自2005年的白云黃鶴BBS,未經排版,,四年來,,文末一直保留有英文原文出處并注明鏈接)
這個版上太多的問題,不能讓我以很愉快的心情來解答,,于是,,我放棄了強忍著指責別人的心情找到了這篇《提問的藝術》(兩年前我在HomePage版張貼過),真誠的希望那些又困難又期望得到幫助的新手朋友們抽時間看看,,問“好的問題”,,收獲“好的答案”,這對改善答題人的心情和形成版面氛圍都有好處,。
提問之前
在通過電郵,、新聞組或者聊天室提出技術問題前,檢查你有沒有做到:8 q$ S: F/ B( K% p

0 a# B/ B- y* m1 v% _  V
1. 通讀手冊,,試著自己找答案,。2 c& z# i1 K1 X

3 t3 \  U/ Z7 \  i/ U3 v' n+ S2. 在FAQ里找答案(一份維護得好的FAQ可以包羅萬象:)。
  j4 V. A6 [) |& X5 r  v( n( L5 Y8 ?% k, _0 u2 z& g$ d
3. 在網上搜索(個人推薦google~~~),。9 K3 t6 y) o7 [1 F" |3 e
( }% p( N, a% f" Q. x
4. 向你身邊精于此道的朋友打聽,。
當你提出問題的時候,,首先要說明在此之前你干了些什么;這將有助于樹立你的形象:你不是一個妄圖不勞而獲的乞討者,,不愿浪費別人的時間,。如果提問者能從答案中學到東西,我們更樂于回答他的問題,。
周全的思考,,準備好你的問題,草率的發(fā)問只能得到草率的回答,,或者根本得不到任何答案,。越表現(xiàn)出在尋求幫助前為解決問題付出的努力,你越能得到實質性的幫助,。
小心別問錯了問題,。如果你的問題基于錯誤的假設,普通黑客(J. Random Hacker)通常會用無意義的字面解釋來答復你,,心里想著“蠢問題…”,,希望著你會從問題的回答(而非你想得到的答案)中汲取教訓。
決不要自以為夠資格得到答案,,你沒這種資格,。畢竟你沒有為這種服務支付任何報酬。你要自己去“掙”回一個答案,,靠提出一個有內涵的,,有趣的,有思維激勵作用的問題–一個對社區(qū)的經驗有潛在貢獻的問題,,而不僅僅是被動的從他人處索要知識–去掙到這個答案,。
另一方面,表明你愿意在找答案的過程中做點什么,,是一個非常好的開端,。“誰能給點提示,?”,、“我這個例子里缺了什么?”以及“我應該檢查什么地方,?”比“請把確切的過程貼出來”更容易得到答復。因為你顯得只要有人指點正確的方向,,你就有完成它的能力和決心,。
& O+ r, @7 B, s" {$ Z! b2 n# x0 m
7 z3 z* O( t3 f- @3 Z$ l
怎樣提問
; T5 n9 s" O- r- U& S2 I- 謹慎選擇論壇
小心選擇提問的場合。如果象下面描述的那樣,,你很可能被忽略掉或者被看作失敗者:
1. 在風馬牛不相及的論壇貼出你的問題,。( i3 v' M7 p1 g! `+ @& i* Y
6 p/ I1 P7 }% c2 N; g8 }
2. 在探討高級技巧的論壇張貼非常初級的問題,;反之亦然。, ]) l# `4 N" Y5 Q
4 W& @2 j- ?& O' H7 _
3. 在太多的不同新聞組交叉張貼
- 用辭貼切,,語法正確,,拼寫無誤
我們從經驗中發(fā)現(xiàn),粗心的寫作者通常也是馬虎的思考者(我敢打包票),。 回答粗心大意者的問題很不值得,,我們寧愿把時間耗在別處。
正確的拼寫,,標點符號和大小寫很重要,。
更一般的說,如果你的提問寫得象個半文盲,,你很有可能被忽視,。
如果你在使用非母語的論壇提問,你可以犯點拼寫和語法上的小錯–但決不能在思考上馬虎(沒錯,,我們能弄清兩者的分別),。
- 使用含義豐富,描述準確的標題
在郵件列表或者新聞組中,,大約50字以內的主題標題是抓住資深專家注意力的黃金時機,。別用喋喋不休的“幫幫忙”(更別說“救命啊�,。,。。,�,!”這樣讓人反感的話)來浪費這個機會。不要妄想用你的痛苦程度來打動我們,, 別用空格代替問題的描述,,哪怕是極其簡短的描述。
蠢問題: 救命�,�,!我的膝上機不能正常顯示了!
聰明問題: XFree86 4.1下鼠標光標變形,,F(xiàn)ooware MV1005的顯示芯片,。
如果你在回復中提出問題,記得要修改內容標題,,表明里面有一個問題,。一個看起來象“Re:測試”或者“Re:新bug”的問題很難引起足夠重視。另外,,引用并刪減前文的內容,,給新來的讀者留下線索,。
- 精確描述,信息量大
1. 謹慎明確的描述癥狀,。
5 m% V. q4 Y0 E1 U. ]" _8 S) t$ S. t# d* }: W2 R4 |
2. 提供問題發(fā)生的環(huán)境(機器配置,、操作系統(tǒng)、應用程序以及別的什么),。
: m* S* k- I* L" ~, y* h& |- D+ m1 D' X$ F+ ~
3. 說明你在提問前是怎樣去研究和理解這個問題的,。, a( e4 [/ i) U
* c! h8 [* @  i2 I& D( ]
4. 說明你在提問前采取了什么步驟去解決它。4 [+ ]2 t) J. q+ M. R
+ Z7 F  G3 W: q4 h6 o
5. 羅列最近做過什么可能有影響的硬件,、軟件變更,。
盡量想象一個黑客會怎樣反問你,在提問的時候預先給他答案,。
Simon Tatham寫過一篇名為《如何有效的報告Bug》的出色短文,。強力推薦你也讀一讀。
- 話不在多
你需要提供精確有效的信息,。這并不是要求你簡單的把成噸的出錯代碼或者數(shù)據完全轉儲摘錄到你的提問中,。如果你有龐大而復雜的測試條件,盡量把它剪裁得越小越好,。
9 s) j$ F* l. l( o" ^& e+ W
- P& d4 o; F$ l6 |: P
這樣做的用處至少有三點,。
; f8 q+ P$ n1 v) K, L: c/ z
; M; @- v9 N  U% g8 ]第一,表現(xiàn)出你為簡化問題付出了努力,,這可以使你得到回答的機會增加,;
# l6 e  g. Q, S+ b% C1 i! F. g. A9 h8 s$ M5 q0 x4 o' {) {+ s
第二,簡化問題使你得到有用答案的機會增加,;
2 T! \% F# v, \
, K' Q( p( g2 J) y$ L第三,,在提煉你的bug報告的過程中,也許你自己就能找出問題所在或作出更正,。
- 只說癥狀,,不說猜想
告訴黑客們你認為問題是怎樣引起的沒什么幫助。(如果你的推斷如此有效,,還用向別人求助嗎,?),因此要確信你原原本本告訴了他們問題的癥狀,,不要加進你自己的理解和推論,。讓黑客們來診斷吧。
蠢問題: 我在內核編譯中一次又一次遇到SIG11錯誤,,我懷疑某條飛線搭在主板的走線上了,,這種情況應該怎樣檢查最好?
聰明問題: 我自制的一套K6/233系統(tǒng),,主板是FIC-PA2007 (VIA Apollo VP2芯片組),,256MB Corsair PC133 SDRAM,在內核編譯中頻頻產生SIG11錯誤,,從開機20分鐘以后就有這種情況,,開機前20分鐘內從沒發(fā)生過。重啟也沒有用,,但是關機一晚上就又能工作20分鐘,。所有內存都換過了,沒有效果,。相關部分的典型編譯記錄如下…,。
- 按時間順序列出癥狀
對找出問題最有幫助的線索,往往就是問題發(fā)生前的一系列操作,,因此,,你的說明應該包含操作步驟,以及電腦的反應,,直到問題產生,。
如果你的說明很長(超過四個段落),在開頭簡述問題會有所幫助,,接下來按時間順序詳述,。這樣黑客們就知道該在你的說明中找什么。
- 明白你想問什么
漫無邊際的提問近乎無休無止的時間黑洞,。最能給你有用答案的人也正是最忙的人(他們忙是因為要親自完成大部分工作),。這樣的人對無節(jié)制的時間黑洞不太感冒,因此也可以說他們對漫無邊際的提問不大感冒,。
如果你明確表述需要回答者做什么(提供建議,,發(fā)送一段代碼,檢查你的補丁或是別的),,就最有可能得到有用的答案,。這會定出一個時間和精力的上限,便于回答者集中精力來幫你,,這很奏效,。要理解專家們生活的世界,要把專業(yè)技能想象為充裕的資源,,而回復的時間則是貧乏的資源,。解決你的問題需要的時間越少,越能從忙碌的專家口中掏出答案,。
因此,,優(yōu)化問題的結構,盡量減少專家們解決它所需要的時間,,會有很大的幫助–這通常和簡化問題有所區(qū)別,。因此,,問“我想更好的理解X,能給點提示嗎,?”通常比問“你能解釋一下X嗎,?”更好。如果你的代碼不能工作,,問問它有什么地方不對,,比要求別人替你修改要明智得多。
- 別問應該自己解決的問題
黑客們總是善于分辨哪些問題應該由你自己解決,;因為我們中的大多數(shù)都曾自己解決這類問題,。同樣,這些問題得由你來搞定,,你會從中學到東西,。你可以要求給點提示,但別要求得到完整的解決方案,。
- 去除無意義的疑問
別用無意義的話結束提問,,例如“有人能幫我嗎?”或者“有答案嗎,?”,。首先:如果你對問題的描述不很合適,這樣問更是畫蛇添足,。其次:由于這樣問是畫蛇添足,,黑客們會很厭煩你–而且通常會用邏輯上正確的回答來表示他們的蔑視,例如:“沒錯,,有人能幫你”或者“不,,沒答案”。
- 謙遜絕沒有害處,,而且常幫大忙
彬彬有禮,,多用“請”和“先道個謝了”。讓大家都知道你對他們花費時間義務提供幫助心存感激,。然而,,如果你有很多問題無法解決,禮貌將會增加你得到有用答案的機會,。
(我們注意到,,自從本指南發(fā)布后,從資深黑客處得到的唯一嚴重缺陷反饋,,就是對預先道謝這一條,。一些黑客覺得“先謝了”的言外之意是過后就不會再感謝任何人了。我們的建議是:都道謝。)
- 問題解決后,,加個簡短說明
問題解決后,,向所有幫助過你的人發(fā)個說明,讓他們知道問題是怎樣解決的,,并再一次向他們表示感謝,。如果問題在新聞組或者郵件列表中引起了廣泛關注,,應該在那里貼一個補充說明,。補充說明不必很長或是很深入;簡單的一句“你好,,原來是網線出了問題,!謝謝大家–Bill”比什么也不說要強。事實上,,除非結論真的很有技術含量,,否則簡短可愛的小結比長篇學術論文更好。說明問題是怎樣解決的,,但大可不必將解決問題的過程復述一遍,。除了表示禮貌和反饋信息以外,這種補充有助于他人在郵件列表/新聞組/論壇中搜索對你有過幫助的完整解決方案,,這可能對他們也很有用,。最后(至少?),,這種補充有助于所有提供過幫助的人從中得到滿足感,。如果你自己不是老手或者黑客,那就相信我們,,這種感覺對于那些你向他們求助的導師或者專家而言,,是非常重要的。問題久拖未決會讓人灰心,;黑客們渴望看到問題被解決,。好人有好報,滿足他們的渴望,,你會在下次貼出新問題時嘗到甜頭,。
- 還是不懂
如果你不是很理解答案,別立刻要求對方解釋,。象你以前試著自己解決問題時那樣(利用手冊,,F(xiàn)AQ,網絡,,身邊的高手),,去理解它。如果你真的需要對方解釋,記得表現(xiàn)出你已經學到了點什么,。比方說,,如果我回答你:“看來似乎是zEntry被阻塞了;你應該先清除它,�,!保缓螅阂粋很糟的后續(xù)問題: “zEntry是什么,?” 聰明的問法應該是這樣:“哦~~~我看過幫助了但是只有-z和-p兩個參數(shù)中提到了zEntry而且還都沒有清楚的解釋:<你是指這兩個中的哪一個嗎,?還是我看漏了什么?”
三思而后問,。- ?; |' H5 X) l
: ^" u( Y" |$ N+ Z* D+ l
以下是幾個經典蠢問題,,以及黑客在拒絕回答時的心中所想:
問題:我能在哪找到X程序?
- q, T' X3 o2 i8 Q' o+ w/ K
. y3 S' ?2 i7 Z$ h! u問題:我的程序/配置/SQL申明沒有用. }" y, g1 K1 C5 h: ]5 B: l& a, N8 n% Q
( E" d+ F$ z/ x* a
問題:我的Windows有問題,,你能幫我嗎,?
; |+ H3 ^7 t. N# B, V4 ?; q) a: i, I
3 W! x$ i6 D' Q8 w$ o0 ^6 r問題:我在安裝Linux(或者X)時有問題,你能幫我嗎,?
/ V& g% Q$ T. ~
) f! l( ^6 @) G4 K9 A問題:我怎么才能破解root帳號/竊取OP特權/讀別人的郵件呢,?
提問:我能在哪找到X程序?) L: k2 z2 u% @! S" \5 D
2 y2 R7 Q$ H! o: f* S6 a- u
回答:就在我找到它的地方啊蠢貨–搜索引擎的那一頭,。天吶,!還有人不會用Google嗎?
提問:我的程序(配置,、SQL申明)沒有用$ ?! j3 f- X7 D* O
$ A- j0 R  v# ?. S+ l3 m3 _% [5 O! r
回答:這不算是問題吧,,我對找出你的真正問題沒興趣–如果要我問你二十個問題才找得出來的話–我有更有意思的事要做呢。

6 V; @* P1 ^# r* f/ |) |
6 D+ X5 D' j' k8 D1 A. v
作者: 圈泥子    時間: 2012-5-2 22:08
狙擊手,、sniperhb.# j" J1 P, R0 U5 H+ F
   刀具版塊 有過類似的說法了,, 但真正遵守提問規(guī)則的人真沒幾個。& Z8 A2 l3 a; b' o4 \4 }/ c
  
作者: Anlyca_阿良    時間: 2012-5-17 21:33
學習了,謝謝!
作者: 葉萬雄    時間: 2013-1-3 11:35
長見識了,很受用




歡迎光臨 機械社區(qū) (http://giwivy.com.cn/) Powered by Discuz! X3.4