人們工作中有時(shí)會(huì)充滿抱怨,這其實(shí)和職位無關(guān),但狐貍我作為一名資深程序員,今天聊的是程序員抱怨這件事。
曾經(jīng)的某個(gè)時(shí)段,我自己也充滿著抱怨,現(xiàn)在回想起來,這對(duì)我不但沒有一點(diǎn)幫助,還弄的自己非常的不開心。
在我的經(jīng)歷中,程序員群體是單純的,抱怨的最多的無非是如下情況:
技術(shù)架構(gòu)落后,沒用到什么先進(jìn)的框架,一點(diǎn)挑戰(zhàn)都沒有;缺少文檔,沒有完善的PRD,沒有系統(tǒng)的技術(shù)設(shè)計(jì),也沒有用戶使用說明;流程不規(guī)范,什么需求評(píng)審、技術(shù)評(píng)審、上線評(píng)審等有名無實(shí);憑什么我干的活比他多,拿的薪水比他低;憑什么一起入的職,他成為主管,我還是小兵一個(gè);為什么老大總是對(duì)我這么嚴(yán)格,我已經(jīng)做的比別人好很多了,他還不滿意;領(lǐng)導(dǎo)一點(diǎn)都不懂,總愛瞎指揮;
那么喜歡抱怨的人是否都是失敗者呢?
答案肯定是否定的,相反經(jīng)常抱怨的人,從發(fā)現(xiàn)問題的角度來說是有想法的,但從解決問題的角度,需要轉(zhuǎn)換一下思維,把發(fā)現(xiàn)問題后的抱怨,轉(zhuǎn)換為思考怎么解決問題,并付諸行動(dòng)。
先來一小碗雞湯:
臺(tái)灣著名漫畫家蔡志忠說:“如果拿橘子比喻人生,一種是大而酸的,另一種就是小而甜的。一些人拿到大的會(huì)抱怨酸,拿到甜的會(huì)抱怨小;而有些人拿到小的就會(huì)慶幸它是甜的,拿到酸的就會(huì)感謝它是大的?!边@段話告訴我們:不同的人對(duì)待人生有著不同的態(tài)度,一種是對(duì)生活總是抱怨與不滿,一種是對(duì)生活總是慶幸與感謝。人的一生不可能總是事事如意,有時(shí)也有不幸的事,關(guān)鍵是看你以一種怎樣的心態(tài)去面對(duì)換個(gè)角度去看問題,也許結(jié)果就會(huì)是另一種情形。
這段話雖然是雞湯,但說的還蠻有道理的;道理說起來大家都懂,但想轉(zhuǎn)過這個(gè)彎還是比較困難的,接下來就分析一下怎么才能跳出這種思維怪圈。
如上所說,要想轉(zhuǎn)過這個(gè)彎,要先改變思維方式,從消極悲觀變成積極樂觀,但怎么變樂觀,并且還能付諸行動(dòng)呢?
提升格局,多維度思考
大部分情況下,抱怨的對(duì)象都是上面的領(lǐng)導(dǎo)。
很多你抱怨的東西,不是領(lǐng)導(dǎo)沒有看到,坐在他的位置,只要他不是一個(gè)一無是處的人,可能他看的比你清楚。因?yàn)?b>從信息接收的角度看,他接收到的信息肯定比你多,也許技術(shù)架構(gòu)老舊的問題很久以來都是他的心病,只是業(yè)務(wù)一直在快速增長(zhǎng),他還來不及做架構(gòu)的重構(gòu),或者他一直缺少一個(gè)足夠有能力的人來幫他重構(gòu),他可能一直在物色這個(gè)人,但受限于公司預(yù)算等原因沒有找到合適的人。
你只看到了公司架構(gòu)落后這一個(gè)緯度,而領(lǐng)導(dǎo)還要面對(duì)業(yè)務(wù)支撐和公司預(yù)算等緯度,這個(gè)時(shí)候,你需要做的就是提高自己的格局,能夠感知到其他緯度。
如果公司是因?yàn)轭A(yù)算原因沒找到更合適的人,這對(duì)你也許就是個(gè)機(jī)會(huì),你只需要多花點(diǎn)時(shí)間做架構(gòu)重構(gòu)的準(zhǔn)備,適當(dāng)?shù)臅r(shí)間呈現(xiàn)給領(lǐng)導(dǎo),相信這對(duì)領(lǐng)導(dǎo)來說是個(gè)不小的驚喜。
而如果是因?yàn)楫?dāng)前必須要支撐業(yè)務(wù),而無暇顧及架構(gòu)問題,那你應(yīng)該理解公司。格局的提升不僅僅體現(xiàn)在對(duì)各種問題的全面理解上,還體現(xiàn)在能站在公司的角度,把事情分出優(yōu)先級(jí),并一個(gè)個(gè)的解決掉,而不是只挑自己感興趣的做。
雖然你是幫著公司解決當(dāng)前最急迫的問題,慢慢的你會(huì)發(fā)現(xiàn),不是只有技術(shù)架構(gòu)才代表一個(gè)人的能力,解決業(yè)務(wù)問題的能力也許是一種更重要的能力,而且解決業(yè)務(wù)問題的同時(shí),很容易往技術(shù)管理過度,等你后面想換一份工作時(shí),你會(huì)發(fā)現(xiàn)業(yè)務(wù)方向的選擇余地遠(yuǎn)遠(yuǎn)大于架構(gòu)方向。
即使你最終能夠做到架構(gòu)師的職位,你也會(huì)發(fā)現(xiàn),你想做的事情經(jīng)常受制于技術(shù)管理人員,因?yàn)榧夹g(shù)管理人員可以掌控公司更多的資源,你又會(huì)陷入抱怨的循環(huán)。
記得我以前公司團(tuán)隊(duì)有一個(gè)小伙子,負(fù)能量很大,總是抱怨公司流程不規(guī)范,系統(tǒng)架構(gòu)一團(tuán)糟,其他人開發(fā)的代碼質(zhì)量都不行,聊起來也是頭頭是道,道理也能講一大片,但實(shí)際做起來,自己的工作也僅僅能夠做到及格,別人還在加班加點(diǎn)希望項(xiàng)目能夠早日上線,他倒是每天早早下班回家。
他只看到了問題,沒看到公司在快速發(fā)展,最主要的是先支撐現(xiàn)有業(yè)務(wù),后面稍微有可以喘息的時(shí)間,就會(huì)調(diào)動(dòng)人員重構(gòu)他們那塊的系統(tǒng)。當(dāng)然,站在他自己的那個(gè)緯度,即使把這些都告訴了他,他也很難理解并認(rèn)同。
很多時(shí)候道理大家都懂,但落實(shí)到執(zhí)行階段,有很多因素制約,這時(shí)能做的是在各種緯度的制約下,找到一個(gè)綜合收益最高的平衡點(diǎn),快速往前走,最終逼近理想的目標(biāo)。
具備同理心,換個(gè)角度思考
那又該怎么做才能提升自己的格局呢?
首先你要有同理心,要懂得換位思考,假設(shè)你在領(lǐng)導(dǎo)的位置上,你會(huì)面對(duì)哪些問題?你會(huì)怎么辦?
程序員大部分都是偏內(nèi)向的性格,這個(gè)性格具備更強(qiáng)的理性思考能力,所以在程序員這個(gè)職業(yè)上比較有優(yōu)勢(shì),甚至在創(chuàng)業(yè)中追求商業(yè)本質(zhì)方面也有一定的優(yōu)勢(shì),但與人尤其是和領(lǐng)導(dǎo)情感溝通方面不太順暢(這點(diǎn)包括我自己),導(dǎo)致無法相互理解。
情感溝通只是溝通的一種方式,在競(jìng)爭(zhēng)比較充分的行業(yè),比如互聯(lián)網(wǎng),只是一種輔助手段,有效溝通的關(guān)鍵是對(duì)某件事情的看法是否在同一個(gè)層面。
情感溝通是和情商有關(guān),情商又和性格相關(guān),所以這塊不是一時(shí)半會(huì)能有大的改變的。
但情商不太高不代表就無法有效溝通,有些情商很高的銷售人員,很多時(shí)候其實(shí)是在夸夸其談,并沒說到點(diǎn)上,而有些情商一般的技術(shù)人員,在談起自己熟悉的事物時(shí)也會(huì)滔滔不絕,所以有效的溝通不一定需要多高的情商,而在于對(duì)某些事物理解的程度,雙方可以在充分理解的基礎(chǔ)上,快速達(dá)成共識(shí)。
而這需要具備同理心,當(dāng)然對(duì)領(lǐng)導(dǎo)來說,也要具備同理心,這樣才能觸摸到更多對(duì)方的緯度。
當(dāng)你具備同理心,站在領(lǐng)導(dǎo)的角度思考問題,事情的結(jié)果可能就不一樣了。
拿流程規(guī)范這件事來說,領(lǐng)導(dǎo)考慮長(zhǎng)期來說肯定是要規(guī)范的,比如必須做好需求評(píng)審、技術(shù)架構(gòu)設(shè)計(jì)和評(píng)審,考慮擴(kuò)展性、安全性、一致性等各種問題,要經(jīng)過充分的測(cè)試,一個(gè)Bug也不放過,這對(duì)大公司的成熟業(yè)務(wù)來說必須的,因?yàn)樯暇€后如果有任何問題,代價(jià)將是巨大的。
但如果放在創(chuàng)業(yè)或者發(fā)展型公司,做這次迭代的目的可能就是為了快速驗(yàn)證用戶需求。也可能是盡快做出一版給投資人演示,因?yàn)楣疽呀?jīng)揭不開鍋了。這時(shí)領(lǐng)導(dǎo)考慮的角度不單單是技術(shù)問題,還有更多其他緯度的問題。
所以假設(shè)你是領(lǐng)導(dǎo),你還要關(guān)心這個(gè)產(chǎn)品上線后業(yè)務(wù)效果問題,還要關(guān)心老板的融資節(jié)奏問題,你的想法可能就會(huì)不一樣了。
假設(shè)你再站在老板的角度考慮問題,可能這時(shí)的他已經(jīng)賣車賣房賭上了一切,對(duì)他來說盡快上線新產(chǎn)品,有好的用戶反饋,融資拿錢才是關(guān)鍵的。
如果這時(shí)你和領(lǐng)導(dǎo)、老板是一樣的想法,堅(jiān)決的支持他們,并做一切你能夠幫忙做的事情,比任何高情商、拍馬屁都強(qiáng)很多。
當(dāng)然,這里并不是說為了速度,完全不考慮流程和技術(shù)方案方面,好的技術(shù)領(lǐng)導(dǎo)者,是可以找到一個(gè)比較好的平衡點(diǎn)的。
擴(kuò)充知識(shí)面,深度思考
具備同理心,能夠換位思考,站在公司大局看問題,可以解決你抱怨問題,能夠讓你專心工作。但如果要想更快成長(zhǎng),還需要擴(kuò)充知識(shí)面,進(jìn)行深度思考,這樣才能真正的提升格局。
具備同理心是溝通的利器,但聚焦到抱怨、對(duì)上溝通和成長(zhǎng)這個(gè)話題,就需要你拔高對(duì)自己的要求,在做好自己份內(nèi)之事的同時(shí),要把自己放在領(lǐng)導(dǎo)的位置思考。比如你是一線員工,要把自己放在主管的位置思考,你是主管,把自己放在經(jīng)理、總監(jiān)、CTO的位置思考,如果你是CTO,請(qǐng)把你放在CEO的位置思考。
這樣你就可以觸碰到更多的緯度,你會(huì)發(fā)現(xiàn)在這些新的緯度中,你的思考和經(jīng)驗(yàn)都是極其單薄的,這就是你需要去學(xué)習(xí)提升的方向。在這個(gè)的指導(dǎo)下,一線員工需要學(xué)習(xí)項(xiàng)目管理,主管需要學(xué)習(xí)團(tuán)隊(duì)管理,CTO需要學(xué)習(xí)產(chǎn)品、行業(yè)、戰(zhàn)略方向等。
一個(gè)人的溝通表達(dá)能力,不完全取決于說話的技巧,更在于思維的邏輯,你是否能在說話時(shí)講重點(diǎn),傾聽時(shí)抓住關(guān)鍵點(diǎn),取決于你對(duì)信息了解的緯度和對(duì)事情思考的深度。
所以很多公司鼓勵(lì)公開抱怨,也就是提意見,但有個(gè)前提是請(qǐng)帶著解決方案提意見,因?yàn)槟阍谧鼋鉀Q方案的過程中,就需要收集信息增加緯度,深度思考提升可行性。
如果你在項(xiàng)目管理、技術(shù)架構(gòu)、團(tuán)隊(duì)管理、產(chǎn)品設(shè)計(jì)等方面有足夠的深度,你就會(huì)和現(xiàn)在想法不一樣了,而且也能更加快速的和領(lǐng)導(dǎo)意見達(dá)成一致。最典型的例子就是當(dāng)我們作為孩子的時(shí)候,對(duì)父母的各種囑托總是不以為意,但等到自己做父母時(shí),才感覺到父母說的話是多么的正確。
回到技術(shù)方面,當(dāng)你作為一個(gè)一線員工是,對(duì)項(xiàng)目管理的理解,和你作為技術(shù)主管時(shí)的理解,肯定有很大差別。或者你現(xiàn)在回想一下你三五年前的一些想法和觀點(diǎn),你會(huì)覺得那時(shí)是多么的不成熟。
趕快行動(dòng),驗(yàn)證所思所得
思考上的廣度和深度都有了,還需要行動(dòng)起來,在做事情的過程中獲得更深的感悟,享受感悟得到驗(yàn)證后的那份屬于你自己的成就感。
思考和行動(dòng)其實(shí)是相輔相成的,有時(shí)你這么做了,但并不明白為什么,只知道有用,哪一天突然有人總結(jié)出來一些規(guī)律,你會(huì)深有體會(huì),深以為然。有時(shí)從其他人那里學(xué)習(xí)的一些方法,趕緊運(yùn)用到自己的工作中,你會(huì)感覺到自己快速的成長(zhǎng)。
當(dāng)然有些道理也會(huì)在你遇到問題時(shí),經(jīng)過痛苦的煎熬,被自己悟出來,那將是巨大的成就感。
趁早離開吧,但要知道沒有完美的公司
如果上面各點(diǎn)都還無法解決你的問題,要么你遇到了一家極品的公司,要么是你無法通過自己調(diào)整過來,那就趕快離開吧。

但你要知道,這些始終需要靠你自己解決的,因?yàn)槭澜缟蠜]有一家完美的公司。小公司、快速發(fā)展型公司和大公司,各自有自己的優(yōu)點(diǎn)和問題。也許在新的環(huán)境,利用新的刺激和引導(dǎo),通過上面的方法,可以扭轉(zhuǎn)思維并快速成長(zhǎng),但也可能繼續(xù)陷入事事不順的循環(huán)。
所以對(duì)于領(lǐng)導(dǎo)來說,要盡量創(chuàng)造好的外部因素,引導(dǎo)員工走出誤區(qū),快速成長(zhǎng)。
撥開迷霧,探索事物的本質(zhì)
解決抱怨問題,其實(shí)只是個(gè)人成長(zhǎng)方面極小的一環(huán),但解決的方法是一樣的,深入思考,快速行動(dòng),找到規(guī)律,學(xué)習(xí)方法論,不斷提煉方法論,訓(xùn)練自己快速找到事物本質(zhì)的能力,來指導(dǎo)自己的行動(dòng),從而達(dá)到更高的境界。

這也是我接下來要一一剖析的,通過一個(gè)個(gè)的問題,探索事物的本質(zhì),和大家一起成長(zhǎng)。