今天是2019年的第2天,回想2018年的点点滴滴,有过焦虑、有过烦恼、有过开心喜悦、有过失落.但是2019年已经开始了,抛开过去继续前行,当然也要总结一下2018年的学习之路,重新规划计划继续前行.
也欢迎大家去我的个人网站,更好的阅读体验
技术总结
从第一篇博客开始,2018年3月8号 写下了2018年的第一篇博客
image.png2018年写了57177个字,收获了574个赞、195个粉丝,虽然少的可怜,但是提高了自己的表达能力也结交了好多大佬.
image.png回顾我的2018年
还有好多文章没有完成,在2019年会计划陆续完成,并开放出来.
Android插件化技术
-
[ ] hook技术详解
-
[ ] Binder核心机制分析与跨进程原理
-
[ ] hook实现插件化
-
[ ] 插件化总结与展望
Android组件化技术
- [x] Android组件化专题 - 组件化配置
- [x] Android APT(Annotation Processing Tool) 实践
- [x] Android组件化专题 - 路由框架原理
- [x] Android组件化专题 - 路由框架进阶模块间的业务通信
- [x] Android组件化专题-路由动态注入跳转参数以及获取其他模块的fragment
- [ ] 组件化总结与用组件化完成一个完整的项目
彻底理解OkHttp
- [x] OkHttp 源码解析及OkHttp的设计思想
- [ ] OkHttp 各个责任链详细分析
- [ ] 理解Http与Tcp的相关知识(图解Http)
数据库框架设计
- [x] 数据库框架设计 自动建表
- [x] 数据库框架设计 增删改查
- [x] 数据库框架设计 多用户分库实现
- [ ] 数据库框架设计 升级数据库
NDK开发基础
- C基础学习
- C++基础学习
- [x] NDK 开发必知必会1⃣️CC++编译器配置
- [x] NDK 开发必知必会2⃣️NDK开发环境配置与MakeFile
- [x] NDK开发必知必会3⃣️MakeFile详解
- [x] JNI 编程详解-基本数据类型
- [x] JNI编程-动态注册及native线程调用Java
数据结构与算法
- [x] 数据结构之表的总结
- [x] 链表问题补充
- [x] 数据结构之Java中哈希表的经典实现HashMap分析
- [x] 队列:彻底理解队列
- [ ] 二叉树
- [ ] 红黑树
- [ ] 图论
深入理解Android
反复阅读[Android进阶的艺术]
深入理解Android-Activity的启动过程
深入理解Android-清晰的理解Service
....
深入理解Java
阅读总结[Java编程思想]、[深入理解Java虚拟机]、[Java 并发编程的艺术],遗憾的是我只读了50%的Java编程思想,剩下的书将在2019年计划中读完
开源库
多媒体组件框架,专注于解决多媒体复杂的业务逻辑等-PrimPlayerCC
2018计划了很多,但是好多都半途而废,这是非常可怕的,2019绝对不会在半途而废,坚持完成计划,坚持做好每一件事,我的2019标签:坚持做好每一件事,心中向阳,继续前行.
我的2019年计划
完成2018年剩余的计划
读书计划
[Java编程思想]
[深入理解Java虚拟机]
[Java 并发编程的艺术]
复习 [Android进阶艺术]
其他非技术类的书籍
学习一门新的技术Js
Android主流开源库源码分析
-
彻底理解 Glide 系列
-
[ ] Glide 的图片缓存实现原理;
-
[ ] Glide 图片加载器 - ModeLoader 模型加载器与其注册机;
-
[ ] Glide 加载图片的流程;
-
[ ] Glide 的生命周期管理;
-
[ ] Glide 框架整体结构;
-
[ ] Glide 的核心 API 的设计思路;
-
[ ] 总结 Glide 的架构。
-
序列化与反序列化Json框架
-
EventBus
-
RxJava
-
xutils IOC 注入式框架
-
动态权限申请框架
-
Retrofit设计
-
ButterKnife
Android动态化技术(大势所趋)
- 理解Android核心源码Framework: AMS PMS WMS
- 插件化与热修复相关知识
- 了解基于Js调用nativite实现ReactNativite(React)、 Weex(Vue)
- 了解Google 推崇的 Flutter 等热门动态化技术
数据结构与算法
- LeetCode每日一题
- 数据结构与算法之美
- 相关书籍:算法 算法导论
- 相关课程:玩转数据结构、学习算法思想、搞定算法面试
Android性能优化
参考极客时间《Android开发高手课》、及其他相关的内容全面系统深入地学习性能优化.
项目
PrimFast 将在2019年中旬开源,集主流框架开发的快速开发框架,同时包括MVP,MVVM,AAC,如何在项目中运用插件化和组件化、kotlin实现、RN实现、Flutter实现.现今技术越来越多层出不穷,人们越来越焦虑,我们应该提高自身核心的竞争力,优先学习深入工作中的技术,然后有选择性的学习和提升.
PrimFast 将是2019年重点维护的一个项目,将在6月份计划开源.
总结
努力成名一名优秀的工程师,只有不断的刻意练习和思考,锻炼自己才能将所学融汇贯通,拥有更广阔的发展空间和快速学习的能力.
共勉!
希望能交到很多朋友,一起学习分享知识.
网友评论