前言
回头看看 2023马上就要结束了,时间过的太快,不敢相信我已经从事 Android 开发几年了,不免生出一些感叹。
那么到了 2023年底 ,Android 端会有什么技术趋势吗?或者哪些 [新] 技术值得去学? 又或者对我来说,现在什么 [值得] 去学?
本文我将分享一些我个人的技术学习经历以及分享一些近些年学习整理的资料希望对大家能有所帮助。
回头看,最近几年我都给自己加了哪些技术点?
2021-2022
- Kotlin,协程
- MVP,Hilt,MVVM ,JetPack 相关
- 热修复
- Flutter
- 自动化、持续集成相关
2022-2023
- JetPack Compose
- 音视频
- Epoxy+Mvrx , MVI
- Framework
新技术会让我当前编码变得开心,能节省我很多事,但其不能解决一些非编码或者复杂问题,而这些问题,是每个同学前进道路上也都会遇到的,所以我们常常会看到,做 Android 真难,啥都要会。
总体对我而言,明年会主要将一些精力放在如下几个方面:
- Android相关源码理解
- 车载操作系统
- 鸿蒙OS
对于我们程序员来说,学习不是一蹴而就的,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
不用多说,相信大家都有一个共识:无论什么行业,最牛逼的人肯定是站在金字塔端的人。所以,想做一个牛逼的程序员,那么就要让自己站的更高,成为技术大牛并不是一朝一夕的事情,需要时间的沉淀和技术的积累。
关于这一点,在我当时确立好Android方向时,就已经开始梳理自己的成长路线了,包括技术要怎么系统地去学习,都列得非常详细。
一、Android所有方向的学习路线
为了成为更好的 Android 开发者,这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。如果下面这个学习路线能帮助大家成为一个更好的 Android 开发者,那么我的使命也就完成了:
包括:Android应用开发、系统开发、音视频开发、Flutter开发、小程序开发、UI界面、车载系统开发等等
模块化学习资源
接下来是每个模块我整理出来的文档学习资料,帮助大家更细致化的学习。