宣告:
感覺之前可能沒表達清楚,導致評論區很多夥伴誤會了,我依然在職,只是身邊的朋友一個個的離開讓我有很大的觸動,所以才寫下這篇文章
1.寫點情懷
平日裡都是分享技術的,但是最近做的最多的一件事卻是送別,挺悲傷的一個詞,我個人不太喜歡,但是現在整個大的環境都不太景氣,眾多企業紛紛倒閉,一批批工人,白領被迫失去了工作,其中也不乏我自己所在的職業:程式設計師。特別的從去年年底至今,依舊活著的公司大部分也是苟延殘喘,大幅度的“優化”員工,而我自己身邊的朋友,送走了一批又一批,自己的感觸挺深的,所以想把這段時間的經歷寫成文字,當做是解壓了。
2.親身經歷
在現在這家公司幹了接近三年了,剛進來時,整個IT部分是700多人,當時業務發展速度很快,很多業務線需要技術做資料支撐,那時公司處在上升期,所以不斷的在擴張技術團隊去滿足各種業務需求,頂峰時期,技術團隊達到了1200多人,各種專案也是琳琅滿目(姑且這樣形容吧,算是對好的一種嚮往),自己也有參與到不同的專案中,也學到了挺多東西,交到了很多朋友,樂此不疲。但是好景不長,伴隨著網際網路寒冬以及疫情的到來,從去年年底到現在,身邊很多朋友陸陸續續都離開了,舉一個印象比較深刻的例子:
去年五月份開始,我們領導找我組建一個新的專案團隊,做3D應用相關的開發,當時結合了公司的業務和市場反饋,經過簡短溝通後說幹就幹,然後就開始對相關技術做調研(因為在這之前完全沒做過3D應用的開發),剛開始只招聘了一個技術,之前有做過相關工作,來了之後形成了一個三人小組,開始做硬體選型,做競品分析(當然也在學習別人的優勢),做關鍵技術的攻克,兩個月後領導拿著我們費了九年二虎之力的一個demo去找老總,估計就是一頓前(連)景(哄)展(帶)示(騙)了,專案被公司看好,覺得可以投入人力和更多的資源,將其形成真正的產品。然後就開始招聘技術,產品,3D建模師,UI設計師等等搭建技術團隊,到9月份形成了一個9人組成的專案小組開始立項,走產品化流程,從一個demo到真正形成一個產品確實也需要走很多路,由於應用較為特殊,我們從硬體開始準備,期間用到的技術棧(包含但又不僅僅是):電機,樹莓派,Python,Nodejs,.NetCore,Unity3D,Aws眾多雲服務(MySQL,Redis,SQS,負載均衡器,CDN,S3,EC2等等),過程可以用過五關斬六將來形容,解決了很多技術上的難點,也做了一些以前沒有做過的嘗試,直到12月份專案上線可第一個版本,大家都覺得鬆了一口氣,畢竟過程雖然很波折,但是大家都很充實,一起擼程式碼,一起加班,一起解決困難,一起喝下午茶,一起打鬧,有時會為一個問題爭執不休而鬧情緒,有時也會因為一點點小的突破而哈哈大笑,確實留下了很多珍貴的回憶。上線後也收到了很多反饋,後續也在對線上版本進行不斷的迭代優化,從上線到過年一個多月的時間裡,一直頻繁的在發版本,雖然大家都覺得被各方大佬孽的很慘,但是依然幹勁十足。年後由於疫情,大家都開始在家遠端辦公,但是面對一次次的延遲上班的通知,大家可能心裡多少都有些想法,但是該來的總會來,遠端辦公的第二週,領導就通知說,現在疫情給公司帶來了較大的影響,為了維護公司的正常運轉只保留核心技術團隊,而我們剛上線兩個多月的專案也被迫就此夭折。而我也親自參與到了專案的下線整個過程,心裡很不是滋味,畢竟就像是十月懷胎後剛出生的嬰兒,還希望它能健康長大的,但是深深的明白,在職場沒有人會去談這些感情感性的東西,都是以結果,收益為導向。
專案被砍了,人員自然也是公司關注的焦點,各種名義開始大幅度的優化人員,而我所在的專案組,除了我和我領導兩個人轉到了另外一個團隊,其他所有的小夥伴都開始了離開的行程,收到了很多工作交接,送他們一個個的離開,這種場景雖然嘴上會說沒關係,走到哪裡都是朋友,但是內心裡多少還是有點不舒服,畢竟一起留下了諸多回憶,難免會有所傷感。而這個例子只是N多個專案小組的一個縮影,由於在公司做過很多專案,認識的人也不少,最近收到他們的訊息,陸陸續續的都離開了,再放眼望去,三年在技術團隊認識的一些人現在依然在的,寥寥無幾了,也是最觸動自己的地方。
3.大環境不好,怎麼破局?
3.1 不管程式設計師是不是吃青春飯,相對其他行業來說,程式設計師的薪資還是有優勢的,就我們公司,開發年薪50W的不在少數,由開發上升為管理崗的年薪過100W的也是存在的,哪怕是青春飯,那麼是否能在有限的時間裡面提升自己,讓自己更有價值,也能為以後打下好的基礎。
3.2 網際網路更新迭代的速度是很快的,幾年就會興起一股潮流趨勢,一會人工智慧,一會區塊鏈,一會中臺等等,很多開發者會去追隨這些比較流行的物種,當然瞭解前沿知識是好事,但是不在少數的開發者會盲目的去跟風,一會做前端,一會做後端,一會小程式,一會人工智慧,各種技術棧說起來都會,都用過,但是不精,知其然,不知其所以然。並不是說了解這些東西不好,只是我們要有個度,不能盲目,一味追隨可能讓自己浮躁,忽略了知識體系的積累,從而使自己失去了核心競爭力。
3.3 之前面試我自己有個習慣,在結束時一般面試官會問自己有沒有什麼是想了解的,這個時候我通常會問:我們們公司的核心競爭力是什麼?其實這句話用在我們自己身上也很合適,我們自己的核心競爭力,優勢又是什麼呢。我覺得很重要的一點就是不斷學習,快速成長,只有當我們自己保持一個較快的成長速度,那就可以跟別人拉開差距,並持續將差距最大化,這樣我們才能在競爭中保證自身的優勢,最差也能立於不敗之地。
3.4 如果你現在的工作很安逸,通常都不是什麼好事,這意味著一切按部就班,然後慢慢在消耗我們的上進心和鬥志,扼殺我們的創造力,這也是經常大家都懂的溫水煮了青蛙的道理;同時也意味著我們慢慢失去了競爭力,也會因為太安逸,讓我們變得膽怯,以至於在遇到更好的機會時,我們會猶豫不決... 職場上得懂得居安思危。
4.共勉
希望所有的程式設計師們也包括自己,做一個有擔當,有理想,有抱負的好青年,帶著寫程式的初心,從“hello world”寫到"change the world",一起加油吧!