三年Android開發(fā)就這水平?我還不如去招應(yīng)屆生

公司前段缺人,也面了不少android程序員,結(jié)果竟然沒有一個(gè)合適的。

一開始瞄準(zhǔn)的就是中級(jí)的水準(zhǔn),也沒指望來(lái)大牛,提供的薪資在10-20k,面試的人很多,但平均水平很讓人失望。

看簡(jiǎn)歷很多都是3年工作經(jīng)驗(yàn),但面試中,不提算法邏輯,僅僅基礎(chǔ)的技術(shù)很多也知之不詳,多數(shù)人數(shù)年的工作經(jīng)驗(yàn)僅僅是用大量第三方堆砌起的類似產(chǎn)品,毫無(wú)深度,對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)視頻等等一問(wèn)三不知,都停留在只會(huì)調(diào)用些第三方服務(wù)的基礎(chǔ)方法層面上,算法更是一問(wèn)一個(gè)死,前沿技術(shù)最新動(dòng)態(tài)也毫無(wú)關(guān)注。

而這些人的薪資要求卻是都接近20k,并且在談?wù)撨^(guò)程中自視甚高,特別有一個(gè)給我留了很深印象,簡(jiǎn)歷有3年經(jīng)驗(yàn),做的都是電商類的展示項(xiàng)目,面試過(guò)程中一直強(qiáng)調(diào)自己技術(shù)如何如何強(qiáng)大,在原公司如何的受重用,問(wèn)了些細(xì)節(jié)部分,全部是用的第三方,幾乎沒有什么自己東西,問(wèn)及一些視頻處理,性能優(yōu)化一概不知,直接告訴我他都用網(wǎng)上評(píng)價(jià)好的,肯定沒問(wèn)題,問(wèn)到算法問(wèn)題無(wú)法解決竟然說(shuō)道android根本不需要算法,后半截場(chǎng)面很尷尬,為了禮貌沒有直接結(jié)束,又問(wèn)到一些重寫控件問(wèn)題,也是完全不會(huì),然后告訴我說(shuō),這些東西都沒有必要學(xué),僅僅用第三方的就能全解決了,我向他提及一些這些三方不包含定制功能怎么做,他告訴我說(shuō)可以讓公司改需求。。。。

最后招了2個(gè)應(yīng)屆生培養(yǎng)了一段時(shí)間也算能幫手了。

我跟幾個(gè)朋友說(shuō)起這個(gè)事,他們也有同感,人心浮躁,肯踏實(shí)做技術(shù)的沒幾個(gè),大批只沖著高工資來(lái),做什么都停留在能用,而不是會(huì)用而。

由于市場(chǎng)大批量流入這些不合格的自認(rèn)優(yōu)秀的程序員,使得多數(shù)公司不得不降低了期望,但是真正有實(shí)力的程序員,基本沒有受到什么影響,要跳槽還是很容易的。

如果對(duì)現(xiàn)在的工作不滿意,又沒有足夠的經(jīng)驗(yàn),不妨先靜下心來(lái)進(jìn)修一番。

綿薄之力

做為一名Android開發(fā)者,接下來(lái)我想分享一下這些年來(lái),我對(duì)于技術(shù)一些歸納和總結(jié),和自己對(duì)作為一名Android高級(jí)開發(fā)者需要掌握那些技能的筆記分享,希望能幫助到有心在技術(shù)這條道路上一路走到黑的朋友!

一、架構(gòu)師筑基必備技能

1、深入理解Java泛型
2、注解深入淺出
3、并發(fā)編程
4、數(shù)據(jù)傳輸與序列化
5、Java虛擬機(jī)原理
6、高效IO
……

二、Android百大框架源碼解析

1.Retrofit 2.0源碼解析
2.Okhttp3源碼解析
3.ButterKnife源碼解析
4.MPAndroidChart 源碼解析
5.Glide源碼解析
6.Leakcanary 源碼解析
7.Universal-lmage-Loader源碼解析
8.EventBus 3.0源碼解析
9.zxing源碼分析
10.Picasso源碼解析
11.LottieAndroid使用詳解及源碼解析
12.Fresco 源碼分析——圖片加載流程
......

三、Android性能優(yōu)化實(shí)戰(zhàn)解析

  • 騰訊Bugly:對(duì)字符串匹配算法的一點(diǎn)理解
  • 愛奇藝:安卓APP崩潰捕獲方案——xCrash
  • 字節(jié)跳動(dòng):深入理解Gradle框架之一:Plugin, Extension, buildSrc
  • 百度APP技術(shù):Android H5首屏優(yōu)化實(shí)踐
  • 支付寶客戶端架構(gòu)解析:Android 客戶端啟動(dòng)速度優(yōu)化之「垃圾回收」
  • 攜程:從智行 Android 項(xiàng)目看組件化架構(gòu)實(shí)踐
  • 網(wǎng)易新聞構(gòu)建優(yōu)化:如何讓你的構(gòu)建速度“勢(shì)如閃電”?
  • .......

四、高級(jí)kotlin強(qiáng)化實(shí)戰(zhàn)

1、Kotlin入門教程
2、Kotlin 實(shí)戰(zhàn)避坑指南
3、項(xiàng)目實(shí)戰(zhàn)《Kotlin Jetpack 實(shí)戰(zhàn)》

  • 從一個(gè)膜拜大神的 Demo 開始

  • Kotlin 寫 Gradle 腳本是一種什么體驗(yàn)?

  • Kotlin 編程的三重境界

  • Kotlin 高階函數(shù)

  • Kotlin 泛型

  • Kotlin 擴(kuò)展

  • Kotlin 委托

  • 協(xié)程“不為人知”的調(diào)試技巧

  • 圖解協(xié)程:suspend

五、Android高級(jí)UI開源框架進(jìn)階解密

1.SmartRefreshLayout的使用
2.Android之PullToRefresh控件源碼解析
3.Android-PullToRefresh下拉刷新庫(kù)基本用法
4.LoadSir-高效易用的加載反饋?lái)?yè)管理框架
5.Android通用LoadingView加載框架詳解
6.MPAndroidChart實(shí)現(xiàn)LineChart(折線圖)
7.hellocharts-android使用指南
8.SmartTable使用指南
9.開源項(xiàng)目android-uitableview介紹
10.ExcelPanel 使用指南
11.Android開源項(xiàng)目SlidingMenu深切解析
12.MaterialDrawer使用指南

......

六、NDK模塊開發(fā)

1、NDK 模塊開發(fā)
2、JNI 模塊
3、Native 開發(fā)工具
4、Linux 編程
5、底層圖片處理
6、音視頻開發(fā)
7、機(jī)器學(xué)習(xí)

七、Flutter技術(shù)進(jìn)階

1、Flutter跨平臺(tái)開發(fā)概述
2、Windows中Flutter開發(fā)環(huán)境搭建
3、編寫你的第一個(gè)Flutter APP
4、Flutter開發(fā)環(huán)境搭建和調(diào)試
5、Dart語(yǔ)法篇之基礎(chǔ)語(yǔ)法(一)
6、Dart語(yǔ)法篇之集合的使用與源碼解析(二)
7、Dart語(yǔ)法篇之集合操作符函數(shù)與源碼分析(三)
......

八、微信小程序開發(fā)

1、小程序概述及入門
2、小程序UI開發(fā)
3、API操作
4、購(gòu)物商場(chǎng)項(xiàng)目實(shí)戰(zhàn)……

更多面試可以查看我的個(gè)人介紹?。?!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容