学习规划

"如何学习"

Posted by wanglilong on December 6, 2019

学习规划

基础学习

开发进步的基石

一、数学基础( 数学以及深度学习无进展)

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月

一颗做事业的心。