最近到網上看到這樣一個帖子:git
Android開發,座標魔都:目前爲止已經失業六個月,找工做期間,尤爲是最近兩天確實心態很差。要麼沒有面試,要麼給的工資不符合預期( hr 壓價太狠了,原先說的 19k,目前也給不到了)。決定發帖子以前,剛剛崩潰大哭了(確實挺丟人的)。說實話如今心態,唉,太崩了。
做爲技術 Leader 和主程序員,我面試了超過 100 位的軟件工程師職位候選人。其實我以爲面試有個關鍵就是擺正本身的位置。這位網友也說了不是沒工做機會,而是「工資不符合預期」。程序員
那麼問題就來了,這個「預期」合理麼?憑啥相同工做年限的程序員就要比其餘工做崗位的工資高那麼多呢?github
程序員其實就是很普通的腦力勞動者。不要被以前的風口迷了心智。面試
對於這個問題,我真的很想說多少經驗真的和多少工資沒多大關係。app
相同的一年經驗,有人只能拿 10K,可是有人卻能拿到 20K,緣由就在於兩我的的技術能力不同。組件化
你技術好,就能比別人多要工資;你技術通常,就只能拿少點的工資,這是一個很現實的問題。因此工資只與技術掛鉤,而不是你所謂的經驗。學習
若是隻是想了解行業平均薪水,直接去看當地的企業給出的工資是多少就行了。若是以爲本身薪水不符合行業平均薪水,就勇敢的跳槽唄。spa
程序員呢?最重要的是有本身的技術知識體系!俗話說:「沒有規矩,不成方圓」,沒有一個良好、完整的知識體系,能夠說程序員這條路很難的走下去,假如說你幸運的走下去了,到頭來面對着各類各樣的「中年危機」,想走技術路,技術深度不夠,想作管理崗,公司又不止你一位大齡程序員,並且說不定別人在公司還有各類各樣的人際關係,最後面臨的可能只有被裁,這就是咱們所謂的「職業危機」。插件
因此,儘早創建起本身的知識體系纔是最好解決「職業危機」的辦法,沒有本身知識體系的朋友能夠對照下面這份《Android開發七大模塊核心知識筆記》,梳理出本身的知識盲區,這份筆記裏面的技術點徹底對標阿里P7崗的主流技術,能夠說咱們Android程序員最好的進階筆記了。blog
腦圖
對應筆記
隨着互聯網企業的不斷髮展,產品項目中的模塊愈來愈多,用戶體驗要求也愈來愈高,想實現小步快跑、快速迭代的目的愈來愈難,還有65535,應用之間的互相調用等等問題,插件化技術應用而生。若是沒有插件化技術,美團、淘寶這些集成了大量「app」的應用,可能會有幾個g那麼大。
因此,當今的Android移動開發,不會熱修復、插件化、組件化,80%以上的面試都過不了。
關於文章中所分享的 ①腦圖+②《阿里P7全套核心知識筆記》+③《第三方庫筆記》均免費分享,可是由於,發文機制,我只能在文章中展現部分的章節內容和核心截圖, 若是你須要完整高清版的PDF版本,能夠去個人GitHub免費獲取.
如今能夠爲明年的金三銀四作準備了,對於Android程序員面試,我想說,必定要刷題、刷題、刷題。總得來講,仍是得把大廠面試題給吃透,再去面試拿到offer的機率會比較大,在吃透這些面試題,你能夠學會經過學習思惟方法來解決面試所遇到的任何問題。
下面是我最近整理的一些面試題:
其實對於咱們Android程序員來講,要學習的知識內容和核心技術有太多太多了,要想在將來市場中不被淘汰就只能提早創建起本身的知識體系,作好學習規劃、在學習中不斷提高本身,才能在互聯網市場的寒冬下走下去。
請記住,歷來都是咱們去適應環境,而不是環境來適應咱們!
文中全部筆記資料均收錄在開源項目【GitHub】,若有須要能夠自取。