九月 20, 2009

[轉載]提問的智慧

提問的智慧

英文版:Copyright (C) 2001 by Eric S. Raymond
中文版 Copyleft 2001 by D.H.Grand (nOBODY / Ginux)
感謝 Eric 的耐心指點和同意,本文才得以完成並發佈,本指南英文版版權為 Eric Steven Raymond 所有,中文版版權由 D.H.Grand [nOBODY/Ginux] 所有。

在黑客世界裏,當提出一個技術問題時,你能得到怎樣的回答?這取決於挖出答案的難度,同樣取決於你提問的方法。本指南旨在幫助你提高發問技巧,以獲取你最想要的答案。

首先你必須明白,黑客們只偏愛艱巨的任務,或者能激發他們思維的好問題。如若不然,我們還來幹嘛?如果你有值得我們反復咀嚼玩味的好問題,我們自會對你感激不盡。好問題是激勵,是厚禮,可以提高我們的理解力,而且通常會暴露我們以前從沒意識到或者思考過的問題。

對黑客而言,『問得好!』是發自內心的大力稱讚。

儘管黑客們有蔑視簡單問題和不友善的壞名聲,有時看起來似乎我們對新手、對知識貧乏者懷有敵意,但其實不是那樣的。

我們不想掩飾對這樣一些人的蔑視 -- 他們不願思考,或者在發問前不去完成他們應該做的事。這種人只會謀殺時間 -- 他們只願索取,從不付出,無端消耗我們的時間,而我們本可以把時間用在更有趣的問題或者更值得回答的人身上。 我們稱這樣的人為『失敗者』(由於歷史原因,我們有時把它拼作『lusers』)。

我們在很大程度上屬於志願者,從繁忙的生活中抽出時間來解惑答疑,而且時常被提問淹沒。所以我們無情的濾掉一些話題,特別是拋棄那些看起來像失敗者的傢伙,以便更高效的利用時間來回答勝利者的問題。

如果你覺得我們過於傲慢的態度讓你不爽、讓你委屈,不妨設身處地想想。我們並沒有要求你向我們屈服 -- 事實上,我們中的大多數人最喜歡公平交易不過了,只要你付出小小努力來滿足最起碼的要求,我們就會歡迎你加入到我們的文化中來。但讓我們幫助那些不願意幫助自己的人是沒有意義的。

如果你不能接受這種『歧視』,我們建議你花點錢找家商業公司簽個技術支援協議得了,別向黑客乞求。如果你決定向我們求助,當然不希望被視為失敗者,更不願成為失敗者中的一員。立刻得到有效答案的最好方法,就是像勝利者那樣提問 -- 聰明、自信、有解決問題的思路,只是偶爾在特定的問題上需要獲得一點幫助。

(歡迎對本指南提出改進意見。任何建議請 E-mail 至 esr@thyrsus.com,然而請注意,本文並非網路禮節的通用指南,我通常會拒絕無助於在技術論壇得到有用答案的建議。當然,如果你寫中文,最好還是寄 DHGrand@hotmail.com ;-)

提問之前

在通過電郵、新聞組或者聊天室提出技術問題前,檢查你有沒有做到:

  1. 通讀手冊,試著自己找答案。
  2. 在 FAQ 裏找答案(一份維護得好的FAQ可以包羅萬象:)。
  3. 在網上搜索(個人推薦 google~~~)。
  4. 向你身邊精於此道的朋友打聽。

當你提出問題的時候,首先要說明在此之前你幹了些什麼;這將有助於樹立你的形象:你不是一個妄圖不勞而獲的乞討者,不願浪費別人的時間。如果提問者能從答案中學到東西,我們更樂於回答他的問題。

周全的思考,準備好你的問題,草率的發問只能得到草率的回答,或者根本得不到任何答案。越表現出在尋求幫助前為解決問題付出的努力,你越能得到實質性的幫助。

小心別問錯了問題。如果你的問題基於錯誤的假設,普通黑客(J. Random Hacker)通常會用無意義的字面解釋來答覆你,心裏想著『蠢問題...』,希望著你會從問題的回答(而非你想得到的答案)中汲取教訓。

絕不要自以為夠資格得到答案,你沒這種資格。畢竟你沒有為這種服務支付任何報酬。

你要自己去『掙』回一個答案,靠提出一個有內涵的,有趣的,有思維激勵作用的問題 -- 一個對社區的經驗有潛在貢獻的問題,而不僅僅是被動的從他人處索要知識 -- 去掙到這個答案。

另一方面,表明你願意在找答案的過程中做點什麼,是一個非常好的開端。『誰能給點提示?』、『我這個例子裏缺了什麼?』以及『我應該檢查什麼地方?』比『請把確切的過程貼出來』更容易得到答覆。因為你顯得只要有人指點正確的方向,你就有完成它的能力和決心。

怎樣提問

  • 謹慎選擇論壇
    小心選擇提問的場合。如果像下面描述的那樣,你很可能被忽略掉或者被看作失敗者:
    1. 在風馬牛不相及的論壇貼出你的問題
    2. 在探討高級技巧的論壇張貼非常初級的問題;反之亦然
    3. 在太多的不同新聞組交叉張貼
       
  • 用辭貼切,語法正確,拼寫無誤
    我們從經驗中發現,粗心的寫作者通常也是馬虎的思考者(我敢打包票)。回答粗心大意者的問題很不值得,我們寧願把時間耗在別處。
     
    正確的拼寫,標點符號和大小寫很重要。更一般的說,如果你的提問寫得像個半文盲,你很有可能被忽視。
     
    如果你在使用非母語的論壇提問,你可以犯點拼寫和語法上的小錯 -- 但決不能在思考上馬虎(沒錯,我們能弄清兩者的分別)
     
  • 使用含義豐富,描述準確的標題
    在郵件列表或者新聞組中,大約 50 字以內的主題標題是抓住資深專家注意力的黃金時機。別用喋喋不休的『幫幫忙』(更別說『救命啊!!!!!』這樣讓人反感的話)來浪費這個機會。不要妄想用你的痛苦程度來打動我們, 別用空格代替問題的描述,哪怕是極其簡短的描述。
     
    蠢問題: 救命啊!我的膝上機不能正常顯示了!
    聰明問題: XFree86 4.1 下滑鼠游標變形,Fooware MV1005 的顯示晶片。
     
    如果你在回復中提出問題,記得要修改內容標題,表明裏面有一個問題。一個看起來像『Re:測試』或者『Re:新bug』的問題很難引起足夠重視。另外,引用並刪減前文的內容,給新來的讀者留下線索。
     
  • 精確描述,信息量大
    1. 謹慎明確的描述症狀。
    2. 提供問題發生的環境(機器配置、作業系統、應用程式以及別的什麼)。
    3. 說明你在提問前是怎樣去研究和理解這個問題的。
    4. 說明你在提問前採取了什麼步驟去解決它。
    5. 羅列最近做過什麼可能有影響的硬體、軟體變更。
        
  • 儘量想像一個黑客會怎樣反問你,在提問的時候預先給他答案。Simon Tatham 寫過一篇名為《如何有效的報告 Bug》的出色短文。強力推薦你也讀一讀。
     
  • 話不在多
    你需要提供精確有效的資訊。這並不是要求你簡單的把成噸的出錯代碼或者資料完全轉儲摘錄到你的提問中。如果你有龐大而複雜的測試條件,儘量把它剪裁得越小越好。 這樣做的用處至少有三點。
    1. 表現出你為簡化問題付出了努力,這可以使你得到回答的機會增加;
    2. 簡化問題使你得到有用答案的機會增加;
    3. 在提煉你的 bug 報告的過程,你可能可以發現自己的問題所在
       
  • 只說症狀,不說猜想
    告訴黑客們你認為問題是怎樣引起的沒什麼幫助。(如果你的推斷如此有效,還用向別人求助嗎?),因此要確信你原原本本告訴了他們問題的症狀,不要加進你自己的理解和推論。讓黑客們來診斷吧。
     
    蠢問題: 我在內核編譯中一次又一次遇到 SIG11 錯誤,我懷疑某條飛線搭在主板的走線上了,這種情況應該怎樣檢查最好?
     
    聰明問題: 我自製的一套 K6/233 系統,主板是 FIC-PA2007 (VIA Apollo VP2晶片組),256MB Corsair PC133 SDRAM,在內核編譯中頻頻產生 SIG11 錯誤,從開機 20 分鐘以後就有這種情況,開機前 20 分鐘內從沒發生過。重啟也沒有用,但是關機一晚上就又能工作 20 分鐘。所有記憶體都換過了,沒有效果。相關部分的典型編譯記錄如下...。
     
  • 按時間順序列出症狀
    對找出問題最有幫助的線索,往往就是問題發生前的一系列操作,因此,你的說明 應該包含操作步驟,以及電腦的反應,直到問題產生。
     
    如果你的說明很長(超過四個段落),在開頭簡述問題會有所幫助,接下來按時間順序詳述。這樣黑客們就知道該在你的說明中找什麼。
     
  • 明白你想問什麼
    漫無邊際的提問近乎無休無止的時間黑洞。最能給你有用答案的人也正是最忙的人(他們忙是因為要親自完成大部分工作)。這樣的人對無節制的時間黑洞不太感冒,因此也可以說他們對漫無邊際的提問不大感冒。
     
    如果你明確表述需要回答者做什麼(提供建議,發送一段代碼,檢查你的補丁或是別的),就最有可能得到有用的答案。
     
    這會定出一個時間和精力的上限,便於回答者集中精力來幫你。這很湊效。要理解專家們生活的世界,要把專業技能想像為充裕的資源,而回復的時間則是貧乏的資源。解決你的問題需要的時間越少,越能從忙碌的專家口中掏出答案。
     
    因此,優化問題的結構,儘量減少專家們解決它所需要的時間,會有很大的幫助--這通常和簡化問題有所區別。因此,問『 我想更好的理解 X,能給點提示嗎?』通常比問『你能解釋一下 X 嗎?』更好。如果你的代碼不能工作,問問它有什麼地方不對,比要求別人替你修改要明智得多。
     
  • 別問應該自己解決的問題
    黑客們總是善於分辨哪些問題應該由你自己解決;因為我們中的大多數都曾自己解決這類問題。同樣,這些問題得由你來搞定,你會從中學到東西。你可以要求給點提示,但別要求得到完整的解決方案。
     
  • 去除無意義的疑問
    別用無意義的話結束提問,例如『有人能幫我嗎?』或者『有答案嗎?』。首先:如果你對問題的描述不很合適,這樣問更是畫蛇添足。其次:由於這樣問是畫蛇添足,黑客們會很厭煩你 -- 而且通常會用邏輯上正確的回答來表示他們的蔑視,例如:『沒錯,有人能幫你』或者『不,沒答案』。
     
  • 謙遜絕沒有害處,而且常幫大忙
    彬彬有禮,多用『請』和『先道個謝了』。讓大家都知道你對他們花費時間義務提供幫助心存感激。然而,如果你有很多問題無法解決,禮貌將會增加你得到有用答案的機會。(我們注意到,自從本指南發佈後,從資深黑客處得到的唯一嚴重缺陷反饋,就是對預先道謝這一條。一些黑客覺得『先謝了』的言外之意是過後就不會再感謝任何人了。我們的建議是:都道謝。)
     
  • 問題解決後,加個簡短說明
    問題解決後,向所有幫助過你的人發個說明,讓他們知道問題是怎樣解決的,並再一次向他們表示感謝。如果問題在新聞組或者郵件列表中引起了廣泛關注,應該在那裏貼一個補充說明。補充說明不必很長或是很深入;簡單的一句『你好,原來是網線出了問題!謝謝大家 --Bill』比什麼也不說要強。
     
    事實上,除非結論真的很有技術含量,否則簡短可愛的小結比長篇學術論文更好。說明問題是怎樣解決的,但大可不必將解決問題的過程復述一遍。除了表示禮貌和反饋資訊以外,這種補充有助於他人在郵件列表/新聞組/論壇中搜索對你有過幫助的完整解決方案,這可能對他們也很有用。
     
    最後(至少?),這種補充有助於所有提供過幫助的人從中得到滿足感。如果你自己不是老手或者黑客,那就相信我們,這種感覺對於那些你向他們求助的導師或者專家而言,是非常重要的。問題久拖未決會讓人灰心;黑客們渴望看到問題被解決。好人有好報,滿足他們的渴望,你會在下次貼出新問題時嘗到甜頭。
     
  • 還是不懂
    如果你不是很理解答案,別立刻要求對方解釋。像你以前試著自己解決問題時那樣(利用手冊,FAQ,網路,身邊的高手),去理解它。如果你真的需要對方解釋,記得表現出你已經學著做了點什麼。比方說,如果我回答你:『看來似乎是 zEntry 被阻塞了;你應該先清除它。』,然後:一個很糟的後續問題:『zEntry是什麼?』
     
    聰明的問法應該是這樣:『哦~~~我看過幫助了但是只有 -z 和 -p 兩個參數中提到了 zEntry 而且還都沒有清楚的解釋;你是指這兩個中的哪一個嗎?還是我看漏了什麼?』
     

三思而後問

以下是幾個經典蠢問題,以及黑客在拒絕回答時的心中所想:

問題:我能在哪找到 X 程式?
問題:我的程式/配置/ SQL申明沒有用
問題:我的 Windows 有問題,你能幫我嗎?
問題:我在安裝 Linux(或者 X)時有問題,你能幫我嗎?
問題:我怎麼才能破解 root 帳號/竊取 OP 特權/讀別人的郵件呢?

提問:我能在哪找到 X 程式?
回答:就在我找到它的地方啊蠢貨 -- 搜索引擎的那一頭。天?!還有人不會用 Google 嗎?

提問:我的程式(配置、SQL 申明)沒有用
回答:這不算是問題吧,我對找出你的真正問題沒興趣 -- 如果要我問你二十個問題才找得出來的話 -- 我有更有意思的事要做呢。

在看到這類問題的時候,我的反應通常不外如下三種

  1. 你還有什麼要補充的嗎?
  2. 真糟糕,希望你能搞定。
  3. 這跟我有什麼鳥相關?

提問:我的 Windows 有問題,你能幫我嗎?
回答:能啊,扔掉萎軟的垃圾,換 Linux 吧。

提問:我在安裝 Linux(或者X)時有問題,你能幫我嗎?
回答:不能,我只有親自在你的電腦上動手才能找到毛病。還是去找你當地的 Linux 用戶組尋求手把手的指導吧(你能在這兒找到用戶組的清單)。

提問:我怎麼才能破解 root 帳號/竊取 OP 特權/讀別人的郵件呢?
回答:想要這樣做,說明你是個卑鄙小人;想找個黑客幫你,說明你是個白癡!

好問題,壞問題

最後,我舉一些例子來說明,怎樣聰明的提問;同一個問題的兩種問法被放在一起,一種是愚蠢的,另一種才是明智的。

蠢問題:我可以在哪兒找到關於 Foonly Flurbamatic 的資料?
// 這種問法無非想得到『STFW』這樣的回答。

聰明問題:我用 Google 搜索過『Foonly Flurbamatic 2600』,但是沒找到有用的結果。誰知道上哪兒去找對這種設備編程的資料?
// 這個問題已經 STFW 過了,看起來他真的遇到了麻煩。

蠢問題:我從 FOO 項目找來的源碼沒法編譯。它怎麼這麼爛?
// 他覺得都是別人的錯,這個傲慢自大的傢伙

聰明問題:FOO 專案代碼在 Nulix 6.2 版下無法編譯通過。我讀過了 FAQ,但裏面沒有提到跟 Nulix 有關的問題。這是我編譯過程的記錄,我有什麼做得不對的地方嗎?
// 他講明瞭環境,也讀過了 FAQ,還指明了錯誤,並且他沒有把問題的責任推到別人頭上,這個傢伙值得留意。

蠢問題:我的主板有問題了,誰來幫我?
// 普通黑客對這類問題的回答通常是:『好的,還要幫你拍拍背和換尿布嗎?』 ,然後按下刪除鍵。

聰明問題:我在 S2464 主板上試過了 X、Y 和 Z,但沒什麼作用,我又試了 A、B 和 C。請注意當我嘗試 C 時的奇怪現象。顯然邊帶傳輸中出現了收縮,但結果出人意料。在多處理器主板上引起邊帶洩漏的通常原因是什麼?誰有好主意接下來我該做些什麼測試才能找出問題?
// 這個傢伙,從另一個角度來看,值得去回答他。他表現出了解決問題的能力,而不是坐等天上掉答案。

在最後一個問題中,注意『告訴我答案"和"給我啟示,指出我還應該做什麼診斷工作』之間微妙而又重要的區別。事實上,後一個問題源自於 2001 年 8 月在 Linux 內核郵件列表上的一個真實的提問。我(Eric)就是那個提出問題的人。我在 Tyan S2464 主板上觀察到了這種無法解釋的鎖定現象,列表成員們提供了解決那一問題的重要資訊。

通過我的提問方法,我給了大家值得玩味的東西;我讓人們很容易參與並且被吸引進來。我顯示了自己具備和他們同等的能力,邀請他們與我共同探討。我告訴他們我所走過的彎路,以避免他們再浪費時間,這是一種對他人時間價值的尊重。

後來,當我向每個人表示感謝,並且讚賞這套程式(指郵件列表中的討論--譯者注)運作得非常出色的時候,一個 Linux 內核郵件列(lkml)成員表示,問題得到解決並非由於我是這個列表中的『名人』,而是因為我用了正確的方式來提問。我們黑客從某種角度來說是擁有豐富知識但缺乏人情味的傢伙;我相信他是對的,如果我像個乞討者那樣提問,不論我是誰,一定會惹惱某些人或者被他們忽視。他建議我記下這件事,給編寫這個指南的人一些指導。

找不到答案怎麼辦

如果仍得不到答案,請不要以為我們覺得無法幫助你。有時只是看到你問題的人不知道答案罷了。沒有回應不代表你被忽視,雖然不可否認這種差別很難區分。

總的說來,簡單的重複張貼問題是個很糟的想法。這將被視為無意義的喧鬧。

你可以通過其他渠道獲得幫助,這些渠道通常更適合初學者的需要。有許多網上的以及本地的用戶組,由狂熱的軟體愛好者(即使他們可能從沒親自寫過任何軟體)組成。通常人們組建這樣的團體來互相幫助並幫助新手。

另外,你可以向很多商業公司尋求幫助,不論公司大還是小(Red Hat 和 LinuxCare 就是兩個最常見的例子)。別為要付費才能獲得幫助而感到沮喪!畢竟,假使你的汽車發動機汽缸密封圈爆掉了--完全可能如此--你還得把它送到修車鋪,並且為維修付費。就算軟體沒花費你一分錢,你也不能強求技術支援總是免費的。

對大眾化的軟體,就像 Linux 之類而言,每個開發者至少會有上萬名用戶。根本不可能由一個人來處理來自上萬名用戶的求助電話。要知道,即使你要為幫助付費,同你必須購買同類軟體相比,你所付出的也是微不足道的(通常封閉源代碼軟體的技術支援費用比開放源代碼軟體要高得多,且內容也不那麼豐富)。

RTFM 和 STFW:別煩我啦

有一個古老而神聖的傳統:如果你收到『RTFM (Read The Fucking Manual)』的回覆,回答者認為你應該去讀 TMD 手冊。當然,基本上他是對的,你應該讀一讀。

RTFM 有一個年輕的親戚。如果答案是『STFW (Search The Fucking Web)』,回答者認為你應該到 TMD 的網上去搜索。基本上,他也是對的,你就去找吧。

通常,用這兩句之一回答你的人會給你一份包含你需要內容的手冊或者一個網址,而且他們打這些字的時候正在閱讀著。這些答覆意味著回答者認為:

  1. 你需要的資訊非常容易獲得;
  2. 你自己去搜索這些資訊比灌給你能讓你學到更多。

別為這個而不爽;依照黑客的標準,他沒有對你的要求視而不見,已經能大致能表示對你的關注。你應該對他祖母般的慈祥表示感謝。

Technorati :

下一篇 :: 上一篇 :: 迴響(1) :: 靜態連結網址 :: 分類 (03 電腦密技 , 01 諄諄教誨 , 01 資訊課程 ) :: (350 Reads)

八月 12, 2009

讀書方法:重點筆記

前一篇文章『讀書方法:瀏覽目錄』提到,要閱讀一篇文章或一本書時 (以下均以書本做例子),如果它們提供了目錄、前言之類的資訊,那是非常值得閱讀的部份。

藉由閱讀目錄、前言,你可以很快速的瞭解書本的大意。瞭解大意後,我們就要開始正式閱讀這本書了。

一本書厚厚的,以字數來算的話,都是以萬做計量單位的,這裡面有太多太多的內容,我們怎麼去吸收、轉化這些知識呢?我們一定要先想辦法找出內容重點所在位置,擒賊先擒王,抓住重點了,其他部份我們就可以輕鬆以對。

注意粗體字與表格、圖片

你可能之前讀書時有看過書中有些字型不太相同的經驗,有些是粗體字,有些可能加了底線,或是字體變斜字型改變字的顏色改變……,這些字體的各式變化都是作者為了要引起你的注意所做的改變。

為什麼作者要引起你的注意呢?因為他認為這就是重點,他希望你懂,所以特別將字體做變化,讓你注意到這個部份。

除了字體不同外,有些作者會將重點整理為表格、圖片。所以看到表格與圖片出現,一定要花點功夫將它搞清楚,因為這就是重點所在。

那如果遇到作者沒有幫你標示重點、也沒有整理出圖片、表格的那可怎麼辦?

如果是遇到這樣的書本,那麼你可以在文章中搜尋一些關鍵字,通常重點都會與這類關鍵字伴隨著出現。比方說你看到文章中出現『但是、不過』,你就知道,喔,重點來了!利用這些關鍵字,可以幫你找出作者沒有特別標明的重點。

在『找出文章重點』這篇文章中我有整理一些值得注意的關鍵字,底下再一次將這個表格列出來給大家參考:

表、可能伴隨著重點出現的關鍵字

類別 可能的關鍵字 範例
新的名詞 稱做、稱為 光線前進一年的距離稱為一光年
現象 它會有xx的狀況發生、
與人事時地物有關
我們排放的二氧化碳,會造成溫室效應的現象
原因 其原因是、因為、可能是 溫室效應是因為大氣中的二氧化碳吸收紅外線而使地球溫度上昇
例子 舉例來說、例如、比方 生物的細胞會隨著其功能需要而有不同的外形,比方說扁平狀的表皮細胞可以提供保護的功能
強調 非常、特別是、尤其 飲食均衡很重要,尤其早餐一定要吃!
相同點 都是、與xx相同的是、也是、而且 因為蚊子與鍬形蟲都是昆蟲,所以蚊子也具有外骨骼。
序列 第一、首先、其次、最後 在夏夜中,首先點出黑夜即將來臨的句子是火紅的太陽也滾著火輪子回家了
轉折 但是、其實、不過、然而 考試的分數很重要,但是將考試寫錯的部份好好弄清楚更重要
對比 相較之下、不同的是、相反的是 植物可以進行光合作用產生自己需要的養分,相較之下,動物就祇能靠著從外界攝食而獲得所需的養分
否定敘述 不、不是、沒有 植物不具有系統這個層次

看到上述的關鍵字出現時就要小心一點,因為,你知道的,重點來了!!

重點劃記

找到作者未標注出來的重點後,趕快,拿支筆將這個重點畫下來!要用什麼顏色的筆畫重點這就依個人喜好而定了,重要的是清楚明白,容易一眼就望見這個劃記的重點。

在書本上標記重點的好處是,下次你再重讀時就不用再辛苦的利用關鍵字尋找重點了,可以節省很多時間。

更進一步可將內容重點 (粗體字、表格、圖片、自己找尋到的重點) 整理成筆記,或將重點整理成心智圖,利用圖像代替文字來進行思考,有時有意想不到的收獲。

相關文章

Technorati : , , , , , , ,

下一篇 :: 上一篇 :: 迴響(0) :: 靜態連結網址 :: 分類 (03 品書悅讀 , 01 諄諄教誨 , 01 資訊課程 ) :: (443 Reads)

八月 08, 2009

讀書方法:瀏覽目錄

一般人讀書的原因可粗分為兩大類,一是不為特定目的,單純祇是為了閱讀的樂趣而讀書;另一種為了特定目的,比方說考試、升遷等目的而讀書。兩種傾向的讀書方法大異其趣,要以不同的方式進行。

不為特定目的讀書

如果祇是為了閱讀的樂趣而讀書,此時可以依照自己的興趣去閱讀,可以多讀一些平常少接觸的議題。我曾聽過有人每到一個地方開會,就到車站的小報攤,將報攤左上角,最少人購買的所有書報雜誌都買回去閱讀,以擴展他對不同事物的接觸範圍。

我自己是生物老師,除了平常閱讀生物相關的書籍之外,我也喜歡讀社會學與歷史的書籍。這些書雖然與生物學沒有直接關係,但是對我而言社會學與歷史是很有趣的,因此我去閱讀相關的書籍。

雖然這樣的閱讀不具有特殊目的,沒有任何拘束,也沒有固定的方式需要遵守,但是在閱讀前可以先看一下目錄、前言、序與摘要,對於瞭解整本書的重點或脈絡還是有許多幫助。

為了特定目的而讀書

為了考試、升遷而讀書時,此時就不能隨性亂讀了,而要以有效率的方法進行閱讀,希望能在最短的時間內獲得最大的成效。

那麼有哪些讀書方法可以幫助我們達成目標呢?

瀏覽書本目錄、前言

拿到一本書時,首先瀏覽書本目錄、前言,如果有序與摘要,也可以一併閱讀,以瞭解整本書的重點與脈絡。

今天我要到陌生的地方,我一定會先查詢一下地圖,瞭解在哪邊轉彎、附近有什麼顯著的地標?這樣子上路時才不會迷路。甚至我還會把地圖印下來隨身帶著,方便隨時查詢。

一本書,對我們而言,就是一個陌生的國度,要在裡面闖盪而不迷路,也需要一張地圖的輔助。書的目錄與前言就是這個陌生國度的地圖,指引我們要進行的方向。

假設現在拿到一本書名為『蟬聲』,它的目錄如下:

第一章、蟬的生活史 ﹍﹍﹍﹍﹍﹍﹍﹍ p.03
第二章、神話中的蟬 ﹍﹍﹍﹍﹍﹍﹍﹍ p.52
第三章、關於蟬的藝術創作 ﹍﹍﹍﹍﹍ p.79
附錄 ﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍ p.98

看到這樣的目錄,如果今天想要找有關蟬的民間故事可以看哪一章?

第二章,沒錯。

目錄提供給我們的就是一個大方向的指引,就算沒有開始閱讀這本書,我們也大致上猜得到這一本書它一開始會介紹蟬這種生物的一生 (從卵孵化出來、成長、羽化、交配、產卵、死亡),讓我們對蟬這種生物有基本瞭解。

接著,因為蟬這種生物在生活週遭十分普遍,我們的祖先也常常見到牠,並將牠融入平常講述的故事中。所以介紹完蟬這種生物,作者試圖把有關蟬的一些神話故事介紹給大家。最後,與蟬有關的藝術創作也一併介紹。

還沒開始詳讀就已經可以知道整本書的架構,這就是目錄可貴的地方。

『好啦!我已經看完目錄,知道這一本書要說的是什麼,所以我不用再繼續看下去了!』

ㄟ,同學,在地圖上看日本,跟真正去日本遊覽還是不一樣的啊!看了書本目錄知道它的大概內容,跟真正去閱讀還是有差別的,目錄祇是幫助我們更容易抓到作者的意圖,但要瞭解作者的用意,還是得真正去閱讀內容才可以。

相關文章

Technorati : , , , , ,

下一篇 :: 上一篇 :: 迴響(0) :: 靜態連結網址 :: 分類 (03 品書悅讀 , 01 諄諄教誨 , 01 資訊課程 ) :: (216 Reads)
1 2 3 4 5 6 7 8 9 10 11 12 13  下一頁»