寫點程式設計師離職的心得

2022-11-10 12:01:12

大家好,我是張飛洪,感謝您的閱讀,我會不定期和你分享學習心得,希望我的文章能成為你成長路上的墊腳石,讓我們一起精進。

離職的心態

人們在辭退或者被辭退都會對原公司抱有意見,因為疫情,公司業務告急,工資發不出來,我也失去了工作。雖然情緒上難免會有波動,但是轉念一想,我應該用開心的心態來看待這次辭職,並希望能快速翻過這一頁,重新來過,趁現在狀態還不錯。
為什麼不去數落老東家,最主要原因是這會增加自我的負能量,損人不利己,從而不能把更好的精力花在下一步的規劃上。不管公司給你多少賠償,是否扣除你的年終獎,這些都不重要了。如果公司對你有過幫助,哪怕後面公司佔你一點便宜,比如剋扣年終什麼的,我也看開了。公司可以佔我的便宜,我不能負了仁義,畢竟在公司待了5年,公司也待我不薄。我想說的是好聚好散,擡頭看看前方,不要因為錯過星星而錯過月亮。
我想每個程式設計師離職都有各自的原因,比如公司發不出工資,和領導衝突了,比如有了更好的平臺等等。每個人都無法終其一生呆在一家公司,特別是程式設計師這種崗位更加突出。不管是什麼原因,都要堅守一條原則,公司是否提供了自己成長的機會?如果沒有,問公司能不能給自己更多的任務和挑戰。

想想自己有什麼?

我雖然奔四了,但是因為堅持早睡早起(每天9點半睡,早上5點起來),同時也學了點養生常識,所以現在整體狀態還是非常好,我想給那些出入江湖的同學推薦早睡早起,因為這可以增加你的程式設計壽命,真的不誇張,如果你的真的技術不錯,不要荒廢,哪怕你有機會做管理,也不要輕易廢棄,畢竟管理層也可能被辭退,如果你的技術底子還在,願意吃苦,應該可以找到一份活口的工作。也祝福我自己也能找到職場的下一站。
很多程式設計師怕年紀大,我也怕過,但是想一想這是每個人必經的過程,我們應該不用去排斥它,願意服老。關鍵是我們「老了」之後,我們還有什麼?
和剛畢業相比,我們年紀雖然大了些,但是能力和經驗更加豐富了,把過往的經驗覆盤覆盤,總能提煉出一些心得模型,這些模型產生的效率一定是可以完勝過往。歐美很多程式設計師是可以作為終身職業,相信國內的環境也會越來越好,畢竟數位化的浪潮還沒完成,我們國家需要大量的有經驗的技術人才。所謂天生我材必有用吧,就怕自己「老了」啥也沒有沉澱下來。
我工作十來年了,到底都交付了什麼?
1.我覆盤了下,自己已經在部落格園連續輸出了155篇部落格。從最初的學習筆記到最近的《客製化ASP NET 6.0框架系列文章》、《ABP vNext系列文章和視訊》,從簡單、幼稚到慢慢的用心,每一篇都見證了自己的成長,也有了37萬的閱讀量,最近每一篇的閱讀量都在2-3千的閱讀量,最高的《對.NET Core未來發展趨勢的淺層判斷》已經有了2.2萬的閱讀量,說明我的一些想法還是有共鳴的同行。我選擇部落格,是因為只有部落格才能帶來深度的思考,視訊和微博其實不是很適合技術展示,但是後續也錄製了一些視訊《.NET 6 + VUE3實戰開發》視訊系列36集,《玩轉APB框架》系列視訊13集(全部預估40多集,請期待),因為視訊對初學者確實會比較友好,各有各的優勢,所以就一起做了。
2.我翻譯了兩本英文文字原著《玩轉ABP框架》和《非典型性ASP.NET Core設計模式》,後續會陸續推進,這次和出版社合作,希望能有更好的翻譯出書。
3.從.NET 3.5到最新的.NET 6系列,十幾年的時間,從未放棄.NET,從參加蘇州.NET社群開會開始,幾乎每一屆的社群大會我都會了解和學習。從蔣金楠到張隊和黃國石,在社群裡也認識和合作了不少.NET的大佬。其實.NET是中國還是可以的。
4.從小公司做服裝ERP開始,後面轉做MES,再到後來大企業的WMS和電商系統,到最近5年的物聯網領域。摸過硬體,調過協定,做過一線開發也做過技術管理,從過後臺到前端,從JQuery到VUE都耍過,雖然談不上深度,但做個全棧也能湊合。我建議程式設計師不要放棄前端,不但不能放棄,而且要儘可能深入,因為後臺是看不見的,從產品的角度看,前端和UI更容易抓住你的使用者。嘮叨這麼多,不知道這些經驗有什麼價值,因為經驗會讓人倚老賣老,不如清零吧,幫助公司解決問題可能更實在,公司需要什麼自己就學什麼,學習能力在這個行業可能更加重要。

我能從這次離職當中學到什麼?

和年輕的時候比較,我學會了從容,鐵打的營盤流水的兵,天下沒有不散的宴席;和年輕的時候比較,我學會了不怨天不尤人,不管是公司負我還是自己做得不夠,從明天開始,心態歸零,帶著樂觀去開始新的人生,有時候離開一家呆了5年的公司,未嘗不是一種解脫。

我學會了要積極主動,當我們在一家公司一天,我們就要儘可能把工作做好,對得起公司給薪資。如果公司沒有任務了,你不要有混日子的想法,沒有業務的公司對我們是危險的。盡力幫助公司把業務做好,只有公司好了,個人才能成長得好。
也許你對公司有各自抱怨,如果真的如你所想的那樣,那就不妨跳槽,但是你一定要三思,沒有十全十美的公司;另外,又給自己的人生積攢了一點挫折的經歷,人生的盡頭是零。生老病死哪個不比辭職痛苦,如果不能用平常心看待,那麼未來可能會更加痛苦。

有時候小公司為了活下來,你可能需要做很多的雜活,從產品的設計,到開發,從前端到後端到測試都要自己來,那就來吧,不要抱怨。如果你實在調整不過來心態,那就不妨這麼想,這個雖然不能增長你的技能,但是可以鍛鍊你的心態,心誠則靈。沒有大事做的時候,做做小事很能鍛鍊耐心的。所有的大事不都是由小事構成的嗎?

很多時候我覺得不是員工對雜活有意見,而是對領導的為人有意見。就會產生一種想法,看你那副德行,老子就不給你幹,你能怎樣?所以,找工作寧願找個價值觀相同的老闆,也不要委屈自己,去一個價值觀格格不入的部門幹活,我相信你堅持不了多久的。
工作中難免會因為做得不好被領導數落,要先想想自己是否盡責了,只要一心想的是公司的事,為公司好,我們一定要理直氣壯,不要因為對方是你的上司而畏縮不前,那對自己和公司都是一種傷害。

和同事相處,儘量與人為善,能幫助別人的儘量要幫助別人,這個道理很樸素,但是真的很實用。我們環顧四周,其實我們這種樂於助人的同事真的鳳毛麟角,沒有人願意去做這種事,在這個人情味越來越淡薄的社會。當我們有餘力去幫助別人的時候,是非常難能可貴的,畢竟公司無情,人有情。

未來的規劃

1.把過去沉澱過的框架打磨一下,沉澱下來,變成一個數位基座,希望能幫助更多的中小公司和研發團隊。
2.邊學習邊繼續找工作,畢竟自己得吃飯,如果你有好的機會,有幸能得到你的推薦,感激不盡。
3.繼續分享部落格和錄製視訊。因為我也做不了別的事情。
4.陪陪家人,看下自己還可以在哪方面有發展的機會

結尾

感謝您傾聽我的囉嗦,其實離職和入職都很重要,有時候更加重要,因為那可能是人生的另外一個起點,另外一條道路。在出發之前,我們都希望儘可能少走彎路,雖然沒有完美的人生,但是儘可能避免犯錯真的非常重要,那意味著時間和金錢。在這家公司呆的前後5年,從剛進來的被面試,到後來的面試別人,細想都是寶貴的財富,我得以窺視當前廈門程式設計師的普遍心態,有對工作選擇的謹慎,有對面試結果的渴望,有出去後又回籠的小夥伴,最後又選擇離開。也有同事雷打不動的忠誠……生活永遠充滿了期待,激動,失望,沮喪,再期待,再激動,跌宕起伏。
願天下的程式設計師都得得其所願,各安其所!