博客 / 詳情

返回

架構火花|35歲程序員該做些什麼:留在國企vs切換賽道

引言

“35歲程序員的路,到底該怎麼走?”

留在熟悉的領域,意味着穩定與可預見的軌跡,但內心總有不甘;切換賽道,擁抱變化,又難免擔憂機會成本與潛在風險。35歲,對許多程序員而言,彷彿一道無形的分水嶺。一邊是日漸嫺熟的技術與寶貴的經驗,另一邊則是對未來不確定性的深深焦慮,總想試圖更進一步卻又害怕失去已經擁有的一切。這道人生選擇題,該如何作答?

9 月 25 日下午,一條來自同盟成員的職業道路求助信息發佈在騰訊雲上海架構師同盟的社羣,瞬間激起了廣泛的討論與思考。 本期內容節選自上海同盟社羣討論。

求助問題

求助者:“我在目前當前公司當前事業部當前崗位已經待了近10年,感覺最近兩三年職業發展遇到了瓶頸,雖然因為我主動要求,職位去年從 DBA 調整成了運維架構師,但是在領導和同事的概念裏我還是 DBA,也基本上只分配給我 DBA 相關的工作。我們事業部的業務模式從我 15 年入職至今,基本上沒有太大的變化,整體的技術架構從 18-19 年整體容器化轉型之來也沒有太大的變化。而且我們公司本身對人才的能力培養和崗位晉升方面基本沒有,同一個崗位職責幹了 10 多年的同事也不少,不管是大領導還是技術部領導基本上也都沒有技術背景,感覺在現有的崗位上難以獲得更高的技術成長。

我從入行以來乾的活一直都比較雜。第一份工作是政府項目的現場實施工程師,基本上開發、數據庫、運維都是自己搞,幹了近5年以後因為想專數據庫技術,但是公司對我的規劃是數據處理崗位,因此選擇跳槽。第二份工作就是現在的崗位,雖然入職的職位是 DBA,但是由於個人的興趣和公司人才的缺乏,也在研究和負責運維相關的工作。尤其是在18年由於公司高層變動,決定從.Net+IIS 轉向 Java+ 微服務+容器化的技術棧。在此期間我負責了整體的基礎設施搭建,學習了 DevOps 和雲原生相關的技術,發現自己對相關的技術非常感興趣,而且自己也很擅長,從此將自己的職業發展重心開始往SRE、雲原生、基礎平台架構、DevOps、軟件工程、研發效能等方向前進。

目前如果換崗位,自己主要是考慮兩個方向:一是雲原生方向的 SRE/DevOps 專家,負責建設公司的基礎平台整體架構和運維開發體系;二是公有云服務商的解決方案架構師,幫助客户設計雲上架構,為客户創造價值。

但是本人現年 35,大專文憑,在職場上並沒有什麼競爭力,基本連面試機會都很難拿到。而且現在所在公司是國企旗下子公司,屬於國企正式員工,工資尚可,且由於我目前對公司的重要性應該也不太可能會被裁,所以也有一些身邊的朋友勸我老老實實待到退休。現在是否是合適的尋找新職業機會的時機?而且自己目前並沒有解決方案的實際項目經驗,雖然有在幹運維架構方面的工作,但是簡歷上大部分時間的職位也只是DBA,可能一眼就被刷了,要找到心儀的崗位也比較困難。

希望各位老師能夠幫助我答疑解惑一下我目前的困境,謝謝各位。”

同盟成員的建議

上海同盟成員A:感覺你和我的經歷差不多。我先説一下我自己的情況:

88 年,大專,學的日語專業,來當前公司工作 10 年多,沒換過部門(短期支援除外)。

我做開始做的是事務性工作,自學的編寫,別的沒學會,學會了程序員的“偷懶”。在實際業務中發現大量重複性的工作,於是開始搞了自動化,然後隨着 AI 的發展,慢慢學了 AI 相關的技術。直到現在,在部門搞 LLM 的落地可行性驗證。

所以“在現有的崗位上難以獲得更高的技術成長”這個是不存在的,不要被當前業務限制住“自學”的動力。而且你説“屬於電信正式員工,工資尚可,且由於我目前對公司的重要性應該也不太可能會被裁”。所以更可以定下心來學習感興趣的領域,不一定非要在工作上從事這個。有餘力可以考慮副業。

千萬別裸辭,咱們的學歷是硬傷。當前環境不太好找和當前薪資所匹配的崗位的。

上海同盟成員B:首先這裏講了從DBA到運維架構師,現如今什麼都是架構師,Java架構師、PHP架構師,所以看來僅僅是名字。

那麼 DBA 難道就不能架構嗎?不是這樣的,我就是數據架構師。這你要看你的A是什麼,如果就是 Administer,那麼就是運維了。 如果是 Analysis,那麼就是分析師,如果是 Architect,那就是架構師。如果僅僅是從安裝備份這種 Administer 做,那麼也就只能從事運維。當然這裏不是説運維不好。只是看公司環境。目前你公司不重視這些。不論你是 DBA 還是運維架構師。

可以打聽一下天翼雲的首席,就是 DBA 出身。DBA 沒什麼不好,但如果只做 Administer 那就會一直處於這種境界。

而你當前考慮的兩個方向:一是雲原生方向的 SRE/DevOps 專家,負責建設公司的基礎平台整體架構和運維開發體系。(那我要問你:是否管理過開發?是否管理過業務?這才是 DBA 的本職工作和未來方向。因為我就是這樣做的。所以不要覺得簡歷上是 DBA不好,恰恰這是好的地方。至少我個人是這樣認為。只是你的領導所謂分配給你 DBA 相關工作,是 Administer 的,而你潛意識中也是這樣認為的。至少在描述中沒有看到你管理開發的相關介紹。所以在於你自己怎麼給自己定位。因為沒有管理開發,治理開發的經驗,那麼怎麼做 DevOps?)你提到了運維開發體系,但是其實只做過運維,沒有做過開發體系。 有沒有指導過開發如何寫 SQL,如何設計數據庫,如何分析需求,如何管理需求。如果沒有這些,這 SRE/DevOps 和運維開發體系 基本做不下去。

另外一個方向:公有云服務商的解決方案架構師,幫助客户設計雲上架構,為客户創造價值。(那麼就是離開你現在的公司。因為只有阿里、騰訊和華為是公有云。)那麼這裏又是一個問題,解決方案就是要去直接管理客户。如果沒有管理過開發,那麼直接管理用户是很困難的。

其實DBA是你實現以上方向中必須經過的一個環節。

眼下是不是一個去尋找工作的機會?幾乎不是。因為就業市場就很差,這是實際情況。你可以多收集這些信息看看是不是?

上海同盟成員C:關於你考慮的兩個方向:

雲原生 SRE/DevOps 專家:這與你目前的興趣和經驗高度匹配,而且你已經在這方面有實際項目經驗。

解決方案架構師:雖然缺乏直接經驗,但你的技術廣度和對業務的理解是很好的,35歲和學歷確實會帶來一些挑戰,但並非不可逾越。你可以考慮:

1.先在現有公司爭取更多雲原生相關項目,積累可展示的成果

2.考慮考取一些雲廠商的認證(如AWS/Azure/阿里雲的架構師認證)

3.在技術社區或公眾號分享你的經驗,建立個人品牌

  1. 利用業餘時間參與一些開源項目或接一些小項目,彌補解決方案經驗的不足關於時機,我認為可以採取"騎驢找馬"的策略:不急於立即離職,但開始有計劃地準備和尋找機會。國企的穩定性確實是個優勢,但長期來看,技術停滯的風險更大。

上海同盟成員D:有一句話,也是我現在的狀態,送給這個投稿人:把工作當副業去幹。做自己感興趣的事情,工作和興趣兩不誤,但是要在處理好工作的前提下去做自己的興趣。

上海同盟成員E:現在就業市場慘淡,有一份穩定的工作更重要。工作是主業,穩定的經濟來源,輕車熟路的交付好工作後(當然也可以持續提高自我要求),發展副業,分散注意力到感興趣的領域,或專業精深或持續成長或財源廣進。

上海同盟成員F:個人觀點,感覺未來兩年內,不管什麼類型程序員都會把90%的代碼編寫工作交給AI寫,先提前來適應和調整能力去適配AI主編碼的模式,基於自己主技術棧,去看AI能完成很好的,就沒必要去提升了,沒有完成好的比較有價值,去分析為啥沒完成好,是模型能力不行,還是當前業務場景不適配,針對性的再去調整和適配技術提升路線。

上海同盟成員G:我説一個我覺得最實際的點就是,呆了這麼久,當前有沒有最直接的經濟壓力,如果工作安排這些並不會直接影響收入的話,我覺得大可不必在這內耗,生活是大於工作的。

上海同盟成員H:發表一點點淺見。

  1. 新的職業機會慎選。
  2. 建議在自己擅長的 SRE/DevOps 等方面持續加深,在同盟社區發表文章,增加知名度,再看機會。
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.