怎麼看待許多信息技術學科方面的大神一身戾氣的現象?

樓主現在畢業了,水筆一枚。
大學的時候混過c++吧,
裡面的一些人確實是非常有水平的大神,但是對新人和小白態度非常兇殘,主要表現是如下
1.小白的問題稍微水一些就會被冷嘲熱諷,有時候甚至還會髒話問候一下。
2.唯實力論。大神的話不容置疑,大神的態度不容評價。只要是小白被噴是活該。
3.大神之間鐵板一塊,如果發生小白(或者外來的大神)和土著大神對噴的情況(基本是由技術問題引發然後變成態度問題),那麼後果就是被吧里眾人輪番轟炸,對了,該吧特色是給這種帖子加精名曰掛傻叉和不服。

對於這種現象,特別是比如自己是菜鳥同事是大神不得不合作的時候,大家的態度是什麼?
如果說想要提高自己的話,是各種不服就是死磕,還是置之不理蒙頭單幹,還是各種謙虛甚至跪舔,還是其他?

我在補充一下,也許是大神們痛恨伸手黨,痛恨不思考的人。
問題是現在已經是通殺了,只要是小白問題,不管三七二十一先噴了再說,如果小白繼續態度好的話,那麼有可能就正經回答問題了。

還得補充強調一下:
1.我想討論的是大神對小白的一切問題都冷嘲熱諷,也就是無腦噴的問題。
2.我也很同意如果是新人伸手黨自己不動手被噴沒什麼好說的。
3.樓主想問問作為部分大神會這樣當時是什麼樣的心態?作為菜鳥應該怎麼面對這種情況?

4.如果參考軍隊的話,基本上被欺負的新兵編程老兵後照樣欺負新兵,變本加厲的也有。老兵噴新兵也就成了傳統。

所以如標題所說,怎麼看待這種現象?
一方面大神(是真大神,不是半吊子噴子)能力高超,一方面脾氣不是很好。
怎麼看待能力和態度的關係,大家認不認為能力高的話脾氣差也正常?
那麼怎麼處理和這種大神的關係?
在成長的過程中,如何調整自己的心態?
老實說,樓主這幾年水平沒怎麼長,脾氣是真的差了不少。(逃


我一直很奇怪,為何你們非要去貼吧問?
stackoverflow和segmentfault都是很好的專業問答網站,裡面也是大神雲集啊,而且我沒見過嘲諷他人的。
好吧總感覺我在打廣告……C++問題可以來知乎問@vczh 輪子哥啊,我記得輪子哥連正則表達式都代寫的……(逃


這是性格和心裡問題。不是說大神都這樣,或是成為大神的必經之路。大部分人都有一個心理,就是每多一份知識,就會少一份對沒有這個知識人的理解和寬容。當人們在掌握一些知識和技能的時候,就會覺得自己在這個領域異常的強大無所不能,對於爭論者有一種誓死捍衛尊嚴權威和顏面的感覺。

真正的大神是領悟了事物的本質,什麼對錯是非,什麼顏面權威,什麼社會價值排序都能夠瞭然於胸淡然處之,追求自己內心激情與平靜。


想起了我剛入行的時候,別人告訴我的話:
1: 當出錯的時候, 不要試圖去懷疑是編譯器/類庫有BUG。 編譯器和類庫都有BUG,但不是你現在的應用範圍就能發現的。
2: 雖然頭銜是研發,但是你做的並不是原創性的工作,意思是, 所有你遇到的問題,之前都有人遇到過,並且在網上求助過。好好利用搜索引擎,能找到解決方案的。
3:仔細看文檔,如果出現的莫名其妙的問題,把相關文檔再讀一遍。

嗯,自認為受益匪淺,拿出來共勉


應該過了10天了吧?我很想樓主先回答我一下,你幫助過多少新手?回答過多少個問題?

前兩天,我給網友講解一個演算法(隨機在n以內生成幾個不重複的整數),說這個演算法時間複雜度是O(n)的,然後他說要驗證,然後循環個1000次,出來的時間是4-6毫秒,然後他說「你看,時間都不穩定的,明顯這是看臉的演算法」。然後我說「你這點誤差根本看不出什麼,不信的話你試試直接就這麼循環測測它的時間,一樣是不穩定的」。接著他就寫了一個循環1000次的代碼,一測時間,使用是0毫秒,然後說「你看,這才是穩定的演算法,總是0毫秒」

又有一次,網友發個鏈表程序問這個程序錯在哪裡了,我好心地編譯了一下,發現編譯通過,也能運行輸出點東西,但不知道他具體要做些什麼,於是我問他,你這個程序是打算做什麼呢?他說,做一個鏈表啊。我又問,那你到底打算輸入什麼輸出什麼?他說,就是輸出一個鏈表啊。我又問,那你這程序到底有什麼錯啊?他說,我要是知道錯在哪裡那還要問人么?我又問,那你寫這個代碼是要解決一個什麼樣的問題,你到底期待什麼樣的輸出啊?他說,鏈表你都不知道?我說,我當然知道啊。他說,那就是啊,就是輸出鏈表啊。

以上是我摘錄的其中兩個,上面第一種情況遇到了50次左右吧,第二種非常多,至少200次,在我幫助的數千次裡面。然後,感覺快要被逼瘋了,再後來嘛,真的,心都累了,不想被折磨,噴都懶得噴。

以上是助人部分,以下是我提問的問題。就拿我最近伸過手的問題吧,我在IRC里傻乎乎的問了句:gcc4.8和gcc4.8.2在標準的支持上有什麼區別。然後不到10秒,收到一句非常不客氣的回復:RTFM。然後我立即閉嘴去google,找到了這個總結頁面 https://gcc.gnu.org/projects/cxx0x.html。

被冷嘲熱諷我也遇到得多了,問題是被冷嘲熱諷你覺得不爽然後反噴?網上的人和你又沒有經濟利益關係,被噴後請保持好你的理性。

&>&>&> 大神對小白的一切問題都冷嘲熱諷
請舉例子,貼吧里的確存在無腦噴子,但我確定不是所謂的大神
另外你怎麼知道是一切問題?倒是有一種情況就是,一個新手連編譯器或編譯環境都沒安裝過,更沒使用過,然後上貼吧問這個代碼為什麼這種輸出,那個代碼什麼意思。這種情況嘛,不管他問代碼的任何問題,只要稍微交流一下都能知道他連編譯器都沒用過,自己執行都沒有試過,連書上寫的對不對都沒有驗證過。結果他問這些問題被噴根本就是意料之中的事,結果就是「一切問題」都被嘲諷

我特別奇怪的一點是,你又沒發過帖子,你又沒有自己的經歷,你怎麼知道那個地方就是那個樣子?道聽途說的情況下,某些被噴過的人自然把問題擴大化描述,比如被噴了一次,就說問什麼都被噴,帖子被刪了,就罵許可權狗,被罵了一次,就說那裡的人全都沒有素質一樣。這種回復天天都有。我不清楚你當時在貼吧的時候c++的水平如何,很多所謂掛城門,很可能新手只知道是兩人互噴,卻不知道其實問題出在誰身上早就一清二楚了,而引出問題的人卻無意義的把問題擴大化,最後變成掛城門作為警示。

所以對於「裡面的一些人確實是非常有水平的大神,但是對新人和小白態度非常兇殘」我極度懷疑真實性。

在「伸手」的眼裡,能幫他解答問題的,就是大神
在「新手」的眼裡,能告訴他如何去解決問題的,就是大神
今天也許你認為某個人是「大神」,但等你水平高了,才能把握到對方曾經的真實水平。
但不管是哪種情況,你說「貼吧無大神」,沒有人能反駁,就算你說「全世界都沒有大神」也沒有錯,只要你指出來,就會有人站出來說「他不也就那個樣子么,計算機又不是他發明的,能神到哪裡去」。從來就沒有人規定「大神」是什麼樣子的,更沒有誰有興趣自稱「大神」,那都是你的幻想,是在你自己的比較之下產生的。

戾氣其實具體什麼意思我不太懂,是脾氣暴躁的意思?我表姐是當客服的,她幾乎每次接到很二的客戶等電話掛了後,就開始破口大罵。等她罵爽了以後,再接下一個電話,以一個聽起來很溫柔的聲音。然後我就學會了這招了,這樣就能保持好不管在群里說話還是貼吧回復,態度看起來都是很好的,然後反正你聽不到我說啥,你管我呢。

網路上,比現實中自由,並且沒有利益關係,別人喜歡把情緒表現給你看,並且覺得這樣很爽(是真的很爽),但現實中在一起的時候往往有各種關係讓你不能把情緒表現得那麼透徹,在網上和在現實的性格是完全兩碼事的大有人在,如果你要考慮現實合作開發的話請另立主題。

最後:我不是計算機或其相關專業的


多圖預警!
我現在對題主所說的現象表示深刻懷疑!!!(詳見update 2)

首先、題主沒有問是不是、直接問為什麼、
題主現在的問題是:怎麼看待許多大神一身戾氣的現象?
其中有一條描述是:

我想討論的是大神對小白的一切問題都冷嘲熱諷,也就是無腦噴的問題。

那麻煩請題主列出幾個ID、讓大家自己去翻翻他的發帖記錄、是不是真的凡是小白的問題都是無腦噴、
在我回答的時間2014年11月12日 10:41:34、
C++吧的帖子是這樣的:

這些問題不能百度?你「大神」一句、人家就得一天到晚沒事幹幫你Debug?現在還怪人家「一身戾氣」?如果題主你發過類似的帖子、請先去好好想想

===========================update 2===========================
在我更新的時間2014年11月13日 08:16:32:
C++吧現在是這樣的:

OK、讓我們來看看是不是真的「一身戾氣」
第一個求助貼:
本人大一妹子,一學期c++沒有認真聽課求大神啊_c++吧

10級跟11級不知道符不符合題主對大神的定義?
第二個帖子:
求大神,編程過程_c++吧

第三個帖子:
這倆個有什麼區別_c++吧

難不成「一身戾氣「的起床的比較晚?或者看了知乎上題主提的這個問題後紛紛反省自己、洗心革面、耐心地為小白解答各種問題?
有空出來解釋下?利益相關:不是大神、只是說兩句公道話
===========================其實相比之下還是知乎部分用戶的戾氣重一點。。。===========================
「大街是公共空間、我?就在大街上拉屎了、你看見屎不會繞路是沒腦子么?」系列:

」就是噴你「系列:


不是大神。
碰巧對一個小眾軟體略知一二,所以在一個關於這個軟體的QQ群里偶爾會幫別人解答寫問題。
結果,因為經常用「請自己去查手冊」來回答問題,後來不知怎麼的就被人批評說態度不好......
真的是很冤枉啊,我覺得這就是對很多問題最好的回答啊。
好多問題是問某個原語怎麼用,直接去查手冊不就行了??為什麼要問??原語也就百十來個,軟體自帶的F1手冊短小精悍,說的很清楚,而且官網還有中文版,查一下也就2分鐘不到的事情。在這裡問個問題,然後等人來回答,而且回答者為了保證回答沒有錯誤,實際也是去查手冊,然後再貼上來,何必呢?這不僅僅是浪費回答者的時間,而且是浪費提問者自己的時間啊?!
稍微複雜一些的在手冊和軟體自帶的代碼範例庫里也都能找到,如果遇到這類問題,我會告訴他庫裡面有,讓他找相應的例子就行了,就幾行代碼的事情,很容易看懂。但是這也會被批評說態度不好。
還有一些新手,上來就說「大神能幫我解決XXX問題嗎?」(很「宏大」的問題),或者說「我畢設作業不會做有人幫我弄嗎」。誰也不欠誰的錢或者情啊,這種需要幹個十天半個月的活你指望群里有人跪舔著給你干?反正我是給錢都不幹。
從我在群里的經驗看,所有問題里大概只有不到20%值得回答。對那80%只能視而不見了,但是又會被人罵什麼群里都是死人,大神都太屌不理人之類的話,讓人很無語,難道會的多就有義務給別人當牛做馬嗎?就算是給人當牛做馬,我也不願意給一個懶得連帶超鏈接目錄都不去查的人當牛做馬!
我回答的可能有些不對題,因為我在群里說的一般是「請查手冊」,我覺得已經很客氣了,但是也會被新人噴的一無是處,真不知道這個世界是怎麼了。為什麼還會有這種問題被問出來?!


其實,我很奇怪你們那些問題,究竟是不是虛構的。

例如關於 ubuntu 裝 ssh server 的問題,我可以非常確切的說,正常的 apt-get install openssh-server 之後,它是自動開機啟動的,也就是說,ubuntu 用正常方式安裝 ssh server 之後沒有任何額外的工作需要做。更早版本的 ubuntu ,因為我沒有用過,所以不敢保證,但從 2006 年開始就是如此,直到現在也一直是如此。換句話說一個普通的 ubuntu 用戶不應該問出這種問題。

我們奇怪你們那麼多回應這個問題的人,有沒有一個真正的 ubuntu 用戶?為何無人意識到在 ubuntu 裡面 openssh server 安裝好後根本就是自動啟動的,無需任何設置?

所以我同樣會很奇怪,為什麼一個人會問出這種問題。考慮一下,當人遇到這種「其實根本不應該出現的問題」之後,會有什麼反應?

實際上,每個問題被噴都是有原因的,而關於這些原因,前人都已經總結了很多遍了,你可以參考這篇文章:《提問的智慧》 http://www.beiww.com/doc/oss/smart-questions.html ,如果你都做到了,那麼被噴的概率為零,我很有信心的這麼說,歡迎來用事實打臉,謝謝。

其實這文章裡面很清楚的說了,在專業社區中問入門性問題,或者在綜合社區中問專業性較強問題,都可能無法得到有效的答案。

這種情況下,你的問題很有可能因為不符合該社區應有的公共時間線而被噴,如果一個問題本不應該出現在這個社區,那麼你污染了公共時間線,也就浪費了他人的時間

就好像說,假如法律是不禁止你吸煙的,你覺得吸煙也沒有什麼問題,這是你的自由,某些場合你不吸煙人家還覺得見外了呢。。。但如果你到一個大家普遍都不吸煙的場合去吸煙,或許你可以聲明你有這個自由,但是,此時這個環境里的大家有都對你冷眼相對的自由,而如果這個時候你抱怨大家在噴你,那麼這只是在自爆,沒有人會原諒你。

如果你有一個具體的事例,舉例說出你的一個合適提問的問題被噴了,那麼請舉出實際的例子出來,讓我們看看你究竟在什麼地方什麼場合提出的問題,被別人以什麼形式噴了。請直接上你提問題的鏈接,會有人幫你解釋,你為什麼會被噴。

記住:人家噴的是問題,而不是人,你被噴並非因為你是新手,而是因為你提問的方式不對,僅此而已,這與所謂老手歧視新手沒有關係。——題主你並沒有合適的證據證明新手被人身追擊的噴,所以,如果你不敢上你提問題的鏈接,讓大家評判一下你的問題是不是該被噴,那麼這個問題也就沒有繼續討論的必要了。


開個機關槍:我見過的大神,態度大都和藹,雖然未必耐心,但是至少不會令人噁心。如果你問了小白問題,他們一般不會噴你,頂多不鳥你罷了。
那些一身戾氣的,通常都不是大神,而是會了一點點東西就優越感爆棚、自以為很厲害的偽大牛。
正因為確實不夠厲害,他們才需要用那種方式刷存在感。
補一句:這條通常只對理工科適用。
再補一句:大神並不是不會噴人,而是,他們不會噴小白,只噴和他們一個級別的人。


沒,我認識的真大神們都很耐心的引導新生。

比如@楊碩碩哥一直在不厭其煩的引導我學習機器人學,或者@李博傑大神對每個lug裡面新生諸如ubuntu如何關機之類的問題都會耐心解答,@渡子厄師兄(好吧他不算IT)對學弟學妹一直很熱心,還有認識不久的某無人機大神會給你詳細講解直升機大槳的進動,@vczh輪子哥好像什麼都回復吧。

一般戾氣特別重的要麼是在裝逼,要麼是他確實心情不好,比如我複習量子力學複習的焦頭爛額的時候學弟跑過來問我怎麼調Mathematica的某個參數我肯定會極不耐煩……(當然雖然不耐煩但也會回復一下)。

倒是很多愛裝逼的人動不動就是高姿態…當然啦,我交往比較多或者現實中認識的人很少有對我裝逼的…只是有所耳聞。

自己也希望成為一個能給別人幫助的「大神」,所以一般問我問題如果不是真的煩躁或者態度惡劣都會回復,舉個例子

我的回信是

Hi Zinwa ,


我比較推薦的方案是


預算兩萬以上,入一套DJI的inspire 1.這套飛行器的集成度很高,控制十分智能,其開發者之一是我的好友。應該是同價位業界最高水平。如果更有錢的話推薦dji s900套裝


如果喜歡開源技術,入手一套正版的PIXHAWK(請務必不要購買國內生產的,這個板子我記得是三層的,國內的生產商搞的經常出問題)。這麼一套板子的價格大概在3K-4K人民幣左右,然後載機選擇DJI S900是個不錯的選擇。


另一方面如果預算不足,可以使用APM飛控搭載450/550水平的機架,掛個GoPro是沒有問題的

至於書籍的話我一時半會找不到對這種小型民用無人機特別短期內有效的,想深挖可能需要學習自動控制理論,非線性控制理論,實時操作系統,機器視覺等若干技術,我這裡並不推薦你從頭開始學,而是閱讀KK/APM/PIXHAWK的源代碼和文檔,你會學到很多東西。作為基礎讀物,KK飛控是最好的教材,簡單易懂,很快能讓你明白多旋翼飛行器的原理


我不知道你的數學基礎所以不大好說具體推薦的書,控制我學的是《現代控制系統》,還有錢老的《工程式控制制論》,這兩本書都比較依賴數學基礎。尤其是錢老的教材。不過coursera上面有一個「移動機器人的控制」課程,是喬治亞理工開的課,講的比較淺顯,主要講了狀態空間模型和應用,只要MATLAB就能上手。

如果對固定翼飛行器感興趣,就得學學空氣動力學和飛行器總體設計了。對直升機感興趣要學的就更多了。作為業餘愛好,建議還是以多旋翼為主。

上面說的這些Google都能找到,我就不一一附鏈接了。

你看,雖然我不是什麼大神,但是也一點戾氣沒有,而我每次給學校的教授發郵件請求幫助的時候,他們的回復一般更為詳細

比如向吳剛老師詢問PID演算法

徐浩:你好!

你說到的三件事,前兩件我都沒有接觸過,很難給出具體的意見和建議。

關於自適應PID,你可以登錄IEEE的網站:

檢索:Adaptive PID,或者Auto-tuning PID。

也可以檢索瑞典Lund大學Lund工學院自動控制系的作者:K. J. Astrom,搜尋他最近三十年在Adaptive PID、Auto-tuning PID的論文。

他是公認將控制理論與控制工程結合得最好的學者(沒有之一),從1980年到2000年都是國際自動化學界的No.1,最近十幾年沒有No.1了。

Astrom是自適應控制、自適應PID的專家。

工程實踐,一定要力求簡單;簡單是最難的。

吳剛

你看,大家都很和氣的。

問題的關鍵在哪呢,你的問題得要能引起大神答題的慾望,要麼你自己是一個漂亮妹子,或者是你問的問題有一定的深度,一般來說,我覺得Google能三十分鐘解決的問題千萬不要問別人。

我有個好友天天師父的喊我,讓我幫忙配vim/linux,另一方面是朋友會教我怎麼和女孩子說話(雖然沒學會),請我喝伏特加==而且對方雖然不怎麼靠譜但是也是一點就透。還有一個好朋友我給他裝了一次linux/Apache/Vim對方就寫了個網站去騙妹子了,幫這樣同學的忙你很有成就感好么。
當時和@邑封一起學網頁算起來我也比他先行一步,不過後來他的網站寫的比我漂亮多了==

於是某次我幫人幫到底把幾個互相不認識的好朋友牽線聚到一起做國創項目也是有的,還順便湊成了一對的樣子==這樣也好啊。一個厲害的人通常都會對不少人產生幫助的。

我時常也會收到一些諮詢,如果是我覺得對方並不熟悉可以自主解決的問題我確實懶的回答,這其中包括學弟的編程請求,學妹的概率論作業還有更多類似的。尤其是討厭莫名其妙的學弟跑過來讓你幫忙改C作業或者莫名其妙的只差一個程序員的創業項目招碼農,尤其是後者,上來我正準備一口拒絕掉呢對方就開始你行不行啊。。。。。。。。。。。。

更有些同學不僅問你無聊問題,還打電話吵你睡覺,這個時候我也會生氣==雖然後來過了倆周給這個同學道歉了


搜索引擎能解決的問題都不是問題,解決不了的誰都不會噴你除非人家有心理疾病。


對,就是煩伸手黨。


嗯,針對現在得票最高的答案,我要抱怨一下了。

所謂「真有本事的人脾氣好」,符合勞動人民最樸素的願望,但必定不是現實。你覺得大神脾氣好,僅僅是因為人家懶得理你。

說大神答題脾氣好,只是因為人家不常露面,偶爾心情好了巡幸一下你們這些民女而已,你問大神身邊的貴妃或者太監可能就是另一碼事了。

你要真是和大神接觸多了,就知道即使脾氣再好,遇到業務上的蠢問題也會暴怒,因為他從來都對自己高標準嚴要求,不明白為什麼你會這麼馬虎不負責。

其實你們何必在這裡YY 什麼大神,自己去研究室做一次奴工,不就都清楚了?

專門噴小白是不太好理解,可能被問的問題實在太過分?
386:「但問來問去的問題都太簡單了,簡直幼稚!你們啊——」

另外關於遊戲方面的問題我補充一句,如果我或者其他人的回答有戾氣,那其實不是我們的戾氣,是遊戲界的戾氣。可能你問的正好就是當年導致幾百起真人快打的熱點問題,以至於很多遊戲論壇,你一旦問出PS4和XBOX ONE買哪個,拳皇和街霸哪個好,忍龍和鬼泣哪個好,直接封ID乃至封IP,我就被封過,不騙你。


不要說小白了,我以前曾經問了一下(當然不是在貼吧了)ubuntu裝了個ssh server應該怎麼開機啟動,都被冷嘲熱諷。不過又不是沒人噴過我,我已經學會腦內自動屏蔽了&<據說能控制自己的情緒波動是情商高的表現(逃&>。但問題是接下來,每個不冷潮熱諷的人給我的答案都不一樣。於是我發了一條微博把它記錄了下來:

剛才在群里問【為什麼讓ubuntu開機啟動個ssh好讓我xshell還要搞那麼多事情】得到回答【【去用rc.local啊】【rc.local太扭曲了,用chkconfig】【chkconfig已經沒有了,用sysv-rc-conf】【sysv也已經過時了,現在應該用systemd】還是我funtto好!】【arch好!】【誰讓你用開源】【ubuntu傻逼!】

開源社區已經不僅僅是對待小白的態度問題了,看到一個東西不好普遍都不想自己改他,而是寫一個一樣爛的來噁心作者,所以一件這麼簡單的事情才有這麼多選擇的。我同樣在問Windows下面的事情的時候,顯然大家的態度就十分好,從來沒人站出來說【連xxx都不會是傻逼】這樣的話來。


所以題主這其實跟C++沒關係,主要看他們都用C++來幹什麼。

=====================================================

有些人因為害怕得罪我所以匿名批評我說要先google,但是我搜到的很多都是過時的,就只有linux才有這種情況。都不知道東西是什麼發行版,是同一個發行版的那些過期的版本的,而且網上每個人也是各執一詞,你讓我相信誰。我哪有時間挨個試一試,還要備份虛擬機,麻煩死了。如果只有一個選擇,而且全世界的人都在改進他(說好的開源大家都來改進呢),早就沒有這些問題了。


為什麼開源了大家都要自己寫一個新的而不去改進他,這也是社區的毛病,不怪別人。如果一個人不看作者是傻逼,而是懷著敬仰的心理去對待這個軟體的代碼的話,哪會有這麼多選擇。

=====================================================

@pansz 的觀點很好,只要回答我一個問題就好了,我搜的時候用的關鍵字包含ubuntu,那為什麼沒有人在被搜索的哪些頁面告訴我【本來就是自動啟動的】——當然我搜的時候不知道是自動的,過了幾天我自己看了他的腳本之後發現了真相。


當然了, @pansz 回答問題所展示出來的態度已經部分回答了答主的問題——這並不僅僅是貼吧才有的。一個問題高手再熟悉,也總會有很多新手是不知道的。如果高手們一個都不講,新手們上哪去知道啊,要是什麼都能自己處理還叫新手?這簡直就是悖論。


所以你看我在知乎上回答了很多C++和編程的常識問題。儘管我知道這個問題稍微懂多點就會覺得很白痴,但是新手的數量太多了,不懂某個問題的人也是很多,回答一下難道會死嗎,我一點都不覺得我因此就浪費了生命啊,我不還是結婚了。


我就挺喜歡噴人的啊。噴人不是正常嗎,等你成為大牛你也能變成鐵板燒的一份子。
不過最重要的是,正經的問題,才能得到正經的討論和回答。

---------------------------------------- 分割線 --------------------------------------

在這些樓中,我覺得最莫名的是那種:「大神皆是小受,爆吾菊者乃偽大神」的論調。

人皆有脾性,有人清高,有人火爆,也有人比較和善。但是你說這些和你的專業技能能扯上什麼樣的關係?不管哪種性格,都能成為專業內的厲害人物。如果因為性格而輕視某個人,這就是一種偏見。

而且同樣的人遇到不同的事情,回答問題的時候心情不同,態度也會不盡相同。和善的人不是什麼時候都和善,火爆的人你認真討論問題的時候他也會很收斂。

再來說噴。有些人噴你,在於聲色俱厲地警告你別走邪路;有些人噴你,在於他脾氣不太好,而你的問題又讓他感到浪費生命;有些人噴你,因為遇到了煩心事。

但是,當你被噴的時候,你要記住,有更多的人,根本就不屌你。

------------------------------------ 分割線 ------------------------------------------

樓主還有一個問題忘了回答了。就是遇到這種事情要怎麼處理。最簡單直接的辦法就是和大神撕逼。去年的時候,有個群裡面一個人問了個完全不靠譜的問題,我說你這個問題太傻逼了,然後他就開罵,我就給踢了。結果這傢伙先在QQ上咒我全家死光,說什麼要我的地址要砍死我,後來我QQ沒回話他又跑到QQ空間上接著跟我撕逼。後來我只好把他拉黑了。迄今為止我QQ空間上就這麼個黑名單。

你看,通過這樣的手段你就能輕鬆戰勝我了,相比戰勝大神也是毫無問題。再加上一般都是大神先罵你嘛,所以你就是正義之師,更加戰必勝,攻必克了。


本人小白一枚, 不過我幫人回答問題的時候脾氣也不小.
其實大家一開始都是有好脾氣的, 只不過被太多失敗者佔用太多時間之後, 想用最為簡單粗暴快速的方式完美的解決技術問題, 同時盡量節約自己的時間. 畢竟我們解自己的問題已經付出了120%的努力.
下面說說為啥經常脾氣這麼大:
1. 問問題的人簡直就是在"謀殺"你的時間啊:
很常見的一個表現就是, 有人來頻道里問我一個問題, 我也不會, 我試著搜索一下, 發現google中的前20個答案都是正確答案, 這種問題為啥要來問? 佔用別人的時間和精力來回答自己的問題前, 應該自己嘗試解決問題. 我們已經為了解決自己的問題付出了120%的體力, 利用我們希望幫助別人的心態來惡意佔用我們的時間會讓我很厭煩. 這種人不止是個失敗者... 還是個無恥的佔用他人時間而毫不羞愧的懦夫.
對於這類人, 我心情好的時候給出關鍵字, 或者直接給正確答案的鏈接. 心情不好的時候, 我會直接扔 "smart question &" 的鏈接.

2. 問的問題簡直太蠢了:
有位哥, 時不時來句"xxx, 給我講一下elisp吧", 先不說我一句elisp也寫不出來, 就算是寫的出來, 讓我從何講起? 所以一般對這樣得人我都是直接kick出頻道的.

3. 問問題的人語文太差, 太不會描述問題了 (這其實就是智商低吧?):
"為什麼我保存不了啊". &<- 誰tm能答得上來? 問問題的人經常假設我們有完整的context. 但是顯然我們沒有.
"我想編譯我的代碼, 為什麼總是出錯啊" &<- 為什麼你總是不告訴我們錯誤信息啊.
"我的電腦啟動不了了, 該怎麼辦啊?" &<- 扔了買台新的啊.
這個問題要多說一些, 就是, 我真的不喜歡擠牙膏. 但是有些人真的是不肯主動告訴你問題的現象, 需要你一步一步的逼問, 當我們"請求"一些信息的時候, 提問者經常會顧左右而言他, 說一些自己的猜測之類的. 這點真的很讓人惱火.
通常我會一邊嘲諷一邊試圖幫他, 但是能力有限, 多數情況下我也幫不到. 這個時候就會出現一個很尷尬的事情, 就是我讓人家做了好多事情, 回答了好多問題, 但是我最終也沒幫到人家, 會讓我感到很愧疚... 所以每次我一遇到這種人, 就已經開始厭煩了.

4. 問問題的人比我還著急:
常見的有, 剛問完問題兩分鐘, 就開始說"沒人會嗎?" "沒人肯幫忙嘛?" 或者乾脆在我打字回答問題的時候突然下線了... 甚至通過複製粘貼自己的問題來刷屏吸引別人注意力.
讓他自生自滅好了(頻道里有bot, 刷屏的會被禁言)

5. 提問時給出錯誤的, 會誤導別人的信息:
這就不用多說了吧?

其實大家一開始都是有好脾氣的, 只不過被太多失敗者佔用太多時間之後, 想用最為簡單粗暴快速的方式完美的解決技術問題, 同時盡量節約自己的時間. 畢竟我們解自己的問題已經付出了120%的努力.


貼吧都是這樣,貼吧就是宣洩情緒的糞坑,建議少上


因為這就是「黑客文化的精髓」

參考王垠大神的這篇文章:http://www.yinwang.org/blog-cn/2014/04/11/hacker-culture/

王垠的技術水平遠不是我能評價的了的。不過看了他的這篇文章之後,我至少可以確定的是,他是一個真誠、友善的人,人品相當靠譜。


我本身是計算機專業的,高中的時候一個人一組參加ACM東北賽區第14,雖然不好稱得上是大神,但好歹也比較有編程天賦。這樣好的一個成績,本該在大學再接再厲,然而我卻在大學毅然放棄了這條路。
為什麼呢?因為我在大約ACM組遇到了好多和題主說的所謂「大神」一樣的人。他們典型的特徵是:技術的確很牛,瘋狂一樣的刷題。但是其他方面——原諒我用這個我很不願意用的詞——很屌絲。情商很低,沒有其他愛好,只會用噁心的語言挑逗他們喜歡的女生,而對於學弟和水平不如自己的人,大肆挖苦,從中取樂。
由於是受害者,所以他們這些缺點在我眼中被放大。而同時我也開始第一次審視自己,才驚訝的發現,我也或多或少有一點這方面的傾向。驚恐之餘,我也在很長時間的思考過後,放棄了我心愛的演算法和ACM,而學著更多的和人交流。
而對於這種人,我也很了解他們的心態:
他們只是在通過譏諷新手,來不健康的釋放自己曾經的傷痛和在現實生活中的自卑。他們也許是某一方面的行家,但是他們內心是不健全的。
而如今,我已經算是一個半吊子的產品經理。雖然沒有了當年的輝煌,但是每天和很多夥伴一起協作,雖然也有無奈,但是還是很快樂的。就算現在,提到當時的成績,有很多了解我的朋友,包括我父親都忍不住嘆聲可惜,但我卻從來沒這麼認為。也許我當時繼續走下去,會得到更輝煌的成績,工資也可能是現在的幾倍,但是,我的人格註定不會有現在這樣完全,健康。
而且我也明白了,唯有智商和情商都優秀了,才能真正配得上「大師」的稱號。

===============

可能是我表述有問題了。我放棄ACM的原因並不是遇到奇葩,而是從他們身上看到了自己的影子。也就是說,那陣我的身上也是有很大戾氣。但是後來換了發展方向之後,眼界打開了,才理解其實自己那點小世界在別人眼裡根本什麼也不是,每個人都有自己值得學習的地方,心態自然也就平和下來了。

=============

看評論,有好多質疑我這個選擇的正確性的…在這裡說一下我現在的情況。我是今年,也就是2014年畢業的,現在在一家二線城市的交互公司做設計師,月薪9K加項目提成,同時我的編程能力也不是很差,臨畢業前還在做畢設之餘接了個小軟體外包的活賺點外快,規模大約3W多行代碼,一個人倆月搞定的。我感覺這個水平在剛畢業的本科生還算及格吧?我說這些的目的也是想分享一下,其實真沒有適不適合,想做的話去做就好了。


這得從「大神」和「小白」兩個角度分析吧。

大神之所以神,肯定是花了很多時間去學習鑽研的。大神辛辛苦苦的學習,甚至拐了不少彎路才掌握了知識。這個時候小白問了一個只對小白有益對大神無意的問題,相當於竊取了大神的勞動果實又浪費了他的時間。換個例子,人家自己蓋了個房子小白請求住進去,能不帶戾氣么?沒意識到這點的說明對知識不夠尊重,沒有意識到知識的價值。

對此,小白就不能問問題了么?也不是,這個時候小白就得想辦法體現這次交談對大神的「價值」,得先做好準備工作,體現自己的誠意,甚至能對大神的一些觀點進行深化或者有論據的回擊,這樣大神就不是浪費時間了。又或者技術上無法體現對大神的價值,那就從心理需求的角度,對大神表示稱讚膜拜,他人的尊重可是屬於馬洛斯金字塔的第四層的。

最後,我覺得戾氣這個東西是偏主觀的。搞技術的大多花太少時間在學習人際交往上了,而且人又清高,尤其是大神。大神原本可能只是用普通語氣來回答,沒準小白就覺得受了委屈,覺得大神一身戾氣了,總不能小白問問題,卻要求大神自己舔著臉貼上來吧?而且小白在提問的時候就覺得自己低人一等,更加容易覺得大神盛氣凌人,我覺得不卑不亢是提問的前提。至於排外,我想是任何論壇、任何圈子都不可避免的。要是不排外,一個圈子的凝聚力也就小多了。

利益相關:以前總不能跟大神搞好關係,現在學著跟大神交流的小白。


如果你經常碰到這種情況,那可以說明你自身出問題了。
大神一般希望獲得別人的尊敬,這種尊敬尤其體現在工作交流上。以我個人經歷為例,我剛接觸大型稀疏矩陣求解演算法的時候,有個矩陣,演算法求解不了,我需要向一個工作了近30年的神人請教。當初可以有兩種請教問題的方式。
1)把這個矩陣丟給他,跟他說你幫我看一下。
2)仔細研究矩陣演算法,總結出現的情況,提出自己的想法,然後向他請教並希望他對自己的想法提出建議。
可想而知,這兩種提問的方式的結果。
第一種,神人壓根不會理會你,因為他們的時候是很寶貴的,你這是在浪費他們的時間。更重要的是你這不是在交流,這是在毫無底線的索取,是赤裸裸的不尊重。我一個同事以這種方式諮詢另外的問題,直接被漠視。
第二種,我只能說幸好我以這種方式提問,他非常細緻的提出他的想法。


因為很多所謂的「神」不過是偽神,他們不知道在他們熟悉的「正常世界」之外還有幾十種各種坑的世界。噴只是因為不知道自己不知道。

真神對於太低級的問題要麼無視,要麼能整出一篇論文的長度來(真神知道一個低級問題背後背後其實有多少坑)——當然提問者態度欠抽的例外。


推薦閱讀:

CPU 只能進行數值運算,那麼計算機是怎麼顯示出字元的?
PHP程序員:你用的是什麼代碼編輯器?為什麼?
為什麼我時不時會看到「珍惜生命,遠離 C++」?
我學編程為什麼難?是思維方式不對還是學習方式不對?
Meta Programming 主要解決什麼了問題?

TAG:程序員 | 編程 | 提問技巧 |