以项目的形式,做自己的职业目标规划并实施,严格按照规划执行事宜。
目标
- 三年时间,成为全栈工程师,掌握“大数据+后端+前端/IOS/Android/Harmony+UI”,理论+实践结合,形成完善的知识体:基础知识(各语言、算法、os、数据库)+ 架构思想 + 业务sense + UI设计
- 培养一个艺术爱好(吉他)
- 每年读5本技术书籍+5本其他类型(历史/科幻/人物传记/自我管理等)书籍
方法
- 以项目形式推进,拆解并制定阶段性目标(1年/1季度/1个月),并给自己一些奖励
- 坚持每个月至少1-2篇总结思考性文章发表在简书(范围不限),多些思考
- 转正后,开始加入吉他社学习吉他
里程碑
里程碑1:大数据,202108~202208
- 实时计算:flink(202108~202110)
- 数据湖:hudi/iceberg/delta(202111~202201)
- olap引擎:ck/doris(202202~202204)
- 算法:ml/dl等场景(202205~202207)
- 了解语言的发展方向,各个语言优缺点
- 202201开始学习吉他
- 读书并做记录:ddia、query engine、三体、邓小平传、毛泽东传(后续补充)
里程碑2:后端,202208~202308
- spring boot/mybatis等
- 软件架构理论(服务编排,微服务等)
- 设计模式
里程碑3:前端/IOS/Android/Harmony+UI,202308~202408
细节等2023年后续补充
里程碑1细化
1. 实时计算:flink(202108~202110)
- flinksql编译及形成执行计划原理
- catalog、format、udf等接口设计及原理
- flink jar从提交到运行过程原理
- flink 状态管理及cpt原理
- flink time/window原理
- paper:flink分布式快照、htap
- 读完三体、ddia
2. 数据湖:hudi/iceberg/delta(202111~202201)
等202110月底细化