今年二十七八岁。参加工作6年了,一直从事移动开发。今天开始,希望用一种新的方式来记录自己,来帮助自己更好的成长。
小目标
1、2年内成为一名全栈工程师,能独立完成web前后端开发。
2、深入的研究Android核心模块源码原理实现
3、扎实的学习基础数据结构和算法
4、深入的学习JVM虚拟机及其内存回收机制,熟悉java一些核心模块的内部实现。
5、学习python
6、做一款工具App
方法
1、写学习笔记
2、web前端 html、css、js,后端java + SpringBoost
3、Android:应用启动过程源码分析;四大组件源码分析;Binder机制分析;性能优化实践和总结;动态加载插件、热更新、react native的实践;开源一个库
4、基础数据结构:数组、stack、heap、queen、单链表、双链表、tree;常用排序,查找算法。
5、jvm,dalvik、art等虚拟机有缺点分析,如:内存回收机制;类加载过程、反射的实现
网友评论