最近幫部門主管面試了很多人,從簡歷上看這些人的工作年限都不短,但做的都是一些傳統(tǒng)的項(xiàng)目,想做現(xiàn)在大環(huán)境越來越難,大家找工作都不容易,就打算見一見。
在溝通中發(fā)現(xiàn),由于年限不小,他們的定位基本都是高級(jí)及以上,畢竟,年限擺在那里,面?zhèn)€中級(jí)也不體面。
面試時(shí)我打算聊點(diǎn)基礎(chǔ)的,先打開一下話題,結(jié)果沒想到我一問,不提開發(fā)工具,僅僅基礎(chǔ)的技術(shù)很多也知之不詳,6年的工作經(jīng)驗(yàn)僅僅是實(shí)現(xiàn)簡單的功能堆起來的,毫無深度,對(duì)于APP性能優(yōu)化等等一問三不知,都停留Android的基礎(chǔ)層面上,性能優(yōu)化問題更是一問一個(gè)死,framework最新動(dòng)態(tài)也毫無關(guān)注。
說到這里,我想給正在從事Android開發(fā)工作的程序員們一些建議,千萬別在舒適的工作環(huán)境中迷失了自己。就目前的大量招聘信息來說,想要獲得高薪就得會(huì)一些幾點(diǎn):
懂性能優(yōu)化、網(wǎng)絡(luò)訪問、常用開源框架,framework等知識(shí)點(diǎn)。
作為一名擁有多年工作經(jīng)驗(yàn)的Android高級(jí)開發(fā)工程師,接下來我想分享一下這些年來,我對(duì)于技術(shù)一些歸納和總結(jié),和自己對(duì)作為一名高級(jí)工程師需要掌握那些技能的筆記分享,希望能幫助到有心在技術(shù)這條道路上一路走到黑的朋友!
1.Android基礎(chǔ)部分
主要學(xué)習(xí)知識(shí)點(diǎn):架構(gòu)設(shè)計(jì)核心知識(shí)(注解和泛型),動(dòng)態(tài)架構(gòu)設(shè)計(jì)編程原理,Android基礎(chǔ)四大組件,Android虛擬機(jī)指令、垃圾回收機(jī)制、類和對(duì)象的結(jié)構(gòu),并發(fā)內(nèi)存模型等基礎(chǔ)知識(shí)。當(dāng)做在學(xué)習(xí)這部分知識(shí)之前還需要掌握Android開發(fā)語言的基本知識(shí)。
2.Android性能優(yōu)化
主要學(xué)習(xí)知識(shí)點(diǎn):App啟動(dòng)優(yōu)化,UI卡頓優(yōu)化,布局優(yōu)化,內(nèi)存優(yōu)化,崩潰優(yōu)化,網(wǎng)絡(luò)優(yōu)化等知識(shí)原理和方法;這部分內(nèi)容主要應(yīng)用于解決App或系統(tǒng)對(duì)不同手機(jī)型號(hào)中會(huì)出現(xiàn)用戶體驗(yàn)不好的問題。比如App出現(xiàn)閃退,系統(tǒng)出現(xiàn)崩潰等現(xiàn)象。
3.Android framework
Framework 即應(yīng)用框架層,是 Android 架構(gòu)的關(guān)鍵組成部分,為我們開發(fā)應(yīng)用程序提供了非常多的API,使得開發(fā)者通過簡單調(diào)用API即可開始APP的開發(fā),而不用詳細(xì)了解 Android 系統(tǒng)紛繁復(fù)雜的底層知識(shí)。掌握了以上這三個(gè)部分知識(shí)內(nèi)容,基本可以面試中級(jí)Android工程師崗位。
主要學(xué)習(xí)知識(shí)點(diǎn):Framework通信、Framework底層服務(wù)、Framework事件機(jī)制;
4.Android音視頻
對(duì)應(yīng)崗位:音視頻開發(fā)工程師,需要學(xué)習(xí)知識(shí):C++語言,H264、H265編碼,MediaCodec硬解碼(聯(lián)發(fā)科與高通) ,Media內(nèi)核源碼等。
5.Android常用開源框架
分別是Arraylist,Okhttp,Retrofit,圖片加載,Dagger ,MVC.MVP.MVVM,Jetpack Room等框架。這是Android高級(jí)工程師必須要掌握的知識(shí)。
6.Android車載開發(fā)
對(duì)應(yīng)崗位:Android車載開發(fā)工程師,主要學(xué)習(xí)知識(shí):usb通信協(xié)議,車載藍(lán)牙通信,CAN總線協(xié)議,CarFramework框架,SurfaceFlinger智能座艙,CarLuncher,System UI系統(tǒng),車載SOA架構(gòu)原理等知識(shí)。文章來源:http://www.zghlxwxcb.cn/news/detail-441591.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-441591.html
到了這里,關(guān)于剛面試了一位5年的Android開發(fā),一問三不知,他還反懟我...的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!