search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

公司危機、下崗困局、不受重視,程序員該如何面對職場挫折?

作者|周明耀 編輯|小智 作為群居動物,人們在生活、工作上會得到各色的歡愉,也會面臨不同的苦痛。程序員們在職場中也會面臨諸多挫折:公司危機、領導問題、不受重視、同僚挖坑、下崗困局等等。逃避往往解決不了問題,解題思路才是關鍵。

寫在前面

沒有哪一個聰明人會否定痛苦與憂愁的鍛煉價值。—— 阿道司·赫胥黎

我的一位研究所同學,畢業后工作數年輾轉回了蘇州創業,幾年後關了自己的公司,關閉公司的當晚,他坐在陽台上,一夜無眠。我沒有創過業,不是很清楚其中的艱辛和困難,但我也是孩子的父親,也是一家脊樑,也是父母的孩子,理解男人需要承擔的家庭責任,職場的挫折,對於男人來說影響很大。我認為,職業上的挫折,不僅僅是打工者、創業者特有的必經過程,它是所有人都會經歷的。我想說說我所知道的工程師容易遇到的幾類挫折,其實我認為挫折並不僅僅是失敗,它也和瓶頸相關聯,很多時候並不是主動挫折,而是因為出現了瓶頸,被動地感覺到了挫折。

以下我列舉的幾類挫折,主動、被動都有,其實今天並不是想單純地聊挫折,而是想和大家分享一下自己對於遇到這些挫折的應對方法。我認為,可能會引起挫折的主要原因包括公司危機、領導氣場不合、不受重視、同僚挖坑、被架空、下屬造反、被辭退,以及自我瓶頸。

公司危機

一家公司如果遇到了危機,那麼它會立即著手進行的措施通常有兩種,一是裁員,二是業務轉型。

2008 年的金融危機影響了很多以海外業務為主的公司,特別是外包公司。朋友和我講過,危機爆發后的一年,公司準備大裁員,接近高層的人也在他的麻將圈子裡,早早地通知大家做好準備,情況很不好,果然,陸陸續續都被勸退了。

對於那些嚴重依賴單一收入來源,技術含量又不高的 IT 公司來說,一旦出現危機,首先能做的,也可能是唯一的方式,就是裁員。這個措施針對的可能是收入、年齡均較高的員工,可能是普通員工,也可能是高管,要看股東制定的策略。

再來看第二種方式,業務轉型,可能是單純業務方向、產品的轉移,也可能會涉及具體技術方向,當然,兩者都需要的也很正常。轉型貌似沒有裁員這麼直接,但是其實對員工的影響也不小,畢竟每一個人都是有自己擅長的技能、感興趣的業務和技術方向,如果業務出現大範圍轉型,意味著你需要學習新的技能,而且是快速學習、上手,不然可能會走上前一條路:被裁員。對於學習能力、自我調節能力較差的員工來說,內心會很不願意做這樣的轉變,甚至可能出現抵觸情緒。也有另外一種情況,比如原來寫 Java 的,現在公司業務轉型,要求你用 Python 編程,這時候就會有一些工程師不願意了,積累了多年的技能,不想輕易丟棄。無論是什麼原因,如果不按照管理層指定的策略轉型,最後的結果都是走人。

對於這類情況,我覺得既然從一開始就選擇了工程師職業,最好能夠做好終身學習的思想準備並付諸實際行動,畢竟外部環境在不斷變化,科技公司好好壞壞都用不了三十年,幾年就河東河西了,無論是否跟著公司轉型,都需要我們具備較強的自我學習能力,不斷強化自己的綜合能力,跟上技術的變遷,為自己的轉型提前做好準備。

領導氣場不合

我的一位長輩,年輕時也風光過一陣子,跟著廠長一路高升為大型國營企業廠辦主任,廠長的親信,廠子的中層幹部,各個科室的一把手還要主動和他打招呼,看起來一帆風順的啊。後來老廠長退休了,來了新廠長,他的好日子也到頭了。新廠長怎麼都看他不順眼,百般刁難,他努力了幾年,終於選擇了放棄,主動要求停薪留職。

我們不去分析這種情況的根本原因,只是假設一種情況,你和領導氣場不合、想法不同,怎麼都談不攏,不斷被排擠,這時候怎麼辦?這種情況在 IT 企業也不少見,原本幹得好好的工程師、技術管理層,忽然有一天發郵件說要離職了,其中多半都有故事。

我有一個朋友在阿里干過幾年,技術很棒,剛到新的公司時備受重視,後來來了一位不懂技術的領導,作為工程師大家都知道,領導不懂技術,工作當中的滋味會不太好受。果不其然,他和領導杠上了,會議上還出現了激烈的衝突,結果自己吃了兩次季度不好的評價。他非常生氣,想一走了之,畢竟技術還在,出去不怕沒工作。冷靜下來後轉念一想,如果這樣走了不划算,畢竟這類情況到了其他公司可能也會遇到,為什麼不嘗試在這裡解決呢?就當積累經驗了,實在不行再走不遲。

接著,他開始嘗試和這位領導溝通,了解領導的難處,然後開始他們獨特的相處辦法,每次技術會議召開前,他私下和領導過一遍方案,指出存在的問題,幫助領導修改不足,會議中自然大家提不出問題了,領導很開心,他的日子也就爽了,兩人處得像兩兄弟一樣親熱。

遇到這類問題,建議你主動找領導私下溝通,傾聽對方對你的評價,如果是技術出身的領導,多半會和你坦誠溝通,指出你的缺點。其實,很多時候人是不會願意主動發現自己的缺點的,總是傾向於心理暗示,認為自己做得很好,都是別人在針對自己,其實並不一定是這樣的,做人做事,要學會反思。

其實與領導的關係處理,是技術人員的向上管理能力的體現。你可以非常好地管理團隊並完成項目,但如果沒有你老闆為你護航,職業前途必然坎坷。也許看起來不那麼明顯,但你的薪水、獎金、期權、津貼和機會的多寡,都是由一系列的管理層閉門會議或者你老闆自己決定的。

不受重視

好端端的方案,為什麼別人會提出一大堆問題?為什麼領導把重要項目交給了 A?為什麼自己不能參與技術方向、產品方向的戰略規劃?為什麼這次晉陞經理是 B?等等,諸如此類內心的疑問,都是自己不受重視的內心感受的體現。

每個人都希望自己受到重視,都希望別人對自己的評價是很正面的、積極的。一位做測試的朋友,接到了測試分散式系統的任務,信心滿滿地做完了測試方案、用例的設計,然後開始測試,測試結果出來后領導也沒說什麼,從研發經理那裡拿到的反饋也挺好的,但是在年度考核時卻拿了一個差評,問直接領導,得到的答覆是:「你測的也就那樣」,實質是整個過程中領導並沒有參與進來,既然覺得做得不好,為什麼不給予指導呢?她的疑問提得挺好的,一些公司的技術管理崗成了任務分派角色,沒有承擔起技術老師傅的角色,這個話題不在這裡展開。

另一種情況是我實際遇到的。一個技術經理在會議上介紹他的設計方案,與會人提了很多意見,其實大多是中肯的,希望他的設計更加貼合大家實際使用方式,結果爭來爭去,最後他說了句:「我這個設計就是給自己用的,你們懂了吧」,然後,鴉雀無聲。會後我了解到他一直認為自己不受重用,滿腹怨言,輾轉了幾個部門都沒有改變他認為的局面,去年,終於聽說他離職了,微信拉黑了所有同事。

我覺得別人提出的問題或者看到別人晉陞了,我們還是要首先自我反思,是不是可以做得更好,而不是一味認為自己不受重用。你也不用刻意關注別人對你的看法,或是別人的工作狀態、成績,而是應該更多地把精力放在自身的能力提升上,努力做好每一天的工作,煩惱一小時,不如自我提升一小時

同僚挖坑

這類情況比較容易發生在大型公司,各部門關係複雜,各自有自己的圈子、小算盤,可能稍稍不注意,你的言行會觸犯別人的利益,莫名其妙被排擠或者投訴。

工程師中性格耿直的人比較多,說話比較直接。我的一位朋友,前一家公司離職的原因是因為自己說錯了話,其實他是開玩笑,並不是認真的。事情的起源是自己所在的小組不太受領導重視,年底評獎什麼都沒有,和組長聊天時隨口說了句:「那麼我們明年做得差一點,反正也沒人重視」,其實只是句氣話,可惜組長直接彙報給了領導,他的悲劇就來了。

做技術的人一般都希望環境單純,能夠讓自己在積極向上的環境里努力實現自己的技術夢想,做出成績后希望能夠被公平對待,無論是薪資還是晉陞,都覺得應該是公平才是正確的。其實對於技術團隊來說,也確實需要這樣的公平氛圍,不然確實容易出現團隊站隊、技術骨幹離職的情況發生。

公司的氛圍其實我們這些一般的工作人員起不了什麼影響作用,但是我們可以在入職之前做好調查,現在網路這麼發達,完全可以通過各種社交媒體提前做點了解,了解清楚這個公司的發展方向、組織關係、人員氛圍。我記得很多年前我接到過一家事業單位下屬的軟體公司電話,我問到了薪資,答覆是很低,我很好奇地問了一下,這個工資比市價低很多,對方 HR 的態度是不太好的:「這個不一定的,工程師隨便找找好了,我們這裡就是這樣的」。所以對於工程師來說,還是要去尊重你的公司上班,我們是有情懷和尊嚴的

被架空

但凡管理技術團隊的管理者,他一定希望自己對於系統的設計、實現能夠按照自己的想法執行,也希望團隊成員是直接接受你的管理、指導。會不會遇到你的領導直接找你的下屬,不再搭理你的情況?應該會有人遇到過這種場景。

對於技術團隊的掌控,不僅僅是自我的崗位體現,也是個人情懷、技術夢想的實現地。如果出現被架空的情況,絕大多數人都會非常得不爽,沒人喜歡這種感覺。出現這種情況,給大家的建議首先還是直接去找領導溝通,我覺得溝通一定沒有錯,無論效果如何,它都會讓你更加明白當前的狀況、自身的不足、未來的方向。我遇到過完全不懂溝通的人,一口咬定領導在針對他,我反問他是否溝通過,他的回復是不需要溝通,一定是這樣的。我建議技術團隊管理者遠離這樣的員工。

有時確實溝通了也沒有作用,說白了人家就是不想見到你了,這時候你如果技術能力很強,做事認真,那麼你總能在公司內找到伯樂,願意帶你走,這種情況還是走比較好,畢竟工作中的快樂情緒是挺重要的。即便在公司內找不到去處,如果能力還在,你去其他公司也有機會,別讓自己的時間被耽誤在了無謂的煩惱和鬥爭中

下屬「造反」

聽說過這麼一件事,一個組長自己每天按時下班,要求下屬每天加班,周六、周日也要過來加班,而且要每天還要替他打卡,冒充加班。更可氣的是,項目出現延期后,組長一把推出這兩個組員,讓他們承擔處罰。終於有一天,這兩個員工受不了了,組團去找了最高領導。

這種造反案例是技術團隊管理者自找的,既然做了這個位置,你就應該明白,帶領大家一起前進是你的責任,也是你必須去做的事情。技術團隊管理者需要具備的能力有很多,我列舉一些(本文不詳細列舉,也不過多描述,你可以看我技術管理系列文章),你只能儘可能地提升自己的綜合能力,沒有明顯的弱點,你在這條路上才能走得比別人長。

  • 技術尊重:成功地管理程序員最重要、最關鍵的因素,是得到你管理的下屬的技術尊重。如果沒有技術尊重,那麼你的每一個具體想法,都可能會遇到主動或者被動的阻礙。正是由於這個原因,那些在職業生涯的某個時期沒有做過程序員的團隊管理者,才會覺得有效地管理程序員是極其困難的事情。

  • 團隊組成: 電影《衝鋒陷陣》 的最後一幕,四分衛拿著球向對方陣地衝去,周圍一群隊友阻攔對手球員,能力弱的以自己的身軀直接和對方一對一拼掉,能力強的幹掉一個又一個對手,直到四分衛衝過對方底線。傑出的程序員需要一群稱職的程序員來配合,依賴這些程序員來完成日常的開發工作,實現設計好的系統和產品。

  • 進度管理:我有一塊小白板(不是那種很大的),我把它放在自己的面前。每天早上我都要寫上今天需要參加的會議、自己要做的事情,此外,每天上午半天時間我會和每一個項目(產品開發、預研、調研,都可以)的團隊成員過一遍當前進展。

  • 引導工作:團隊管理者工作中的一個重要部分是引導事情走向正確的方向,並確保團隊成員之間以及團隊之間有正確的溝通方式。需要注意的是,引導的最終目的是為了讓事情完成,而不是把關注點放在如何完成。

  • 保護成員:我們要學會保護團隊成員,讓他們免受組織中每日泛濫不絕的各種問題、爭議和「機會」的干擾。在大一些的公司內部,官僚主義政治會通過各種文書工作來忽略或者緩衝每天的各種請求和問題。

團隊管理者要學習和掌握的技能很多,需要你通過高效地運用時間,也需要長期的時間積累才能真正有所提升,這不單單是純技術的能力,是一份綜合能力要求很高的工作,遇到了挫折,就好好檢討,多多想辦法提升,不要去埋怨下屬,錯的人一般都是你自己。

下崗(辭退)

記得看過潘虹主演的一部電視劇,描述一群棉紡廠的女工,在廠子里認真工作了十幾二十年,忽然一夜之間要下崗了,最後的飯局場景里,那種迷茫、那種憂傷、那種不舍。我的父母親在我讀國中時相繼下崗,生活不易,感謝生活沒有放棄我。所以,我能感受到電視劇里所想要呈現的真實。

現在很多 IT 公司都有末尾淘汰的管理辦法,既然有,自然就會有人被淘汰(辭退),如果出現這種狀況,首先進行自我思考,為什麼被淘汰的人是你,而不是別人,是不是自己在工作能力方面存在嚴重弱項,是不是自己在做事情的責任心方面出現了不負責任的行為,是不是自己在為人處事(情商)方面有嚴重缺陷,等等,這些都可能會影響領導作出這個決定。檢討自己,並不是說一定是你自己的責任,但是唯有自我檢討,才是對自身的尊重,才能真正解決問題,避免職業生涯中再一次出現這樣的悲劇。

如果出現了這種情況,我也建議你首先思考一下是否這個行業適合你,自己如果喜歡,那就堅持下去,不斷彌補自己的弱點,為下一份工作做好準備,機會總是有的,事在人為。

自我瓶頸

前幾天有位讀者給我留言,「從今年開始,我一直處於很煩躁的狀態,每天都在努力學習,但是發現怎麼都學不完,感覺自己進步太慢,越來越煩躁,越來越看不進書了」。他應該是進入了自我瓶頸期,也許在外人看來,你各方面都挺好的,但是你自己卻認為自己迷失了前進的方向,不清楚下一步向哪裡走、怎麼走。

自我瓶頸主要有兩類情況:

第一個是你真的遇到了瓶頸,同樣的工作內容重複了十幾年,相信大多數人都不太受得了這樣的重複勞動,會覺得每天都過得很沒意思。針對這類情況,我建議你嘗試想想自己除了這份工作以外,還能做什麼?如果答案很多,你當然可以嘗試選擇,如果可選項幾乎沒有,那你自己要加強學習了,為後面的突破、轉型積累實力。

另一個是由於自我心理暗示造成的。我覺得心理暗示不會僅僅是短時間的,或者較低頻率的,它應該是一個長期的、高頻率事件。你是否一直在對自己說:「你很強,你要做到什麼崗位,你要一年賺多少錢,為什麼他比我收入高。。。。」,這些實質上都是心理暗示。這類持續性的心理暗示,在你學習、工作遇到重大挑戰的時候,它可能會起較為積極的作用,但是對於一名工作已經很多年的工程師來說,它會嚴重影響你的情緒。

這種強烈的心理暗示,結合實際的情況所造成的落差,會讓你感覺非常的失落,對於心理脆弱的人,可能會進一步造成抑鬱,整個人處於鬱鬱寡歡或者脾氣暴躁的狀態,嚴重的可能出現精神分裂,讓自己活在了另一個自我催眠的世界。這種情況,我建議你能夠正確地看待自己的能力,自我鼓勵也是需要有限度的,人生活著不是僅僅為了賺錢、升職,你的家人也很需要你的關心,放下對自我的無限度要求,過好每一天,每天都有進度才是真的在前進。

寫在最後

職場是漫長的,每個人長短不一,一般來說長達幾十年,誰也不能保證當下的一帆風順就是未來的發展方式,搞不好什麼時候就給你來一次打擊。面對打擊,我們唯有不斷自我反思,找到自己的弱點,積極主動地提升自己的專業及綜合能力,才能不斷擊敗挫折。挫折是躲不開的,只有接受、改進、擊敗,當然,如果你工作了幾十年都沒有出現本文提到的挫折,證明你一直在不斷地自我學習、調整,我要豎起大拇指了,厲害,應該向你學習。

大多數人都是普通人,都在努力讓自己的生活變得更好,方式有很多種,我相信,只要生活還有希望,我們就應該抓住它,與君共勉。

作者介紹

周明耀,2004 年畢業於浙江大學,工學碩士。13 年軟體研發經驗,近 10 年技術團隊管理經驗,4 年分散式計算、大數據技術經驗。著有《大話 Java 性能優化》、《深入理解 JVM&G1 GC》、《技術領導力 - 碼農如何才能帶團隊》。個人微信號 michael_tec,個人公眾號「麥克叔叔每晚 10 點說」。

微信開源 PhxQueue:高可用、高可靠、高性能的分散式隊列



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦