拿到小米 Offer,卻迷茫了。。

程序员鱼皮發表於2024-12-10

大家好,我是程式設計師魚皮,12 月了,很多小夥伴也拿到了秋招的 Offer(沒拿到也不要灰心),但即使拿到 Offer,可能還會有一些其他的顧慮。今天分享我們程式設計導航一位魚友的提問,給大家作為學習成長的參考。

提問 - 選大廠安卓開發 or 繼續找後端

目前簽了小米的安卓開發崗,平常可能做一些 SDK 的開發,想勞煩各位給個建議。

我是通訊工程專業的本碩四非,無實習、無論文、無競賽。碩士期間跟著魚皮學的java後端相關知識。目前也沒有太明確的職業發展規劃,但是還是希望能越幹越好的,可能最理想的就是一直在網際網路或製造業企業工作。

在網上了解到安卓開發可能有點太勸退(個人的片面瞭解),因此不知道是否備戰春招後端崗位。但是最近要著手準備畢業論文方面的工作了,搞專案刷演算法背八股的時間應該不會有秋招這麼充分,估計春招也很難找到比小米平臺更大企業,所以也有點迷茫。

期望建議

總結一下還是有很多渴望大佬幫忙解惑的點的:

  1. 在安卓大方向不太穩定的情況下,小米的安卓值得去嗎?

  2. 如果選定安卓開發了,進企業後內部轉崗轉到後端的可能性大嗎?

  3. 如果轉不了後端,安卓開發的未來發展大概要朝向哪方面努力比較好呢?

  4. 若是春招找到了一箇中小廠的後端開發,最後該選擇小米安卓還是選擇中小廠的後端呢?

魚皮的回答

1、小米的安卓開發值得去嗎?

首先小米的工作已經非常不錯了,作為一家大公司,無論是品牌背書、學習資源,還是職業成長的機會,都優於大多數中小廠。

你的第一份工作更重要的是成長,而不一定完全匹配你的理想方向

有一個 Offer 作為保底肯定是要接的,作為剛畢業的同學,即使方向不是你的主攻方向(後端),第一年在企業中得到的成長都是很多的,比如怎麼溝通協作、怎麼把控工作時間、怎麼提高工作效率、怎麼分析理解需求、怎麼熟悉業務流程等等,這些獨立於技術之外的軟技能,會讓你終身受益。

至於安卓方向的穩定性,確實相比後端,安卓開發的需求量少了很多。但當前的大環境下,沒有哪個行業是絕對穩定的,改變不了環境,我們能做的是提高自己的穩定性、核心競爭力和不可替代性。如果你能在安卓領域深耕,或者擴充到更廣泛的應用開發,未來依然可以晉升、漲薪、當管理層、走上人生巔峰。。。

2、入職後,內部轉崗後端的可能性大嗎?

大公司一般都有明確的轉崗制度,比如績效要求、崗位空缺等,像鵝廠有個 “活水” 機制,我也見證過一些同事轉崗轉部門的情況。

下面是 22 年的活水計劃(來源於網路),給你作為參考:

拿到小米 Offer,卻迷茫了。。

只要你在安卓開發崗表現出色,轉崗是完全可能的。因為對公司來說,留住人才很重要。

建議你入職後儘快瞭解公司的轉崗政策,同時在工作中為轉崗後端做準備:

  1. 瞭解後端業務:在日常工作中,安卓開發不可避免會與後端同學對接。你可以在這個過程中主動了解後端的介面設計和業務邏輯,這麼做還有一個好處,可以進一步提高你跟後端開發協作的效率。

  2. 利用空閒時間自學後端,一方面可以按順序刷 程式設計導航 中的專案;另一方面,平時可以多閱讀一些技術文章、多看一些 面試題,保證對主流的技術都有一定了解。

  3. 尋求內部機會:平時工作中可以表現出你對後端的興趣和基礎,比如在團隊裡主動承擔與後端對接相關的任務。而且大公司一般都有內部開源平臺,你可以試著參與一些後端開源專案,跟一些後端大佬交流,說不定直接就被 “挖” 到別的部門去了。

3、安卓未來的發展方向

如果你後續在工作中發現:“哎,安卓開發好像也挺有意思的!” 那麼也可以朝這個方向深入學習。

即使作為後端,學習一些客戶端開發(安卓開發)也是有好處的,提升下技術的廣度嘛,說不定工作不到半年,你就能獨立上線 APP 了!而且學安卓的過程中你會學到很多介面開發、介面對接、相容性等等的應用開發知識和經驗,這些經驗開發 web 前端也是受用的。

但是,如果後面你真的對安卓開發方向產生了興趣,想長期發展,那麼一定要擴充套件到大前端(跨端開發技術),像 React Native、Flutter 這種,儘量讓自己能做的應用和產品形態更豐富一些。比如別人只會做網站,你還會做 APP 和小程式,一把梭,那真的就是橫著走了。

而且我理解在小米這樣的硬體製造業企業,安卓開發與硬體結合的機會應該挺多的,有興趣也可以參與 IoT、智慧硬體開發,進一步提升自己的應用廣度。說實在的,雖然我自己的定位是全棧開發者,但硬體這塊一直沒怎麼接觸過哈哈。


至於最後一個問題,我覺得有些未雨綢繆了。我的建議是春招一定要認真找,找到 offer 後再根據薪資、業務、工時、具體的工作內容等情況綜合分析。 認真負責地說,offer 選擇可不是一句話就能搞定的。

更多程式設計學習資源

  • Java前端程式設計師必做專案實戰教程+畢設網站

  • 程式設計師免費程式設計學習交流社群(自學必備)

  • 程式設計師保姆級求職寫簡歷指南(找工作必備)

  • 程式設計師免費面試刷題網站工具(找工作必備)

  • 最新Java零基礎入門學習路線 + Java教程

  • 最新Python零基礎入門學習路線 + Python教程

  • 最新前端零基礎入門學習路線 + 前端教程

  • 最新資料結構和演算法零基礎入門學習路線 + 演算法教程

  • 最新C++零基礎入門學習路線、C++教程

  • 最新資料庫零基礎入門學習路線 + 資料庫教程

  • 最新Redis零基礎入門學習路線 + Redis教程

  • 最新計算機基礎入門學習路線 + 計算機基礎教程

  • 最新小程式入門學習路線 + 小程式開發教程

  • 最新SQL零基礎入門學習路線 + SQL教程

  • 最新Linux零基礎入門學習路線 + Linux教程

  • 最新Git/GitHub零基礎入門學習路線 + Git教程

  • 最新作業系統零基礎入門學習路線 + 作業系統教程

  • 最新計算機網路零基礎入門學習路線 + 計算機網路教程

  • 最新設計模式零基礎入門學習路線 + 設計模式教程

  • 最新軟體工程零基礎入門學習路線 + 軟體工程教程

相關文章