03.02 Android開發,跳槽該去大廠還是創業公司?

寫在前面

工作好幾年,幾經波折經歷過幾個大大小小的公司,其實他們各有優缺點。

創業公司人少,制度不健全,待遇不公平,但是小公司相比大公司有更多的機會;大公司人多,條條框框,晉升困難,但是它可以給你想要的光環,更系統的知識網……


Android開發,跳槽該去大廠還是創業公司?


如果你是想在Android開發這塊領域深耕,我是建議往大廠去靠。大廠能給你帶來的技術體系的完善和格局的提升是創業公司難以提供的。

如何選擇,最後根據自己的需要來決定。但是無論你想去大公司還是小公司,首先需要有技術,沒有紮實的技術一切都是空談。

為什麼選擇進大廠?

在大廠和小廠都待過,也面試過很多人。一些朋友就這個問題找我諮詢時,尤其是一些學生朋友在找我聊職業規劃和職場困惑時,我給的建議就是,如果你是應屆生或者工作年限較短(五年以下),那一定要找個機會去大廠工作幾年。

雖然很多大廠都加班,但是作為工薪階層的一員,哪裡不加班呢?再者大廠的各項規章制度和福利待遇都比較完善,你可以見識到很多成熟的系統和優秀的做法和理念。

就福利待遇來說,大廠給的薪資待遇比一般的小公司給的要高上一截。就算你從大廠離職,你也可以很容易的漲薪去另外一家大廠。這些都是小公司的沒有的優勢(我這裡並不是說小公司不好)。

由於剛畢業的時候,沒有能夠進大廠,導致起點和平臺都比同時間進大廠的同學低許多。雖然最終通過自己的努力,從剛畢業時的月薪 5 千到現在的年薪 50 W+。

這期間我走了很多彎路和吃了很多苦頭。以工資收入來說,未進大廠的,可能在社會上摸爬滾打好多年才勉強達到月薪 2~3 萬,而進大廠可能工作一兩年就夠了,甚至有些大廠開出的 SSP 直接就有三五十萬。

因此,如果你一畢業就進入了大廠,那麼你的第一份工作的收入、起點和視野就會比同齡人高很多。這也是我苦口婆心地勸畢業生們在畢業前夕的那段日子裡面咬咬牙,努力去拿個大廠的 Offer 的原因。

跳槽大廠有哪些難點?

雖然大廠很好,但是進大廠對個人資質、個人素養和技術水平都有一定的要求,並不是每個人都有機會的。這裡說的個人資質,如學歷和畢業院校的層次。一般大廠都只接收本科及本科以上的學歷,對於本科以下的學歷的應屆生一般都不會考慮。而且會優先選擇學校層次還不錯的畢業生。也就是說對於應屆生,學校和學歷成了硬性要求。

即使你的能力再強,HR 篩選簡歷時就已經把你給 pass 掉了,你根本沒有面試的機會。高考已經沒考好了,這個已經成為既成事實了。那對於學歷和學校不好的人,還有機會補救嗎?

有的,通過社招。也就是說,你可以先工作幾年,再嘗試去大廠面試。因為社招更多的是看重的是你的技術水平、工作經驗等,對學歷要求沒那麼高了。

如何進大廠?

無論是應屆生還是工作幾年的人,一般都需要通過技術面試才能進入大廠。

那麼大廠技術面試一般會需要掌握哪些技術面呢?

1.算法與數據結構是重中之重!

如果這塊不熟悉,你一定進不去大廠。學好算法和數據結構,無論對從技術水平長遠的發展來說,還是對個人邏輯思維鍛鍊都是大有裨益的。


Android開發,跳槽該去大廠還是創業公司?


2.高級UI

UI這塊知識是現今使用者最多的。當年火爆一時的Android入門培訓,學會這小塊知識就能隨便找到不錯的工作了。

不過很顯然現在遠遠不夠了,所以很多人會覺得大環境不好了安卓開發要涼了。

這些人如果能自身反省;企業要你們這些CV工程師的意義在哪呢?

你要自己親自去項目實戰,讀源碼,研究原理的呀。


Android開發,跳槽該去大廠還是創業公司?


3.性能優化

如果我是老闆,我招你來是寫代碼的,不是寫bug的。如果你的代碼太爛,各種bug。我把你開了後重新招個人進來接手維護,甚至推到重新做,後面那個接盤的是不是要罵街?

如果你會性能調優,能解決項目中各種性能問題。那麼拿20K真的不過分。你得具備深厚的代碼功底,深入學習源碼原理以及使用工具進行測試和檢查調優。


Android開發,跳槽該去大廠還是創業公司?


4.NDK開發

音視頻,人工智能,這些是未來沒辦法阻擋的發展大趨勢。我在獵聘網上看那些招聘崗位,要求精通NDK的薪資都在30-60K。追求高薪崗位的小夥伴,NDK開發一定要掌握並且去深挖


Android開發,跳槽該去大廠還是創業公司?


5.Flutter

火了一年多了,你工作不一定要用到。但是你出去面試(初級很少要求會),肯定會問到的。

關於Flutter是不是未來,我沒法確定告訴你,我能確定的就是你要去面試高薪崗位,你得掌握這種主流的新技術(大廠最看重的除了基礎,技術水平外,就是你的學習能力。)


Android開發,跳槽該去大廠還是創業公司?


6.移動架構實戰項目

架構師不是天生的,是在項目中磨練起來的,所以,我們學了技術就需要結合項目進行實戰訓練,那麼在Android裡面最常用的架構無外乎 MVC,MVP,MVVM,但是這些思想如果和模塊化,層次化,組件化混和在一起,那就不是一件那麼簡單的事了。


Android開發,跳槽該去大廠還是創業公司?

架構師尤其是移動開發,數量太少了。可能很多Android開發的小夥伴都沒見過移動架構師。架構師薪資是什麼樣的水平呢?

阿里P6處於高級工程師,年薪四五十萬左右

阿里P7處於資深高級,年薪百萬左右

阿里P8屬於架構師了,年薪可達170萬以上

阿里的標準和薪資都是很高的,其它公司會有差距,但不會太大。


免費領取以上視頻教程;

轉發+關注,然後私信我關鍵詞【視頻教程】,前往免費領取吧

過濾掉伸手黨,需要轉發+關注才會分享,謝謝支持!


分享到:


相關文章: