前端程序员的技术规划

208 阅读2分钟

不知不觉工作四年有余,随着时间推移,自己的技术能力也有一定的积累,回顾过往经历,发现自己并没有养成很好的学习习惯: 输入 -> 输出
因为自己的兴趣与工作上的原因,预计今年的方向会从之前偏业务研发转向偏基础架构,这对自己来说是不小的挑战,并且发现自己一直没有养成记录博客的习惯,写作能力上也是之前并没有注意的一个点。

对于2021年,会大概整理一个自己的学习计划,说是学习计划,其实也是对自己知识体系的完善,想要把它们记录下来一是为了方便自己回顾,人们常说好记性不如烂笔头,一些踩过的坑真的需要记录下来,包括当时学习的灵感之类的。 还有一个原因是我越发的觉得无论多么复杂的一件事,只有当你能把它讲清楚让别人明白,那才说明是你学懂了。

所以对自己的预期是2021年,需要完成知识体系的补全,同时记录下来自己的所学所想,如果产出的文档能够帮到别人答疑解惑,那也算是额外的美事了。

知识体系

  • 计算机基础
    • 计算机组成原理
    • 操作系统
    • 编译原理
    • 网络
    • 数据库系统
  • 编程能力/语言
    • 数据结构与算法
    • js/nodejs/ts
    • c
    • java、go
  • 设计模式
  • 领域知识(前端)
    • web性能优化
    • 前端工程化
    • 浏览器原理
    • 框架知识、等等
  • 领域知识(后端)
  • 架构能力
  • 系统设计
  • web技术解决方案
    • 埋点监控
    • 前端自动化测试
    • 微前端、等等

我自己总结了一套针对自认为针对前端程序员的能力模型,这个模型可能随时调整,但是基本的框架不会变。 简单来看,我觉得做为技术人员,无论何时,计算机基础与编程能力都是最核心的技能,这也是我今年尤其需要提高的地方。

计算机基础、编程能力、设计模式这三点我认为无论从事哪个领域的IT开发,都是必备的核心技能,值得持续沉淀。基础能力。

因为本身是做前端的,领域知识这里主要是性能优化、前端工程化、框架这几部分,领域能力。

希望每天都有提高。