四年Android开发工作经验总结
2019-03-22 本文已影响766人
Richard_czo
今天,2019年03月22号,是本人从事Android开发第四个年头第四个月第八天,作为Android开发中级工程师,已经基本熟练掌握Android应用层开发相关技术,熟练使用三方框架,自以为能够轻而易举的取得高薪高配的工作,但是从最近的面试屡屡碰壁的结果来看,自己是真的菜的可怜。面试中有的问题确实比较难,但有的知识点确是平时经常使用技术,可由于自己平时马虎和不善于积累的坏毛病,导致了技术用时会,用完忘的坏结果 。再加上由于平时缺乏钻研的精神,对热门技术只知其然而不知其所以然,在这样的基础上,总会在面试时被触及技术的盲区。为了拓展自己的技术面和加深自己 技术深度,特写此日记激励自己努力学习:多积累,多记笔记,多钻研;从而走向技术巅峰之路。
从事Android开发数年来,从开发小白到现在的开发大白,对开发底层还是知之甚少,为了增强技术特从以下几方面增强自己的开发技术。给迷茫的自己指条明路。
1.android开发进阶
Android系统源码学习
Binder机制和AIDL
Activity的启动过程
进程的优先级
ServiceManager
Window和WindowManager
开源框架学习
OKHTTP
Retrofit
Glide
Gson
Realm
多线程处理
Handler原理
AsyncTask
HandlerThread
IntentService
RxJava
自定义控件
measure
layout
draw
事件分发
自定义动画
性能优化
ANR处理
OOM处理
布局优化
线程优化
插件化技术
class和dex学习
ClassLoader原理
插件化原理
插件化框架学习
NDK开发
调用JNI方法
回调JAVA方法
CMAKE语法
NDK MakeFile语法
音视频处理
音频编解码
AudioTrack播放
视频解码
OpenGL绘制
视频编辑转码
视频滤镜
其他
Android Studio
Gradle脚本
Git
2.java开发语言深入
Java高级知识
反射
动态代理
NIO
垃圾回收
多线程(并发锁)
网络协议
3.移动架构设计
MVC
MVP
MVVM
4.混合开发
、、、、、、、、、、、、、、