2019总结 && 2020规划

2019 回顾

第一季度(1-3月)

第一季度主要事项是刚刚参加实习以及编写论文、修改毕业设计
实习主要事项

  • 开始实习,熟悉项目代码
  • 熟悉业务,接手部分功能开发
  • MVP模式的学习、实践
  • 网络框架等第三方库的学习、使用
  • 各类API的熟悉
  • 一些OOP思想的学习

学校事项

我的毕业设计是《基于Android与51单片机的双人飞机大战小游戏》,主要也是对游戏的一些优化和处理

  • 蓝牙socket连接的优化
  • 自定义Dialog学习
  • 游戏逻辑、内存优化
  • 毕业论文的编写

小结:很惭愧,感觉对比很多科班大佬,自己的毕业实习起点实在是有点低,以往自己在学校写点东西玩,也很少用到网络框架,但是到了公司发现实际上的项目网络处理是非常重要的,对于一些框架的二次封装,错误的处理等等。

第二季度(4-6月)

依旧是学习了挺多的开发技巧,对于一些技术的深入还未涉及,毕竟到了企业还是先要有干活的能力

  • H5网页接入,处理H5调用原生相机的问题
  • okhttp框架的二次封装
  • 滑动冲突的解决
  • Android内部存储、拍照适配 笔记地址
  • 自定义Dialog、PopWindow、动画等相关知识学习
  • 练手项目的搭建,学习从零开始搭建一个项目

小结:熟悉公司业务,对Android一些常用API以及控件进一步熟悉,主要提升点还是在于一个滑动冲突的处理以及http的二次封装

第三季度(7-9月)

这个季度由于公司变动,所以业务开发一度停滞…所以我就负责了组件化相关和Kotlin一些基础语法的学习,并且将自己练手的项目重构,进行组件化拆分

  • 组件化探索 组件化之路探索
  • Kotlin学习 笔记地址
  • Jetpack 和 MVVM框架探索、使用

第四季度(10-12月)

  • 面试题整理 2019 Android初中级面试题记录
  • View绘制流程、事件传递流程 开发艺术之旅 | View的工作原理
  • Android IPC 机制学习 开发艺术之旅 | IPC机制
  • 基础数据结构、算法学习
  • OKHttp 源码浅析 笔记地址

2020学习规划

个人觉得还是得打好基础,因此花半年~一年打好基础相关的还是很有必要的

第一季度(1-3月)

  • 数据结构基础《小灰漫画算法》
  • 基础算法题(排序、查找算法)
  • 面试题整理、进行面试

第二季度(4-6月)

  • 完成《开发艺术之旅》的精读,并输出读书笔记
  • 进一步熟悉Kotlin语言特性《Kotlin In Action》
  • 《第一行代码》第三版

第三季度(7-9月)

  • 继续《第一行代码》第三版学习,对jetpack MVVM达到熟练运用
  • Okhttp、Glide、retrofit 源码学习;主要是通过视频学习;输出学习笔记;
  • 设计模式学习,结合源码,进行实践、总结
  • 插件化、热修复实践、demo使用

第四季度(10-12)

需要选择一个方向进行深入学习

  • 音视频
  • NDK
  • 性能优化

  • Java 深入
  • JVM虚拟机 《深入了解Java虚拟机》

其他

计划往往赶不上变化哇~还有一些想学的如果腻了也可以看看

  • 《图解TCP/IP》
  • 《人类简史》 // 咦好像混入了什么
  • 《第一行代码》第三版!等郭神的书出了一定要买本来看看,kotlin + jetpack!
  • 《Android Gradle 权威指南》
  • 前端基础
  • 力扣、《剑指offer》,熟悉常用算法

END

我们很艰难,因为未来路不好走,基础还不扎实;我们也很幸运,因为我们还年轻,我们知道方向。

 计划再好,也需要一步步实现才有用。旧的结束,也是新的开始。新的一年加油!

你可能感兴趣的:(日记总结)