工作很忙的时候,我们总以为自己除了忙碌以外,什么都没有。但当你仔细去回顾,就会发现:其实每一刻每一秒,我们都没有辜负。

# 总的来说

总结一下我的 2021,细细看发现也做了不少事情:

  1. 和别人合写的《程序开发原理与实战》 (opens new window)这本书历经 2 年终于出版了!!
  2. 自己最喜欢的《前端的进击》 (opens new window)这本书,最终遗憾地以电子书的方式出版了(::sad::)。
  3. 在编辑的邀请下,第一次尝试做了课程《前端的进击笔记》 (opens new window)
  4. 挤了时间研究自己最喜欢的 Angular 框架,并写了一系列的《Angular 框架解读》
  5. 开始玩 B 站(id: 被删 (opens new window)),尝试做一些前端入门和深入的讲解视频。
  6. 帮忙拍摄《递归》系列视频,主题为《保持生长不焦虑,非科班程序媛的进击》 (opens new window)
  7. 给我家猫猫画表情包——牧羊猪的打工日记系列 (opens new window)

嗯,大概这就是我的 2021,工作中和工作外都有不少的收获和成长。那么下面,如果你感兴趣的话,听我细细道来呀~

# 关于工作

# 1. 工作经历

这一年的工作经历,和以往有一个共同点:遇到过新的问题,然后有了新的体会和感受

从 2014 年毕业,后裸辞工作之后自学前端,然后开始慢慢深入学习和开发,一直到如今 2021 年,我几乎每年都有工作变动,几乎都是自己主动发起的调整。

越来越发现,刚毕业的时候我们都充满热情,到最后大家却逐渐地对“妥协”二字妥协了。这几年互联网行业的确很卷,竞争力和压力也增加了不少,很多人都充满了迷茫和焦虑,而我也增加了不少的疑惑。

今年的主要思考是:

  • 作为一名前端开发/程序员,我想要走向哪里?
  • 职业发展上常说的广度和深度,是不是伪命题?
  • 团队管理中,一个开发能做的有多少?

关于这些,每一个点讲起来都可以长篇大论了,我之前在博客有讲相关的内容,包括《关于一年一换的魔咒》、《技术开发的门槛高吗》、《关于技术开发的职业发展》、《技术深度是伪命题吗》,这些你可以在我的“被删前端游乐场--前端这几年” (opens new window)分享里找到。

# 2. 项目经历

这一年的工作经历,和以往也有不同点:第一次接触大型前端项目的难题。

目前在文档团队,在线文档的编辑和协同对前端来说有不小的挑战。之前也有简单地整理了一篇了解在线文档的文章:《在线 Excel 项目到底有多刺激》,简单来说会包括:

  • 协同过程中的冲突处理算法
  • 多人协作时的版本管理和维护
  • 大文档下的加载和渲染性能、卡顿问题
  • 文档数据结构的设计和算法
  • Canvas 渲染和 DOM 渲染的一致性
  • 排版引擎的设计和优化

除了文档本身功能逻辑的难题之外,这样的项目还涉及到代码量过大(100W+)、开发团队人员过多、协作开发和管理等各种各样的难题,包括:

  • 如何对模块之间进行功能解耦
  • 如何进行大项目的代码组织和架构设计
  • 大型前端项目的代码加载流程如何优化
  • 大团队里多人协作导致的问题和解决方案
  • 如何保证大型项目的开发效率/可维护性/可读性

团队里优秀的小伙伴很多,真就每天都能学到不少的知识。即使到今天,我已经来这个团队一年多了,依然对整个项目还有许多地方了解得比较浅。总的来说,非常有幸参与到这样的项目里,让我可以在前端领域工作的第 6 年里,依然有无数种让自己获得成长的方式

以上便是是工作相关的,虽然今年也有介于团队调整空白期的懈怠,但在即将结束的 2021 年底前,顺利地将自己的状态调整过来,这是值得开心的事情。

# 3. 工作外的技术成长

主要有三点:

  1. 技术博客的更新--被删的前端游乐场 (opens new window)
  2. 技术书的出版。
  3. 技术课程的制作--《前端的进击笔记》 (opens new window)
  4. 技术视频的制作--《前端开发那些事》 (opens new window)

2021 年,我的技术博客一如既往地在更新,今年在业余时间去研究了下自己很喜欢的 Angular 框架,并写了一系列的《Angular 框架解读》。除此之外,我也写了一些工作上的思考内容,更新了好久没写的前端工作系列。

今年出版了两本书,一本纸质书和一本电子书,算上之前写的一本开源书,目前我一个写了三本技术书了:

其中,我最喜欢的书是《前端的进击》这一本。最开始为什么想写这本书呢?主要是因为自己这几年的工作经历也比较折腾,认识和学到了很多。但反观身边的很多小伙伴,尤其是刚毕业的应届生们,他们会存在很多很多的疑惑,也没有人告诉他们该怎么做,很多时候会陷入自我怀疑的困境。

他们遇到的这些问题,有些只需要调整下自身的工作方式和状态,有一些需要通过有效的沟通去解决,还有一些则是大环境下的常见问题。职场工作和校园学习相差很远,刚开始工作的那几年,很可能就决定了以后对工作、对这个行业的认知和价值观。

很多很多的事情,它们都没有标准答案,都需要每个人自己去进行探索和思考。

因此,我把自己的工作方法和思考写下来,希望能对一些正感到困惑的人给到帮助。这就是这本书的初衷,我非常希望在遇到一些“不对劲”的事情时,他们能少一些的自我怀疑,接受预期之外的事情发生,同时能坚持住自己的初心。

后来,在编辑的鼓励下,我给这本书画了很多的插画,包括这本书封面的猫猫也是我画的:

再后来,这本书因为审核时出版社考虑成本的原因,无法进行纸质书的销售,尝试加上了加一些硬技能的内容,变成了三大部分:前端基础和入门、提升硬实力、必备软实力。但还是无法出版纸质书,最终以电子书的方式出版了,这大概是我和编辑小姐姐都特别遗憾的事情了。

如果你对这本书的写作过程感兴趣,也可以来看看《一本书和一个故事》

# 生活中的新尝试

如果要概括 2021 年的生活,主题大概是:多去尝试做一些新的事情

今年这些事情包括:拍视频、画插画、做视频、画表情包,这些都是我以前没有尝试过去做的,但是做的时候觉得特别开心。

# 1. 画的表情包和插画

# 2. 做了很多视频

# 3. 偶尔写些生活记录

生活上的事情,会记录在自己的公众号(叫“牧羊的猪”)里。

公众号写了很多年了,偶尔会写一些最近的生活和工作状态。虽然没什么人关注,但感觉是属于自己的一个世界,很喜欢在写生活记录时,这样自己和自己对话的过程。

# 4. 猪猪真的太可爱了

2021 我的超人:猪猪!!

# 结束语

原本我以为,今年过得好像有点浑浑噩噩,没什么成长和长进。

但是当我开始这么一点点回顾和记录 2021 这一年来的事情时,我发现自己其实还是做了很多事情的。下周就会迎来新的一年了,希望明年也能保持这样一个劲头,多去尝试多去体验,做一个开开心心的自己!!

最后祝各位 2022 年一切都顺利!!!

部分文章中使用了一些网站的截图,如果涉及侵权,请告诉我删一下谢谢~
温馨提示喵