標籤:問答 諮詢 線上教育 培訓
前段時間寫了本書,《深入淺出 Qt on Android 》,在此過程中經常泡在 Qt 相關的各個論壇與部落格,比如 qt-project 、KDAB 、CSDN移動開發 Qt 版 、 qtcn 、 qter ……之前我初學 Qt Embedded 時也曾經出沒於部分 Qt 論壇……
請給我的決賽文章《Qt Quick 影像處理執行個體之美圖秀秀(附源碼下載)》投票,謝謝。
技術問答的現狀
我要說的是一個現象:在這些技術論壇裡,提問的人很多,回答的人也很多,但真正能解決問題的,到底有多少?這是無法統計的,儘管像 CSDN 的論壇有較為完善的結貼機制,依然不能解決這個問題。
如果你瀏覽一下各個版塊的問題,會發現,最多的問題有兩類:一類是入門問題,聚集在語言學習與應用程式框架學習層面,無非是某個語言特性、某段奇怪的代碼、某個類庫怎麼怎麼回事兒;一類是技術方案設計與選擇問題,通常是我要實現什麼功能、有沒有現成的架構、該怎麼弄。
回答問題的人八仙過海各顯本領,有正兒八經的經過思考的回答,也有隨意的自說自話,還有扯閑篇兒的,還有圍觀的……不管怎樣,看起來挺熱鬧,可解決問題了嗎?除了發問的人,沒有人知道。因為缺乏一種有效反饋、約束、激勵機制,論壇裡的技友們,來去如風,萬花叢中過,片葉不沾身,只管到處留情,不問最終情為何物是否需要鐵肩擔道義。啊,要求太高了不是?
有一些朋友建立了技術群,其實面臨一樣的問題:問的人多,答得人也不少,但是有效答案不可考量。可能群比論壇的好處在於,你可以直接聯絡某個所謂的大神,如果他有閑情,會和你一對一搞個基,給你一些建議。
國外有個網站 http://stackoverflow.com/ ,可能是近幾年最火最 nice 的技術問答網站,它的創始人是 Jeff Atwood ,一個技術大牛,陸其明還翻譯過他的一些著作,見其 CSDN 部落格。現在你可以開啟 stackoverflow 看看,其實相當多的一部分問題,瀏覽者寥寥,回複者寥寥,甚至在很多天裡都是零回複……
國內也有一些技術問答類網站,比如 CSDN 的論壇,很大很廣,閑逛的人很多,不過有點不溫不火……比如 myexception ,算是做得不錯的,可是也很水,也不夠熱……德問號稱編程是一種藝術創作的德問網,也是冷冷清清淒淒慘慘戚戚…… segmentfault.com 好像也不怎麼行,我去了幾次就不再去了……知乎呢,搬 Quora 的模式,聚集了一些各領域的專家來提供高品質回答,貌似還不錯,不過也尚未盈利,也不是技術問答類的……果殼是個另類,不過逼格正在降低,商業化麼,姬十三也木辦法,其實它也不是個開發技術問答網站……
……
也許你已經按捺不住心中的怒火三千丈,咆哮吧:你到底想說什嗎?
不過我還是要自說自話一番,唐僧雖然老是被悟空欺負,可也是有原則的,原則就是,不管怎麼樣我都要說……
現在我們其實有兩個問題:
- 提問的人期待什麼
- 回答的人希求什麼
我試著回答這兩個問題,不對之處請您隨意拔刀砍過來。
提問的人期待什麼
以我切身經曆來說,多數時候我提問題,是因為遇到了麻煩,希望很快能夠解決。請注意,時效性是非常關鍵的一個特點。如果不在乎時間,那我自己慢慢研究好啦,終有一天會水落石出……另外一個出發點是圖省事兒,也許有別人做過了呢,我是不是就可以少走彎路了?還有人確實是力有未逮……當然還有一些人提問是高山流水覓知音,畢竟好基友不好找啊。
一句話:提問者希望能花最小的代價最少的時間得到答案。
現實嗎?
捫心自問一下。
這就牽涉到下面的問題了。
回答的人希求什麼
爛俗的一句話:天下沒有免費的午餐。
沒錯,就是這句話。以我有限的經驗,不憚以最壞的居心來揣測別人,那些回答問題的神們,你們為了什嗎?
接下來的分析可能引起反感,請慎入——
話說遊戲為什麼讓人沉迷?好玩兒?以虛擬現實彌補真實世界裡的失意?對抗無聊?……好吧,我當年也曾沉迷過,期末考試前一天還在打星際爭霸,那時還沒有防沉迷系統啊親。
回答問題的神,你希求什嗎?
好為人師的成就感。我想這是一個因素吧。想當年諸葛亮其實也不是真要隱南陽吧,劉伯溫從元庭退隱後邊教書邊訪名主……我靠,這都什麼例子,文不對題!其實孔子、孟子周遊列國真不是為那一官半職,是為宣揚自己的學說,貫徹自己的思想,是想把別人的腦袋當成跑馬場快活快活。部分較為資深的技術人員,有時可能也挺鬱悶的,覺得曲高和寡,覺得現實中地兒太小沒機會不夠施展拳腳,大把的精力無處釋放,於是乎,你懂的,不玩兒遊戲的就玩問答了。
名!人來人往,無非名利二字。虛擬世界裡的名,也可以滿足人的求名心聞達欲。君不見各種 MVP 、勳章、等級漫天飛嗎?
利!其實名有了,利可能也有。追名逐利,本就是一個詞莫。無利不起早哈。
助人為樂。也有的同志很有情懷,節操很高,以助人為樂,就見不得別人受苦受難,愛去解放別人,看看到謝謝、膜拜這幾個字眼。很好,很好,灰常好,我表示敬仰,高山仰止,抬頭到脖子折斷也無怨言。
推廣某種技術。其實我是受人之託來推廣某種產品來咧,或者自願為某種技術站隊背書,愛上你,無話可說,就是要讓更多的人知道。問世間情為何物?武俠小說很多人看過,掌握了某種高科技可以憋大招的牛人成立門派後,多數都是希望廣招門徒傳播其武學理念的。如果碰巧遇上相惜的猩猩,猩猩也是很願意為其傳播的。
對抗無聊與空虛。這個,今夜的寂寞讓我如此美麗……那是歌裡唱的,技術人員不這樣……
其實說了很多,可能也未能剝皮見骨直達本源。
有人說你自己是什麼人呐?話說我就是在分析自己呢兄台,五味俱全,一個沒落下。
那麼,提問的人和回答的人,需求是否匹配?
是錯位的!
各位親!
人總要成長,很多小神成了大神,就沒有時間了,上網的頻次就少了,也不屑回答低級問題,也沒有積極性了。
其實人人都有生理期,今天我高興,願意回答幾個問題,願意花時間做做實驗而不是面兒上說兩句。那明天我煩都煩死了,乾脆不冒泡了,就算我是版主也一樣……
還有,其實名利如雲煙啊,當然這是因為在問答上很難求來,所以呢,小小的虛榮滿足後,就很難再被刺激了。
總之,回答問題的人會面臨各種不確定性,靠個人情懷,靠一時興趣,是不靠譜的。堂吉訶德的夢也有醒的一天呐。
所以,你會發現,很多文章石沉大海無人問津,很多回答言不由衷都是可能可能……於是乎,很多時候,提問的人只能自己研究了,悟性高的、願意學習的,很快解決了問題,有了成功經驗,不願意玩兒問答了。還有一些拿來主義思想根深蒂固的盆友會不斷翻江攪海要把自己的問題暴露在別人面前,可是大神們都在忙活著,要麼度假去了,要麼看歌舞呢,要麼冷眼看世界不願意麻煩,誰有空理你!
一門技術的學習曲線
假如你是個開發人員,要學習 Qt ,你怎麼學?
一種是找本書,學學理論,做做小實驗,於是你有了很多散亂的珍珠,大珠小珠落玉盤……可到實際項目中,還是會遇到各種各樣的問題,多少人缺少那跟線啊,不能把珠子們串起來解決實際問題。紙上得來終覺淺,絕知此事要躬行。
一種是自學成才,書、手冊、SDK、源碼,沒有啃不動的,野球拳也能練到十級,比迪拉休姆光流還厲害,比天馬流星拳還炫。佩服佩服。
其實第一種的居多,本來麼,良材美質可遇不可求麼。問答、論壇,原本就是要解決第一種人的困擾,而且很多時候依賴第二種人。
技術書籍好比武林秘籍,對不同的人有不同的效果,有的人看了昏昏欲睡,有的人堪堪能咂摸箇中滋味,有的人一點即通甚至觸類旁通更甚至青出於藍。
當你學會了一門技術,就要用它幹活了。大家都玩過積木,樂高都知道,有的人天馬行空能拼出非常有想象力的造型,有的人就不好說了……技術也是一樣的,你掌握了一門語言,掌握了一個架構,實際開發產品時,用得怎麼樣?學以致用到底能不能學為我用?這是個問題,大問題。很多人就卡在這個檻兒上。
這個學以致用的檻兒,一方面是悟性,另一方面是經驗,沒吃過豬肉還沒見過豬跑麼。
但誰給你時間來長經驗,誰給你指點來讓你少走彎路?我們在論壇上、問答網站上,看到的很多問題都是這個階段提出來的。要解決這些個實作的問題,論壇與問答的隻言片語是遠遠不夠的,況且很多時候這些隻言片語是責任自負的哦。
國內公司如何培養技術人才
扯得遠了,思維跳躍發散,沒有中心思想,這是我的長處。
話說國內的很多公司,招人都是抱著開箱即用的思想。君不見很多招聘廣告,都是,精通C++/精通設計模式/精通JS/精通網路編程/有5年以上專案管理經驗/熟悉物件導向思想/……,懂了吧。多數公司以工具來待技術人才,自己是不願意花時間培養的,所以呢,技術人員就在跳槽啊,跳來跳去才水漲船高能拿到高薪,因為招人的時候公司是比較慷慨的,它要你的技能幫它解決實際的問題,這刀下去,即便痛點兒,肉也得割啊。
其實公司也有自己的難言之隱,中國技術企業起點晚底子薄,又要儘快開拓市場,晚了地就被別人圈完了,所以沒時間培養你。另外企業管理者多數以快速盈利為嚮導,講求短平快,技術管理以粗放型為主。所以呢,他們怎麼能竹林聽海坐看雲起?怎麼能等待你這鄰家小女亭亭玉立?沒準兒哪天崩盤了要跑路了……
打住了,這節的結論是:技術人員要成長,就得靠自己。
誰是你的貴人
技術人員要成長,就得靠自己。可我們還是要有指路的人必要時給我們來兩句醍醐灌頂的話,給我們立個此路不通的牌子讓我們少走彎路!這樣才能事半功倍。
其實看看現實世界裡,很多事情我們是願意花錢的,比如心理諮詢,一個小時幾百塊,很多人去做啊;比如法律諮詢;比如 IT建設諮詢與監理;比如各種顧問……可是到了技術這塊兒,大家都想拿來主義了,都想免費了……這和我們沒有著作權意識,不願意花錢看互連網視頻一個思維模式……
所以,我的問題是,開發技術諮詢能否成為一個服務?
我在 QQ 上免費為多個朋友解答過問題,遠程協助也用過幾次,免費啊,真不收錢。可是這是因為我最近比較閑比較閑……
話說你學會一門手藝是否有成本呢?那你讓別人協助你學會一門手藝,付出一些代價又何妨?
其實很多初學者願意去上 IT 培訓課程,願意花一些代價來入門。
而入門到進階這個階段,就很少有人願意顯式的付錢給別人啦。但我要說的是,這個階段恰恰是最需要人協助的,一旦你跨過了進階階段 ,能夠舉一反三的解決問題了,就真的可以獨自前行了。
初學、入門、進階、觸類旁通、一覽眾山小,這五個階段,前三個階段都需要人協助。套用韓寒《後會無期》的宣傳語:看過很多書,還是學不好技術。
你,找得到那個人嗎?
也許是你書中的顏如玉,也許是公司裡的老員工,也許是領導指派給你的 Mentor(導師),也許是你江湖路上結識的及時雨呼保義,也許是你花錢請的私人教頭……你若安好,便是晴天,但願你早日得遇貴人。
開發技術諮詢服務是否成立
廢話太多了,解題吧。
其實我對這個問題沒有答案。
現狀是:論壇、問答不能解決提問者的痛點;回答者因為各種原因不靠譜。
那如果我們有一個專業的諮詢團隊,匯聚各方英才,專門為人答疑解惑,豈不妙哉?
問題是:誰來養活這幫人?
是否可以有人做個平台,通過積分等類似的體系來補償回答者的勞動?
是否能建立一個良好的誠信體系,促進對一個問題是否解決的界定?
是否可以在平台的基礎上展開一對一的輔導?
是否可以免費諮詢,有償銷售附加產品?
是否可以販賣流量、引入廣告?
是否可以和線上教育結合?
是否可以和培訓認證結合?
是否可以和招聘、找工作結合?
……
這不是我能想明白的問題……留給各位吧。
請給我的決賽文章《Qt Quick 影像處理執行個體之美圖秀秀(附源碼下載)》投票,謝謝。