1. 程式人生 > >談談程式設計師行業的“文人相輕”以及溝通問題

談談程式設計師行業的“文人相輕”以及溝通問題

很早以前就想寫這篇文章了,不過卻因自己經驗甚淺,不敢妄言,雖然現在寫也可能引起一些爭論,還是請大家平和的去看這篇文章。

自古以來便有文人相輕,這句話來自三國·魏·曹丕《典論·論文》,原文與譯文如下:

原 文

文人相輕,自古而然。傅毅之於班固,伯仲之間耳,而固小之,與弟超書曰:“武仲以能屬文,為蘭臺令史,下筆不能自休。”夫人善於自見,而文非一體,鮮能備善,是以各以所長,相輕所短。裡話曰:“家有弊帚,享之千金。”斯不自見之患也。

譯文

文人互相輕視,自古以來就是如此。傅毅和班固兩人文才相當,不分高下,然而班固輕視傅毅,他在寫給弟弟班超的信中說:“傅武仲(傅毅)因為能寫文章當了蘭臺令史的官職,(但是卻)下筆千言,不知所指。” 但凡人總是善於看到自己的優點,然而文章不是隻有一種體裁,很少有人各種體裁都擅長的,因此各人總是以自己所擅長的輕視別人所不擅長的,鄉里俗話說:"家中有一把破掃帚,也會看它價值千金。"這是看不清自己的毛病啊。

而如今這句話如今不單單指的是寫文章的人了,今天想說說程式設計師行業中的“文人相輕”。

周鴻禕曾經說過“最不好的作法是,每換一撥人換一套技術,文人相輕,總認為自己的技術最好,這也是為何有些搜尋公司做不大”,且不談論他說的後半句,前半句中提到的“文人相輕,總認為自己的技術是最好的”很值得思考。

程式設計師修改別人程式碼(除過比較NB的開原始碼)最常見的做法就是先將別人的程式碼風格改為自己的,然後才開始研究,其實別人程式碼的風格可能是另一種常見的風格,只因與自己風格不一致,於是乎改之。可能您並不是這樣,至少我有這樣的毛病,算是強迫症吧。

另一種常見的是剛進入專案的程式設計師會抱怨底層的一些東西難用,為什麼不用xxx庫,xxx技術等等。其實很明顯可以看出該猿對這個專案和這套底層不熟悉,生硬的使用,導致其心中有怨氣。所以大多數人剛進某一個專案都不會直接寫底層的。

文人為何會相輕?難道跟自古以來說的文人酸腐有關係?我認為歸根結底是國人的心態在作祟。國人不論是做什麼的,都有“好為人師”的心理。

郭德綱在《以德服人》中說過“中國人都有好為人師的心理,比如你開了一家餐館,叫五環餐館,但門口的標誌上畫六個環,有好事人來了就會說你們怎麼回事啊,叫五環餐館,怎麼畫了六個環吶,跑堂的會說先生您真有眼力,當初是工人弄錯了,您坐著喝點水吧。結果這主兒喝水無聊翻選單,點了一千塊錢的菜吃了”。(可能與原話有出入,意思大致如此)

可以得見的是病態的心理導致了文人相輕,程式設計師也不見外,雖然大多數表面上與世無爭,努力寫自己的NB程式碼,但是心中總是對一些人程式碼和技術不服氣,進而產生了一些矛盾,這當然不是公司高層喜聞樂見的事情了,於是刺頭們都被分開做專案了,這也是國內的團隊管理和團隊建設。

說完文人相輕,再來說說其併發症——溝通的問題。

團隊合作必然會有溝通,因為合作必然會帶來交流,否則這不叫團隊了。而在溝通的過程中,會產生各樣的問題,比如提問不當啊,問題不清楚啊,答非所問等問題。不過最常見的問題是提問不當,我有一個程式交流的QQ群,裡面經常會有人提出開發上的問題,不過大多都不知道在問什麼,提問不清楚是如今溝通上的一大問題。

舉個例子吧,在oschina上有人問了這樣一個問題:“nginx有網站在用嗎?”(關於nginx可以去oschina上查,不想引用百度百度百科了。),結果引來了一大堆人的跟帖和指責,好一點的是告訴他哪些哪些網站在用,不好的就是侮辱了,罵小白的,罵沒見識的都有,有一位朋友的說法挺有意思,引用在下面。

哈哈..這句話很容易引發矛盾.
如果是小白求問…別人會認為你孤陋寡聞
如果是表示不屑…別人會認為你土鱉
正確的 問法應該是: 現在有哪些網站在用這個web服務

—-摘自 《如果避免引發網路掐架以及避免網路噴子之淘氣3000問》

所以,好的提問方式是溝通的前提,問清楚了,別人才能回答清楚。

當然了,還有些是因為有個人情緒在其中,我公司另外一個專案組,是伺服器-客戶端-策劃,三足鼎立,三方誰見誰都要吵吵兩句,無它,只是看著不爽,於是乎,這個專案快做完的時候,他們相繼離開,可能也是因為專案存在問題的壓力吧。現在專案轉到我們這邊,可害苦了我們啊。

我也不是管理層,對團隊建設沒任何經驗,我認為溝通的目的是為了解決問題,把問題解決了,剩下什麼都好說。

對於這兩個問題,我只能淺嘗輒止的說一說,也沒經驗,也說不了多少,說多了怕被噴,所以就到這裡吧。