一个正在努力奋进的前端程序员的2021年终总结

1,046 阅读4分钟

不短不长,从事前端工作已经有5年多了。平常总是忘记(懒得)去总结,其实是一个很不好的习惯,定一个目标,以后尽量每2周输出一篇文章(其实是锻炼自己的语言组织能力)。好了,正式进入主题,总结下的2021。

自我介绍一下,我是程序员_随心,一个在北京奋斗的前端程序员,主要技术栈为Vue, React,最近有很多想法,关于前端团队建设以及前端职业发展,欢迎大家留言共同交流。另外喜欢打篮球,虽然很菜,希望有机会和大家一起玩耍!

背景

2021年就职于某保险经纪有限公司,其实2020年7月份进入公司的时候很苦逼,前端就我一个人。刚开始接手项目的时候很痛苦的,公司大概有10几个前端项目,技术栈也很不统一,有react也有vue,当时并没有交接的前端同学,就是后端同学指导一下,刚开始真的是忙的焦头烂额,一遍梳理项目,一遍开发。慢慢的终于理清楚了项目架构,现在主要就是维护已有项目并开发新的移动端出单页面。

2021年我做了什么?

基本上21年主要是开发移动端出单页面,大概开发了20多个吧,其中的功能模块包括:

  • 出单(包括可回溯)
  • 我的订单
  • 我的保单
  • 退保
  • 理赔

由于业务有很多的出单业务需要开发,之前的做法是每一个出单业务建一个项目,然后让运维人员建一个repo,弄一套部署流程。由于项目很多,这样每个项目搭一套部署流程的方式不是很方便去管理项目,并且还要每次去麻烦运维小哥(其实运维小哥也心生抱怨了,哈哈哈)。故调整了项目架构为用vue脚手架中的pages,就是多页面方案,将多个项目集中管理到了一个项目中,每一个pages下级目录为一个项目。这样,运维小哥也喜笑颜开了。

其实项目还有很多需要优化的点,像投保数据的缓存,首页加载速度,异常收集等等,这些都单独拿出事件去做吧。

2021年我收获了什么?

生活上

我其实收获最大的就是有了我家的小宝宝,并且基本上戒掉了游戏,以前真是游戏成瘾。之前知道自己欠缺的很多,想去学,但是总是半途而废。大家都知道,学习东西,特别是不懂的东西,很容易会犯困的,因为一你不是特别想干的事情,二是学习新东西的时候反馈给自己的东西太少了,不能让自己兴奋起来。宝宝出生后,自己确实成长了一些,更加有责任感和担当了。

工作上

  1. 去看了vue的一些源码,像响应式原理、diff算法、虚拟dom等,对vue框架的了解更加深刻了。
  2. 有了一些想法,能够去做一些总结了。
  3. 开始去想一些团队建设、团队管理的东西了,比如技术如何选型(路漫漫其修远兮,吾将上下而求索),前端规范(git提交规范、css规范、html规范、vue编写规范),异常监控等等。关于如何带团队,前端早早聊的中小前端团队 Leader 的管理之路写的非常棒,大家可以去参考一下。

古希腊哲学家芝诺曾说过原话是:“人的知识就好比一个圆圈,圆圈里面是已知的,圆圈外面是未知的。你知道得越多,圆圈也就越大,你不知道的也就越多。”

我总结了自己欠缺的东西:

  • 技术深度不够
  • 语言组织能力欠缺
  • 团队建设和管理
  • 业务了解少

2022年我将如何去做?

  • 提高技术深度,给自己立个flag:尽量每两周输出1篇
  • 去尝试多多了解业务
  • 团队建设和管理
  • 看完《Javascirpt高级程序设计(第4版)》、《你不知道的JavaScript上》、《你不知道的JavaScript中》,有能力的话看完《大话数据结构》

最后

希望大家监督😄,另外想多交识一些同样热爱前端的同学们!