2021年终总结,一个8年老前端该何去何从

语言: CN / TW / HK

theme: smartblue

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

大家好,我是旋律,一名开源爱好者。时光匆匆,转瞬即逝。掐指一算,从事前端已经 8 年有余了,我也就成为了零零后口中说所说的老大叔。2021 年即将过去,回顾这一年,还算挺充实。

技术/工作

技术上收获颇多,一直注重高效工作,拒绝一切不合理需求是我的原则。

  1. 首先是公司架构升级。为适应新的架构,带领大家进入冲刺组。短时间内将一个臃肿 UmiJS 的老项目迁移到了 Vite。可以参考 我们从 UmiJS 迁移到了 Vite
  2. 新的架构上,写了许多 Vite 插件(代码拆分、模块解析、图标等),基于 Vite 封装了一个底层构建工具,支撑了十多个子项目。
  3. 基于 single SPA 开发了一套更轻量的微前端方案,拥有更强的自控能力,也支持了 ESM 模块的加载。
  4. 独立出一套公司的公共组件库,开发并维护超过 50 个基础组件。
  5. 基于业务性能瓶颈,参与设计重构了表单模块。分析出瓶颈 antd ,性能实在太差,2000 个组件下的表单已经到了不可用的地步。设计开发完成了 6 个以上的高性能组件来替换 antd。每个组件的渲染性能提升至少 5 倍以上,可以做到秒开。
  6. 完善了开源状态管理库 Heo,很好地支撑了多个子项目地业务开发,高复杂度情况下表现优秀 优雅的状态管理
  7. 拿了前三个季度优秀员工,第四季度还没下来。
  8. 开源了一个滚动条组件 mac-scrollbar
  9. 面试了 30+ 位同学。

生活

我的大部分时间都放到了工作上,平均每天上班在 10 个小时以上,可以说我也是相当的卷,这导致了我生活上就过得比较糊涂。我搬到了公司附近上班。自从我女儿出生后,每天中午都可以回家抱娃便成了我最开心的事情。再过几天我要满 30,我女儿也要满一岁了。小孩子变得越来越调皮,有了更多的主观意识,很多时候都能惹得我们很开心。其实带娃也是一种享受,真不知道以前的恐惧是怎么来的。有了娃,基本上没有玩游戏了,偶尔会玩几把无限火力。

可能是因为疫情原因,今年基本上没有出去旅游过,挺遗憾的,等娃大些了再考虑这些吧。

从去年就在考虑在上海买房。原本在重庆有一套小户型打算卖掉换到上海来,从去年 10 月看中的房子年初大涨 50%,每天都盯着房源看,房源越来越少,单价越来越高。房价从 4 万看到了 7 万,每天都心惊胆战,后来心都灰了。原来的房子没卖掉,还背着贷款,冒不起这个险。后来我老婆说买不起上海,可以在重庆换套大一点的,至少不那么憋屈。所以赶在了重庆第一次土拍前置换了。如今楼市凉了半截,早已没了年初的那般火热。

社区影响

之前大部分时间是在沉迷游戏浪费光阴,GTA5 500+ 个小时,方舟 1500+ 小时,英雄联盟断断续续玩都是一个菜鸡水平。学历不行,被很多公司据在门外,后来逐渐陷入迷茫。

在前端领域干了一段时间后,便意识到了以后会有中年危机。不想毫无意义把时间白白浪费,后面决定改变现状。通过自己的努力,不停的学习+思考,每天都能学到一项新东西,后面进步很大,找到了一个好工作。

尽管已经很努力了,但比我更努力的人更多。很多人都说 35 岁以后就找不到工作了,但我认为那是不够努力,导致自己没有核心竞争力才会被时代抛弃。

最近在 卷王,励志哥 的帮助影响下,我也最近开启了输出技术文章的生涯,开了个公众号,也能带领大家一起破卷。也明白了一个道理:没有好的学历,只要肯努力,再晚也不迟,也能找到好的工作

现在我除了输出技术文章,有空余的时间就会去写一些社区里实现得不够优雅的功能,现在各个平台累积的 star 总数已破千,我觉得能帮到自己的同时也能帮到大家是一件值得开心的事情。

未来规划

一个 8 年的老前端,在经过的自己的认知瓶颈后。也明白了自己的所要走的路。在沉迷技术的同时也要扩大影响力,努力会让自己变得更加优秀。

  • 在技术上做到更加极致
  • 也增加一些技术广度
  • 继续输出技术文章提高写作水平
  • 提升自己的沟通能力
  • 增加适量的运动
  • 保持一个积极向上的心态是最重要的

今年输出的文章

我最近才开始写,希望能帮到大家,或者也可以加群一起学习进步。