科技改變生活 · 科技引領未來

            • 首頁
            • 資訊
            • 技術
            • 百科
            • 問答
            • 學習
            • 看看
            • 站長
            • 生活
            • 快訊

            首頁 > 百科 > 產品快訊

            10k是多少錢(Android開發4年)

            時間:2022-09-24 18:35 作者:金熙林

            個人簡介學渣一枚,2017年6月某空港學校畢業。從事Android開發已經4年,開發過機頂盒應用,做過手機app,21年年后入職新單位從事車載應用開發。工作經歷因為新公司入職不就主要說說前面的工作情況。煎熬&沒有太多的成長(第一家公司)處于

            10k是多少錢(Android開發4年)

            個人簡介

            學渣一枚,2017年6月某空港學校畢業。從事Android開發已經4年,開發過機頂盒應用,做過手機app,21年年后入職新單位從事車載應用開發。

            工作經歷

            因為新公司入職不就主要說說前面的工作情況。

            煎熬&沒有太多的成長(第一家公司)

            處于這個狀態并不是因為公司不好,相反是自己表現的不好。在公司時,公司有完善的培訓機制(還可以選擇其它方向的一些培訓,由其它部門的資深開發人員進行授課),入職時有對應的導師進行培訓。更加幸福的是每個月老板都會買書給我們看。

            既然在這么好的一個環境為什么我還是這樣難受呢?總結有下面的原因。

            1. 心思雜亂。python、js 、web 都想要學習,最終的結果確是什么都沒有。
            2. 貪玩 下班之后很多空余時間都在玩游戲。
            3. 自身技術基礎不夠,卻又選擇了錯誤的東西進行學習,導致主要工作上沒有做出太好的成績。最終的結果就是被公司拖著走。

            茁壯成長&發展

            為甚么要在成長前加上茁壯二字,因為相對與第一家公司,個人的技術成長要好太多。

            2018年的時候有幸接觸到了時間管理,開始學著對自身狀態進行調整。有計劃有目的的進行學習。每天會提前一個小時到達公司進行技術類書籍閱讀。兩年時間看完的技術書籍有:

            • Android開發藝術探索
            • 大話設計模式
            • Android 源碼設計模式
            • Android 進階解密

            隨著時間的進行,自己也在項目小組由一個輔助的角色變成項目主力開發,同時自己成長到了中級開發水平,也會和初級的小伙伴進行一些技術交流。

            相比于第一家公司,這邊并沒有一些技術培訓和導師指導。但是我的技術成長卻相對較大。個人的理解是:內在驅動大于外在。

            前景展望

            從3月份開始進行面試。前后面試大約有6家,通過幾家公司的面試也大致了解到了自身的價值(能拿多少錢)。其中最遺憾的是面試某筆記,前三輪技術面已經過了,結果vp掛掉了。可能是自己表現太積極,因為確實很想去,甚至做好了如果能去愿意接收降薪的準備。

            相較于公司的其他小伙伴,我的面試過程還算比較順利。我認為最好的我們不應該為了面試而準備,而在于平時就應該注重積累自己的技術。

            一些面試經歷

            公司一:

            軟件面試官:

            • 自我介紹、工作履歷簡述。
            • SVN 和 Git 區別?描述下 Git 提交過程以及什么是工作區和暫存區?
            • Git 中 merge 作用?和 rebase 有什么區別?
            • Java 中強引用、軟引用、弱引用、虛引用區別。
            • Https 和 Http 區別,內部使用哪兒些算法。
            • 對稱加密和非對稱加密區別。
            • Jetpack 實際項目中用過哪兒些?
            • 簡述 Apk 包大小優化思路。
            • Kotlin 拓展函數怎么實現的?基于什么原理。
            • Kotlin 屬性委托怎么實現的?基于什么原理。
            • 簡述 SharePreferences 以及過程中遇到的問題。
            • 為什么選擇 MMKV,MMKV 有什么優勢,內部原理是什么?
            • 簡述 Handler 以及原理。泄漏怎么解決?

            硬件面試官:

            • Flutter 實際開發經驗有多久?使用/了解過 Flutter 混編嗎?
            • 怎么優化的 Flutter 包大小?
            • Flutter 中 Element、Widget 簡述。
            • Android Compose 了解過嗎?簡述一下。
            • so 庫動態加載有了解過嗎?
            • 簡述 MMKV 原理。
            • SharePreferences 有什么缺陷?支持跨進程嗎?
            • 在不使用任何三方庫,如何實現彈幕功能?如何保證低端機上流暢性。
            • 自定義彈幕中,你 Model 怎么設計?View 又怎么設計?
            • RecyclerView 和 ListView 有什么區別?
            • RecyclerView 緩存原理。
            • 在不使用任何三方庫以及系統提供控件,如何實現 RecyclerView 下拉刷新?
            • 直播是什么實現的?需要注意的有什么?使用過的視頻格式有什么?如何保證視頻以及文字/語音同步性?
            • 開發過音頻相關嗎?用的是什么?音頻格式是什么?
            • 微信小程序使用什么開發的?Vue 還是?

            公司二:

            • 工作多久了,你覺得你和其它 Android 工程師相比,有什么優勢。
            • 你的 GitHub 主要內容是什么?
            • 假如當你帶小朋友,你是如何和他進行分享以及幫助等?
            • 你持續寫東西,輸出的動力是什么?
            • Kotlin 用多久了,你認為你的 Kotlin 掌握水準在哪兒?初級、中級、高級?
            • var、val、let、apply 有什么區別?
            • let 返回 it,apply 返回 this,它們有什么區別?為什么這么設計。
            • lateinit 作用是什么?
            • Kotlin 協程有用過嗎?用在什么場景?
            • 協程是個什么東西?
            • 有了解過協程如何切換線程原理嗎?
            • Retrofit 和 OkHttp 是什么關系?
            • Retrofit 是如何通過注解來方便我們 api 調用?基于什么原理。
            • JetPack 用過哪兒些?
            • ViewModel 用來做什么的?
            • ViewModel 如何實現生命周期綁定?
            • ViewModel 為什么存在?那我直接創建個類不可以嗎?如何實現數據綁定。
            • ViewModel 如何實例,如何使用的?
            • LiveData 如何實現的?
            • LiveData postValue 和 setValue 賦值,這兩個會不會丟失數據,有沒有遇到過?
            • MVC、MVP、MVVM 區別是什么?
            • Rxjava 用的多么?map 和 flatMap 有什么區別。
            • RxJava 使用哪兒個操作符能保證順序執行?
            • 如果讓你自己設計一個 Glide 你會如何設計?
            • RGB_565 每個像素點占多少內存?
            • 為什么會使用 RGB_565?
            • 為什么要對圖片進行一些壓縮?那服務器直接給我們直接裁剪指定尺寸大小不就好了。
            • 假設現在有一張 1MB 圖片,我直接設置給 ImageView,那么它在內存中占用空間有多大?
            • 性能優化都做過哪兒些內容?
            • 瘦身的話,我們都是怎么做的呢?
            • armeabi 和 armeabi-v7a 有什么區別?
            • so 庫可不可以動態加載,如何實現?
            • Android 版本從 5.0 到 12 都更新了什么東西?
            • Android 5.0 ART 是個什么東西,具有什么優勢。
            • 今天的面試,自我感覺怎么樣?

            公司三:

            • 請做一下自我介紹、學歷說明以及工作經驗。
            • 公司團隊多大,主要負責哪兒些內容?公司是否有自營項目?外包嗎?
            • 為什么 Google Play 搜索不到,原因是什么?怎么處理的?現在是一個什么樣的狀態?
            • 關于彈框隱私協議,工信部怎么規定的?
            • Luban 壓縮具體在業務中做哪兒些操作?你知道它內部使用了哪兒些算法嗎?
            • 圖片使用 Glide,你為什么使用它,它有什么優點,內部算法有什么?
            • 請手寫 Glide 加載圖片地址到 ImageView,并且圖片展示效果為一個圓。
            • ShapeableImageView 你知道原理是什么嗎?最低兼容版本你知道嗎?
            • 假設后端接口列表中返回了超大圖片,你是如何處理優化并正常顯示列表中的?
            • 使用過 Jetpack 的哪兒些東西,你對它評價怎么說?
            • Jetpack Compose 了解過么?簡單談下個人理解。
            • Kotlin 與 Java 區別在哪兒里?
            • Android 原生 Apk 以及 Flutter Apk 大小優化怎么做的?
            • 怎么統計性能調優數據?
            • 項目中接觸過 WebView 相關嗎?這塊怎么處理的?
            • SpannedString 原理是什么?都用過它做什么操作?
            • TextView 中 setText(Html.fromHtml()) 內部原理知道嗎?
            • 簡單描述 CoordinatorLayout 以及內部事件如何分發?
            • 圖片輪播怎么做的?如何做到我在最后一張無縫滑動到第一張圖片?
            • 你知道 Retrofit 是怎么發出的請求嗎?
            • 你的 Android 借殼分享微信中 mmessage_content 怎么算出來的?
            • 項目中 Flutter 中是原生開發還是混合開發?使用了哪兒些框架?
            • 假設地圖現在沒有開源庫,你怎么在 Flutter 實現地圖效果?如果我想當前頁面上面是地圖下面是其他內容呢?

            公司四:

            • 自我介紹以及學歷簡述。
            • HashMap 內部存儲是怎樣的?
            • hash 沖突是個什么概念?沖突之后怎么解決?
            • 哈希桶是什么結構?
            • 鏈表結構節點是怎樣的?
            • Java 中的 volatile 是線程安全的嗎?如果對他做自增操作,例如 a++。
            • Handle 中的 postDelay 實現原理是怎樣的,它是怎么實現的延遲處理?
            • 優化線上 Apk 大小都了什么操作?做完 Apk 大小之后從多少降低到多少?
            • 下載轉換率怎么統計的?
            • 假設現在給你個需求,需要在打包的過程中去處理圖片,你有什么思路?在哪兒個 task 去做 hook?
            • 資源編譯的流程是什么樣的?
            • 360 加固原因是什么?
            • 你覺得加固或者安全方面,應該從哪兒個方面入手?Dex 層怎么處理能防止反編譯?
            • so 加固你知道有什么方案嗎?
            • 你比較擅長什么?設計或者某個技術有比較深的了解?
            • 責任鏈模式簡述,一般用于什么場景下。
            • 你怎么理解的依賴倒置設計,具體在什么場景下使用?

            未來要做的事

            • 學習數據結構 678月刷完leetcode 最熱100題
            • 源碼閱讀總結
              • 藍牙應用層的運行原理(6月已完成)
              • 系統binder機制
              • 系統Anr原理
              • 其它的一些框架源碼閱讀

            工作上的小建議

            1. 如果你初入職場,在專業知識不是太牢固的情況下建議不要花過多得時間研究其它的一些東西,而是專注于提升自己的專業技能
            2. 關于職場技能的學習,我們要記住,我們的學習都是有目的,學過之后一定要總結歸納。不要反復的重頭在來。
            3. 關于工作的選擇,我的理解是合適最好。就好比將一個成績極差的學生放在及其優秀的班級,他往往是跟不上老師的節奏的。需要下來花大量的時間來補,而成年人往往缺少這樣的時間。
            4. 關于數據結構和設計模式,許多多年開發的小伙伴居然也有說不重要。舉個簡單的例子,gradle項目之間怎么判斷循環依賴的呢?學習了圖的知識,了解拓撲排序。你會知道至少這個是判斷循環依賴的的一種方式。不了解他們很多時候只能停留在api調用。而了解數據結構你才有編寫一些深層次東西的可能。
            5. 最后一點,靜下心來,做自己想做的事,每一個目標都需要一點一滴的努力。

            感謝你看到這里,如果你覺得文章還不錯,或者對你小有啟發。歡迎點贊轉發。

            以上就是一枚普通的Android開發者的4年。

            希望能夠有機會入大廠上岸。

            面試大廠需要準備的一些技能

            面對這么多的公司,每個公司的考察重點都不一樣,我們在面試一定要做好充分準備,只有充分地準備好了面試,才可以更有自信地吊打面試官。

            Android面試會涉及到很多雜而亂的知識點,所以想要進入大廠,你不僅需要有十分扎實的基本功,還需要有完整的解答邏輯!

            這份錦囊里還包含了百度、阿里、騰訊、京東等眾多大廠的Android面試真題,詳細介紹了各企業的面試重點、解決方案,幫助大家做好面試準備,斬獲大廠高薪 offer!

            通過這份錦囊,你能收獲:

            • 了解大廠的面試考核標準,有的放矢地準備面試;
            • 掌握一手最新Android面試真題,有針對性地刷題;
            • 為自己心儀的公司提前做好準備,面試更有信心。

            多余的話就不講了,接下來將分享面試的一個復習路線,如果你也在準備面試但是不知道怎么高效復習,可以參考一下我的復習路線,有任何問題也歡迎一起互相交流,加油吧!

            Android學習路線圖

            首先,對于沒有學習方向,知識不體系的人,我把我工作幾年整理的學習路線分享給大家,做一個借鑒作用,還不知道怎么學習的人可以直接照著我這個學習路線一個個的去學習,知識不體系的人可以參考下我整理路線的方式,總之希望能夠幫到你們!

            模塊化學習資源

            接下來是每個模塊我整理出來的文檔學習資料,幫助大家更細致化的學習。

            《Android匯總復習資料—Java》

            《Android匯總復習資料—Android》

            《Android匯總復習資料—Android擴展》

            《Android匯總復習資料—Kotlin》

            《Android匯總復習資料—Flutter》

            《Android匯總復習資料—算法》

            除了上面的學習路線,還可以額外的配合以下方式學習,效果翻倍~

            ①看視頻進行系統學習

            前幾年的Crud經歷,讓我明白自己真的算是菜雞中的戰斗機,也正因為Crud,導致自己技術比較零散,也不夠深入不夠系統,所以重新進行學習是很有必要的。我差的是系統知識,差的結構框架和思路,所以通過視頻來學習,效果更好,也更全面。關于視頻學習,個人可以推薦去B站進行學習,B站上有很多學習視頻,唯一的缺點就是免費的容易過時。

            另外,我自己也珍藏了好幾套視頻,有需要的我也可以分享給你。

            ②讀源碼,看實戰筆記,學習大神思路

            “編程語言是程序員的表達的方式,而架構是程序員對世界的認知”。所以,程序員要想快速認知并學習架構,讀源碼是必不可少的。閱讀源碼,是解決問題 + 理解事物,更重要的:看到源碼背后的想法;程序員說:讀萬行源碼,行萬種實踐。

            主要內含微信 MMKV 源碼、AsyncTask 源碼、Volley 源碼、Retrofit源碼、OkHttp 源碼等等。

            ③面試前夕,刷題沖刺

            面試的前一周時間內,就可以開始刷題沖刺了。請記住,刷題的時候,技術的優先,算法的看些基本的,比如排序等即可,而智力題,除非是校招,否則一般不怎么會問。

            關于面試刷題,我個人也準備了一套系統的面試題,幫助你舉一反三:

            ④2020大廠面試高頻知識點

            • 圖片
            • 網絡和安全機制
            • 數據庫
            • 插件化、模塊化、組件化、熱修復、增量更新、Gradle
            • 架構設計和設計模式
            • 性能優化
            • Android framework
            • Android優秀三方庫源碼

            以上這些內容均免費分享給大家,需要完整版的朋友,直接私信回復【資料】一鍵領取!!!

            相關話題

            • 液壓油多少錢一桶(月銷潤滑油超166萬元的背后)
            • 懷孕做無創多少錢(孕12周)
            • 大眾cc方向機多少錢(諾粉來稿)
            • 虎斑犬多少錢一只(5種國人認為最好的山地獵犬)
            • 80斤豬飼料多少錢一袋(豬價最低跌至5元多)
            • 滾針美容一般多少錢(找了4位專家)
            • 真正的象牙手串多少錢(莆田一名男子旅游買回象牙手串)
            • 腫瘤標志物檢測多少錢(腫瘤標記物超標是不是癌癥)
            • 野菊花價格多少錢一斤(3月24日地產藥材價格行情報道)
            • 孫中山故居門票多少錢(廣東10家一級博物館)
            • 枸杞多少錢一斤(今日枸杞價格多少錢一斤)
            • 植發多少錢新生專業(35歲就)
            • 野豬機器多少錢一個(和野豬對峙7年)
            • 仿真女性機器人多少錢(女性機器人)
            • 蘇州到廣州多少錢(本土確診)
            • 耳朵膽脂瘤手術多少錢(耳朵也會長腫瘤)
            • 現在生豬價格多少錢一斤(今日生豬價格多少錢一斤)
            • 橡膠木門套多少錢一米(房子裝修)
            • 激光點陣多少錢一次(還在為痘坑苦惱嗎)
            • 毛主席雕像多少錢(法國為什么要為毛主席塑像)

            熱門推薦

            • 即日起,淘寶88VIP用戶能無限次退貨包郵!
            • 華為Pura系列今日10:08分上架,現已買斷貨!
            • OpenAI:新GPT-4 Turbo模型現可付費ChatGPT用戶使用!
            • 華為門店接受P70盲訂?或在線上直接開賣!
            • 曝因OLED面板供應不足,iPad Pro 2024或將延期至5月份!
            • 蘋果開發者大會定檔端午節,知情人士透露或有AI 要素!
            • 阿里通義千問免費開放1000萬字長文檔處理功能!
            • 哈弗二代大狗 Hi4 版車型 3 月25 日發布!
            • 小米汽車28日見,上市即交付,價格仍是迷!
            • 支付寶近期將上線多語言翻譯等服務,開啟國家化交易!
            • 華為本月或將發布75英寸V5 智慧屏等新品!
            • 奇瑞iCAR 03硬派越野新車上市,售價10.98萬起收獲不少好評!
            • 華為全新小折疊旗艦HUAWEI Pocket 2正式發布,時尚、高端、有內涵!
            • 比亞迪秦 PLUS 榮耀版上市,預計售價7.98萬元起!
            • 百度搜索推出AI拜年新功能,支持多種風格更有趣!
            • 華為全國都能開的高階智駕來了!推送計劃正在火熱進行中......
            • 保時捷將正式發布第二個純電動車系,配置值得期待!
            • 智能汽車被重新定義,比亞迪讓智能汽車更智慧化!
            • 三星Galaxy S24系列發布:799美元起,AI賦能,四色可選!
            • CES2024:三星新一代十字門Flex冰箱為用戶帶來智慧廚房新體驗!

            金熙林

            關注
            免責聲明:本文章由會員“金熙林”發布,如果文章侵權,請聯系我們處理,本站僅提供信息存儲空間服務 如因作品內容、版權和其他問題請于本站聯系

            關注排行榜

            1. 1即日起,淘寶88VIP用戶能無限次退貨包郵!
            2. 2華為Pura系列今日10:08分上架,現已買斷貨!
            3. 3OpenAI:新GPT-4 Turbo模型現可付費ChatGPT用戶使用!
            4. 4華為門店接受P70盲訂?或在線上直接開賣!
            5. 5曝因OLED面板供應不足,iPad Pro 2024或將延期至5月份!
            6. 6蘋果開發者大會定檔端午節,知情人士透露或有AI 要素!
            7. 7阿里通義千問免費開放1000萬字長文檔處理功能!
            8. 8哈弗二代大狗 Hi4 版車型 3 月25 日發布!
            9. 9小米汽車28日見,上市即交付,價格仍是迷!
            10. 10支付寶近期將上線多語言翻譯等服務,開啟國家化交易!

            編輯精選

            Copyright ?2009-2022 KeJiTian.Com, All Rights Reserved

            版權所有 未經許可不得轉載

            增值電信業務經營許可證備案號:遼ICP備14006349號

            網站介紹 商務合作 免責聲明 - html - txt - xml

            感谢您访问我们的网站,您可能还对以下资源感兴趣:

            经典香港**毛片免费看_91精品一区二区综合在线_欧美人与性动交a欧美精品_国产小视频在线看