提問的智慧(2)_PHP教程
--------------
明白你想問什麼
------------- -
漫無邊際的提問近乎無休無止的時間黑洞。最能給予你有用答案的人也正是最忙碌的
人(他們忙碌是因為要親自完成大部分工作)。這樣的人對無節制的時間黑洞不太
感冒,因此也可以說他們對漫無邊際的提問不大感冒。
如果你明確表達需要回答者做什麼(提供建議,發送一段代碼,檢查你的補丁
或是別的),就最有可能得到有用的答案。這會設定一個時間和精力的上限,
便於回答者集中精力幫你,這很湊效。
要理解專家們所處的世界,要把專業技能想像為充裕的資源,回覆的時間則
是貧乏的資源。解決你的問題需要的時間越少,越能從忙碌的專家口中掏出答案。
因此,優化問題的結構,盡量減少專家們解決它所需要的時間,會有很
大的幫助--這通常和簡化問題有所區別。因此,問「我想更好的理解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之類而言,每位開發者至少會有上萬名使用者。
根本不可能由一個人來處理來自上萬名用戶的求救電話。要知道,即使你
要為幫助付費,同你必須購買同類軟體相比,你所付出的也是微不足道
的技術支援費用比開放原始碼軟體高很多,
且內容也較豐富)。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

小米14除了具備出色的性能和功能外,還支援NFC,讓手機可以與智慧門禁卡進行無線通訊。透過設置,我們可以將小米14的NFC功能與門禁卡綁定,從而實現便利的門禁卡管理。接下來,小編將介紹如何設定小米14的NFC功能用於門禁卡。小米14怎麼設定門禁卡nfc? 1.打開錢包,點選門卡,點選實體門卡添加,將小米智慧鎖貼近NFC區域。 2.在彈跳窗中選擇繼續讀取卡片內容,再次將小米智慧鎖定貼近NFC區域,輸入卡片名稱、選擇卡片,點選完成。 3.點選寫入,將小米智慧鎖貼近NFC區域即可讀取完成。大家只需要按照上面的內

10月29日,AMD終於發表了備受用戶期待的重磅產品,即基於全新RDNA2架構的RX6000系列遊戲顯示卡。這款顯示卡與先前推出的基於全新ZEN3架構的銳龍5000系列處理器相輔相成,形成了一個全新的雙A組合。這次的發布不僅使得競爭對手「雙英」黯然失色,也對整個DIY硬體圈產生了重大影響。接下來,圍繞筆者手中這套AMD銳龍5600X和RX6800XT的組合作為測試例子,來見證下現如今的AMD究竟有多麼Yse?首先說說CPU處理器部分,上一代採用ZEN2架構的AMD銳龍3000系列處理器其實已經令用

在抖音平台上,許多用戶都渴望獲得等級認證,其中10級燈牌更是展示用戶在抖音上的影響力和認可度。本文將深入探討抖音10級燈牌的價格以及達到此等級所需的時間,以幫助使用者更了解此過程。一、抖音10級燈牌多少錢?抖音10級燈牌的價格會受市場波動和供需情況的影響而有所差異,一般價格在幾千元到萬元之間。這個價格主要包括燈牌本身的成本和可能的服務費用。用戶可透過抖音官方管道或第三方服務機構購買10級燈牌,但在購買時要留意選擇合法管道,以免遭遇虛假或詐欺交易。二、10級粉絲燈牌要幾天?達到10級燈牌

怎麼更改MicrosoftEdge瀏覽器打開是360導航的頁面呢?其實很簡單,那麼現在小編就和大家一起分享關於更改MicrosoftEdge瀏覽器打開是360導航頁面的方法,有需要的朋友可以來看看哦,希望可以幫助大家。開啟MicrosoftEdge瀏覽器。我們看到是下圖這種頁面。點擊右上角的三點圖示。點選“設定”。在設定頁面的左側欄裡點選「啟動時」。點選右側欄裡的圖中示意的三點(不要能點選「開啟新標籤頁」),然後點選編輯,將網址改成「0」(或其他無意義的數字)。然後點選「儲存」。接下來,選擇“

玩家在艾爾登法環中進行遊戲時可以體驗遊戲主線劇情,以及收集遊戲成就,有很多玩家不知道艾爾登法環通關需要多久,玩家的通關流程在30個小時。艾爾登法環通關需要多久答:30小時。 1、這個30小時的通關時長指的雖然不是高手般的速通,但也省略了許多的流程。 2.如果你想獲得更好的遊戲體驗或是體驗完整的劇情,那麼時長上肯定要花費更多的時間。 3.如果玩家是全收集大約要100-120小時。 4.如果是只走主線刷BOSS大約:50-60小時。 5.如果是想全部體驗:150小時打底。

小紅書,一個充滿生活氣息與知識分享的平台,讓越來越多的創作者在這裡暢所欲言。要想在小紅書上獲得更多的關注和點贊,除了內容品質之外,發布作品的時間也是至關重要的。那麼,如何設定小紅書發布作品的時間呢?一、小紅書發布作品時間怎麼設定? 1.了解用戶活躍時間首先,需要先明確小紅書用戶的活躍時間。通常來說,晚上8點到10點以及週末下午是用戶活躍度較高的時段。然而,這個時段也會受到受眾群體和地理等因素的影響而有所不同。因此,為了更能掌握用戶活躍時段,建議對不同族群的行為習慣進行更詳細的分析。透過了解用戶的活

CheatEngine是一款遊戲編輯器,能夠對遊戲的記憶體進行編輯修改。但是它的預設語言是非中文的,對於很多小夥伴來說比較不方便,那麼CheatEngine怎麼設定中文呢?今天小編就跟大家詳細介紹一下CheatEngine設定中文的方法,希望可以幫助到你。 設定方法一 1、雙擊開啟軟體,點選左上角的「edit」。 2、接著點選下方選項清單中的「settings」。 3、在開啟的視窗介面中,點選左側欄中的“languages”

Linux檔案時間檢視技巧詳解在Linux系統中,檔案的時間資訊對於檔案管理和追蹤變更非常重要。 Linux系統透過三種主要時間屬性來記錄檔案的變更訊息,分別是存取時間(atime)、修改時間(mtime)和變更時間(ctime)。本文將詳細介紹如何查看和管理這些文件時間信息,並提供具體的程式碼範例。 1.查看文件時間資訊透過使用ls指令結合參數-l可以列出文
