不知不觉工作四年有余,随着时间推移,自己的技术能力也有一定的积累,回顾过往经历,发现自己并没有养成很好的学习习惯: 输入 -> 输出。
因为自己的兴趣与工作上的原因,预计今年的方向会从之前偏业务研发转向偏基础架构,这对自己来说是不小的挑战,并且发现自己一直没有养成记录博客的习惯,写作能力上也是之前并没有注意的一个点。
对于2021年,会大概整理一个自己的学习计划,说是学习计划,其实也是对自己知识体系的完善,想要把它们记录下来一是为了方便自己回顾,人们常说好记性不如烂笔头,一些踩过的坑真的需要记录下来,包括当时学习的灵感之类的。 还有一个原因是我越发的觉得无论多么复杂的一件事,只有当你能把它讲清楚让别人明白,那才说明是你学懂了。
所以对自己的预期是2021年,需要完成知识体系的补全,同时记录下来自己的所学所想,如果产出的文档能够帮到别人答疑解惑,那也算是额外的美事了。
知识体系
- 计算机基础
- 计算机组成原理
- 操作系统
- 编译原理
- 网络
- 数据库系统
- 编程能力/语言
- 数据结构与算法
- js/nodejs/ts
- c
- java、go
- 设计模式
- 领域知识(前端)
- web性能优化
- 前端工程化
- 浏览器原理
- 框架知识、等等
- 领域知识(后端)
- 架构能力
- 系统设计
- web技术解决方案
- 埋点监控
- 前端自动化测试
- 微前端、等等
我自己总结了一套针对自认为针对前端程序员的能力模型,这个模型可能随时调整,但是基本的框架不会变。 简单来看,我觉得做为技术人员,无论何时,计算机基础与编程能力都是最核心的技能,这也是我今年尤其需要提高的地方。
计算机基础、编程能力、设计模式这三点我认为无论从事哪个领域的IT开发,都是必备的核心技能,值得持续沉淀。基础能力。
因为本身是做前端的,领域知识这里主要是性能优化、前端工程化、框架这几部分,领域能力。
希望每天都有提高。