點擊左上方藍色“混說Linux”,選擇“設為星標”

程序員是一個流動性很大的職業,經常會有新面孔的到來,也經常會有老面孔的離開,有主動離開的,也有被動離職的。
再加上這幾年卷得厲害,做的事更多了,拿到的卻更少了,互聯網好像也沒有那么香了。
打工人的唯一出路,無外乎精進自己的專業技能,提升自己的核心競爭力,這樣無論有什么變動,走到哪里,都能有口飯吃。
今天分享一位大佬,校招入職騰訊,工作四年后,離開的故事。
原文:https://zhuanlan.zhihu.com/p/602517682
研究生畢業后, 一直在騰訊工作,不知不覺就過了四年。個人本身沒有刻意總結的習慣,以前只顧著往前奔跑了,忘了停下來思考總結。記得看過一個職業規劃文檔,說的三年一個階段,五年一個階段的說法,現在恰巧是四年,同時又從騰訊離開,該做一個總結了。
先對自己這四年做一個簡單的評價吧:個人認為,沒有完全的浪費和辜負這四年的光陰。為何要這么說了?因為我發現和別人對比,好像意義不大,比我混的好的人很多;比我混的差的人也不少。說到底,我只是一個普普通通的人,才不驚人,技不壓眾,接受自己的平凡,然后看自己做的,是否讓自己滿意就好。
接下來,簡單介紹一下每個項目吧,畢竟每一個項目都付出了很多心血的:
我覺得對于系統的復雜度,可以粗略的分為技術復雜度和業務復雜度,對于業務系統,就是業務復雜度高一些,對于框架系統就是技術復雜度偏高一些。解決這兩種復雜度,都具有很大的挑戰。
此前做過的眾包系統,就是各種業務邏輯,搞過去,搞過來,其實這就是業務復雜度高。為了解決這個問題,我們開始探索和實踐領域驅動(DDD),確實帶來了一些幫助,不至于系統那么混亂了。同時,我覺得這個過程中,自己對于 DDD 的感悟,對于我后來的項目系統劃分和設計以及開發都帶來了幫助。
當然 DDD 不是銀彈,我也不是吹噓它有多好,只是了解了它后,有時候設計和開發時,能換一種思路。
可以發現,其實平時咱們做業務,想做好,其實也沒那么容易,如果可以多探索多實踐,將一些好的方法或思想或架構引入進來,與個人和業務都會有有幫助。

PS:還好以前有獎杯,不然一點念想都沒了。(現在騰訊似乎不發了)
印象比較深的是兩次五星獲得經歷。第一次五星是工作的第二年,那一年是在做眾包項目,因為項目本身難度不大,因此我把一些精力投入到了團隊的基礎建設中,幫團隊搭建了 java 以及 golang 的項目腳手架,又做了幾次中心技術分享,最終 Leader 覺得我表現比較突出,因此給了我五星??磥恚鲃右恍c個人與團隊都是有好處的,最終也能獲得一些回報。
第二次五星,就是與 EPC 有關了。說一個搞笑的事,我也是后來才知道的,項目初期,總監去匯報時,給老板演示系統,加載了很久指標才刷出來,總監很不好意思的說正在優化;過了一段時間,又去匯報演示,結果又很尷尬的刷了很久才出來,總監無賴表示還是在優化。沒想到,自己曾經讓總監這么丟臉,哈哈。好吧,說一下結果,最終,我自己寫了一個查詢引擎替換了 Mondrian,之后再也沒有出現那種尷尬的情況了。隨之而來,也給了好績效鼓勵。做 EPC 度量項目,我覺得自己成長很大,比如抗壓能力,當你從零到一搭建一個系統時,會有一個先扛住再優化的過程,此外如果你的項目很重要,尤其是數據相關,那么任何一點問題,都可能讓你神經緊繃,得想盡辦法降低風險和故障。此外,另一個不同的感受就是,以前得項目,我大多是開發者,而這個系統,我是 Owner 負責人,當你 Owner 一個系統時,你得時刻負責,同時還需要思考系統的規劃和方向,此外還需要分配好需求和把控進度,角色體驗跟以前完全不一樣。
很多人都罵 EPC,或者笑 EPC,作為度量平臺核心開發者之一,我來談談客觀的看法。
其實 EPC 初衷是好的,希望通過全方位多維度的研效指標,來度量研發效能各環節的質量,進而反推業務,提升研發效能。然而,最終在實踐的過程中,才發現,客觀條件并不支持(工具還沒建設好);此外,一味的追求指標數據,使得下面的人想方設法讓指標好看,最終違背了初衷。
為什么,說 EPC 好了,其實如果你仔細了解下 EPC,你就會發現,他是一套相當完善且比較先進的指標度量體系。覆蓋了需求,代碼,缺陷,測試,持續集成,運營部署各個環節。
此外,這個過程中,雖然一些人和一些業務做弊,但絕大多數業務還是做出了改變的,比如微視那邊的人反饋是,以前的代碼寫的跟屎一樣,當有了 EPC 后,代碼質量好了很多。雖然最后微視還是亡了,但是大廈將傾,EPC 是救不了的,亡了也更不能怪 EPC。
大家都說騰訊,嫡系文化盛行。但其實我覺得在那個公司都一樣吧。這也符合事物的基本規律,人們只相信自己信任并熟悉的人。作為領導,你難道會把把重要的事情交給自己不熟悉的人嗎?
其實我也不知道我算不算嫡系,脈脈上有人問過”怎么知道自己算不算嫡系”,下面有一個回答,我覺得很妙:如果你不知道你是不是嫡系,那你就不是。哈哈,這么說來,我可能不是。
但另一方面,后來我負責了團隊內很重要的事情,應該是中心內都算很重要的事,我獨自負責一個方向,直接向總監匯報,似乎又有點像。
網上也有其他說法,一針見血,是不是嫡系,就看錢到不到位,這么說也有道理。我在 7 級時,就發了股票,自我感覺,還是不錯的。我當時以為不出意外的話,我以后的錢途和發展是不是就會一帆風順。不出意外就出了意外,第二年,EPC 不達預期,部門總經理和總監都被換了,中心來了一個新的的總監。
好吧,又要重新建立信任了。再到后來,是不是嫡系已經不重要了,因為大環境不好,又加上裁員,大家主動的被動的差不多都走了。
總結一下,嫡系的存在,其實情有可原。怎么樣成為嫡系了?其實我也不知道。不過,我覺得,與其思考怎么成為嫡系,不如思考怎么展現自己的價值和能力,當別人發現你的價值和能力了,那自然更多的機會就會給予你,有了機會,只要把握住了,那就有更多的福利了。
收獲,什么叫做收獲了?個人覺得無論是外在的物質,技能,職級;還是內在的感悟,認識,都算收獲。
先說一些可量化的吧,我覺得有:
其實,找到并確定一個目標很難,身邊有清晰目標和方向的人很少,大多數是迷茫的。
前一段時間,跟人聊天,談到職業規劃,說是可以從兩個角度思考:
騰訊的四年,是我的第一份工作經歷,認識了很多厲害的人,學到了很多。最后自己主動離開,也算走的體面(即使損失了大禮包),還是感謝騰訊。

往期推薦