学习规划
基础学习
开发进步的基石
一、数学基础( 数学以及深度学习无进展)
1、学习微积分、线性代数、概率论。
2、离散数学,离散数学是算法的前置课程。
3、信息论和密码学
二、计算机基础
1、算法基础
看算法书籍 2019年07月
2、计算机网络
3、计算机原理
刷算法题目、看计算机网络和计算机原理
三、软件基础
1、设计模式
看书学习设计模式 2017年06月
在开发中有意识的使用,到不得不使用 2020年03月
2、重构
看书学习重构 2018年10月10日
在开发中有意识的重构,有意识或无意识的使用技巧 2020年03月
3、面向对象
认识面向对象,有意识使用封装、继承、多态 2016年4月
4、了解软件工程技术
需要归纳总结
iOS开发
应当认真对待,本职工作
一、基础知识学习
1、OC底层实现原理 2019年06月10日
2、iOS页面原理,卡顿原理。iOS系统原理,页面重绘。 2019年07月
需要归纳总结
二、设计实现
MVVM的实现
在项目开发中使用RAC实现MVVM的页面与逻辑分离。 2019年09月
模块化的实现
参与金字塔项目的开发,构建路由、js桥、用户中心、
实名认证、京东授权、责任链、数据加载等功能开发。 2020年03月
需要归纳总结
三、跨平台解决方案
1、swift
学习swift,并使用其进行云租项目开发。 2019年03
2、flutter、rn
学习了react和小程序Taro,并参加公司项目开发。 2020年05
原理以及源码学习
规划
1、 一颗鼓捣的心
笔记本电脑升级、Ubuntu安装。 2018年11月
树莓派系统安装和使用。 2018年12月
组装电脑并安装nas,解决上面的坑。 2020年4月
2、 扩展自我边界
公园看风景 2015年06月
道德经自我反思 2016年04月
艺术馆看画 2017年06月
学习摄影以及后期(记录生活) 2019年05月
做游戏(失败) 2019年7月
一颗做事业的心。