这里我推荐大家一个学习的参考路线,是我根据现在市场需求以及本身的技术薄弱区域所进行整理,大家可以进行参考学习。
内部调优
-
高效文件IO与网络IO
-
微信全面调优
-
内存与网络
-
贴近实战之问题优化
-
编程优化
高级音视频
-
C/C++基础
-
交叉编译
-
NDK进阶面试
-
增量更新与Gif渲染
-
H264视频编码
-
MediaCodec
-
视频编辑之剪影实战
-
FFmpeg万能播放器
-
直播推流
-
图形渲染与识别
-
Webrtc音视频
架构师必备
-
架构筑基技能
-
手淘组架构设计
-
开源架构手写实现
-
一线大厂架构核心进阶
鸿蒙系统
-
Ability组件
-
Ability组件
-
分布式任务
-
事件总线
-
鸿蒙线程
-
鸿蒙UI自定义控件
-
鸿蒙实战之新闻客户端
Kotlin技术
项目开发必备底层知识
-
Android虚拟机内存原理
-
Android10.0虚拟机源码分析
-
高级并发原理
-
线程实战
-
编译时高阶技术
-
JDK高级动态代理
-
高级数据结构与算法
Android Q FrameWork源码与UI新技术
-
自定义控件进阶
-
UI绘制与新技术
-
AndroidR新技术
-
Android Q下的FrameWork源码(SDK 29)
-
深入虚拟机源码
-
微信核心技术掌握
Gradle
-
Groovy语言学习
-
Gradle Android插件配置
-
Apk优化之图片压缩(编译器自动将图片转换webp)
-
Gradle自动化加密
-
手写Gradle实现自动化打包
小程序
以上都是现在Android高级开发需掌握的必备技能,在上面几个技术点中有音视频和华为的鸿蒙技术开发到时现目前比较热门的技能,音视频开发现在是市场人才比较缺少,所以导致音视频开发岗位的薪资基本都是在25K起步。
现在把音视频技术掌握好,这杯羹还是能喝的比较久。