前幾天和別人聊到國內和國外開發者社區的不一樣,而後又具體到SegmentFault(如下簡稱SF)和StackOverflow(如下簡稱SO)這兩個社區的例子上,我以爲有一個現象很值得關注,那就是對待小白問題的不一樣態度。jquery
不能否認的是不管是SF仍是SO,都存在大量小白問題,甚至能夠說大部分都是小白問題,這其實也符合事物發展的基本規律。這個世界上的人才都是按金字塔分佈的,越頂端的人才數量越少,而他們更傾向於解決問題,而不是提出問題。大部分問題的貢獻者都來自於金字塔底層的,咱們稱之爲小白的人羣(這裏說的小白並無貶低的意思,只是闡述每一個開發者必經的一個階段)。工具
雖然構成的用戶羣沒什麼不一樣,可是最終的效果卻大不相同。SO上的大部分小白問題都獲得了很好的解答,甚至有一些業界大牛也抽出寶貴的時間,來引經據典地解答一些看似很幼稚的問題。而因爲他們看問題的角度不一樣,使不少簡單的問題又衍生成一個很經典的問題,這種例子相信不用我舉,不少人都分享過。網站
可是SF上的狀況卻大有不一樣,不少小白問題被置之不理,或者粗暴地打上負分,長此以往不少用戶就這樣流失了。我想,這中間確定出了什麼問題。spa
不少用戶把多年前翻譯的一篇《提問的智慧》奉爲經典,我不否定這是一篇很好的指導性文章。但讓用慣了聊天工具和灌水式回覆的中國用戶去理解老外的提問方式,未免要求過高。翻譯
因此我用最直觀的方式,給你們一個印象深入的對比圖片
這是我在SF上隨便搜到的一個jquery的問題,這個問題到目前爲止沒有答案,被踩了5次。有人在評論裏替提問者抱不平開發
我在SO上也搜索到了一個差很少的問題,注意它的表述以及帶來的反饋效果博客
第一個圖中的問題就是一個典型的草率問題(提問者沒必要所以而沮喪,咱們都犯過這樣的錯誤)。社區
從問題內容來說,做者犯了一個很常見的失誤,致使了你們的反感,從而投出負分。那就是對待問題的態度,這是一種什麼態度呢?簡單地說吧,你把一個很是耗費回答者精力的問題,用一種吊兒郎當的組織形式發出來,會有很大的風險遭致別人的反感。class
爲何說是吊兒郎當?
如上面所說,形成這種局面有很大部分是提問者的緣由,可是回答者就沒有欠缺的地方嗎?你們這樣給負分,雖然讓提問者獲得教訓,可是真的能心服口服嗎,它並不知道本身哪裏錯了,只會把這個看成一種委屈或者一種諷刺,當你感覺到周圍的惡意時,就會更加走向封閉。因此從宏觀來說,這對信息流通是不利的。難道你不想知道提問者爲何會提出這個問題嗎?他的思考過程也許會給你帶來不少新的啓發呢?
雖然都是面向開發者的網站,可是SF跟其餘網站仍是有很大不一樣的,我相信這也是它的魅力所在。咱們創造這個網站的初衷就是打造一個「硬」的技術社區,「硬」表明純粹,也表明強硬。
用一句話總結,SF問答就是一個追求解決問題之「術」的社區。固然這裏說的是問答的範疇,由於咱們還有博客這一板塊,雖然也屬於技術,但包容性會大一些,這也符合博客的精神
與術相對應的還有「道」,它們二者的不一樣能夠理解爲
前者永遠站在問題的角度,後者站在看待這個問題的人的角度。因此前者能夠解決這個問題自己,但後者實際上只把這我的解決了,它讓你以爲這個問題再也不是問題,天然而然問題也解決了。可是真的解決了嗎?
一個術有沒有效果,效果是否正確,就是檢驗它的惟一標準,咱們也沒法想象出其它的檢驗辦法。
而道有檢驗的方法嗎?每一個人都有本身的道,你永遠沒法說服其餘人。
術永遠是研究當下遇到的問題,沒有人再去關心一個已經被解決的問題。
而當你真的在關心一個已經被解決的問題時,你確定是想悟出一些「道」來。
因此生命有限,咱們沒法去追求全部的東西,只能選擇一種東西來專一。國人對道的研究能夠追溯到好久遠的歷史,但最終的效果卻值得商榷。而術的研究自古被稱爲奇技淫巧,到今天卻發揮了大做用。
因此做爲一個技「術」社區,咱們作何選擇就很明顯了。而做爲一個工程師,我不認爲這兩個東西有高低貴賤之分,可是咱們所選擇的道路決定了咱們看問題的角度。
在這裏咱們只理性地討論問題自己的解決之術,至於我能從中悟出什麼,我但願是根據我所看到的全部客觀現象得出來的,而不是一個莫名其妙的人給我灌的一嘴雞湯,一個工程師應該有這樣的勇氣去看待這個世界