# 2020年度总结

# 前言

其实一句话就可以形容我的2020:渐入舒适区,沉下浮躁心。

今年没有校招时那么拼了,每晚回家还坚持学习看书,计划着一个又一个的短期目标。

目前状态就是:心沉了下来,少了浮躁感,更愿意慢慢去钻研,去积累,做以前厌恶的耗时事情。回顾一年做的事,发现事情还真不少。

  1. 阅读了10+本左右的书籍。
  2. 深度分析5+个源码库。
  3. 算法刷题50+道、博客写作30+篇。
  4. ...其他

今年因为疫情的原因,几乎没出去旅游,每天就是宅在家和公司,因此连自己都没想到学了这么多东西。

上面的每一项都是『时间杀手』即不是急功近利能够实现的,需要保持耐心慢慢磨出来的。因此从前那些『空中楼阁』的知识,今年把地基补全了,形成了知识体系,很多疑惑也就烟消云散了。

因此,2020对于我来说是属于『修炼内功』的一年。

# 2020大事经历

  • 3月导师离职,被迫独立,担任之后所有项目Owner角色
  • 5月两个要好的同时离职,加深我对当前业务的怀疑
  • 6月部门调整,推荐架构 -> 搜索架构
  • 9月部门调整,搜索架构 -> 百度移动APP

每一次部门调整,意味着环境资源清零,其中滋味,冷暖自知。

# 2020的各种收获

以前我认为技术就是一切,现在发现它仅仅只是一个工具而已。尽管它非常重要,但它并不是一切。

# 技术收获

技术是学不完的,强如Dan Abramov大神对服务器知识的了解也只有皮毛而已。他们只是深耕某一个领域而已,因此我也需要寻找一个深耕点。

对于程序员来说,技术能力只是基础素养,更需要的素养是:工程能力,架构设计、协同能力、产品分析等多维度能力。

因此今年涉猎的内容会更多一些:

# 技术能力

日常编码,所需具备的技能。

  1. 阅读了《JS正则迷你书》、《大话数据结构》、《鸟哥的Linux私房菜》、《精读useEffect》等书籍。
  2. 阅读Redux、Axios、Promise、jQuery、Lodash、Events源码。

# 工程能力

提高人效,保持项目可维护性,规范化编程是永远存在的话题。

  1. 关注工程能力和人力减少,开发了React CLI工具、配置ESLint,中台化工具等。
  2. 提升Linux、Nginx、Shell、Node等服务端能力。
  3. 关注GraphQL、BFF、Serverless等最新解决方案。
  4. 代码可读性大于代码性能,能够长期交付给不同人维护的代码,才是好代码。否则负责人离职,代码维护就是一大难题。

# 协同能力

逼迫自己书写项目文档,接盘项目时(特别是七八年的老项目)会由衷的感谢前任完整的项目文档。

  1. 文档是一个团队积累的过程,可以让我们踩在巨人的肩膀上做事,也可以福荫他人。
  2. 平等沟通,不懂问题不可笑,可笑的是不好意思询问,无须在于对方角色,对事不对人。
  3. 产出汇报,上级不知道,你可以主动说,不要等上级来询问。。。人家有可能真不知道。

# 其他能力

  1. Owner意识,有助于自信心的培养与大局观的养成,之前不愿担任Owner责任,一直不能独当一面。
  2. 环境适应,许多委屈,许多不公,改变不了环境,只能改变自己。
  3. 认可它人,优秀的人总是能够认可他人,并向其学习优秀的点。

# 未完成的目标

  1. 英语(坚持了半年,但是没有形成体系,单纯背单词,无用武之地,缺少成就感)
  2. 面试微软(因为上面的原因。。。。。不过面试通过阿里了。。。。)

# 明年的愿望

  1. 英语(虽然知道不太可能,但是至少还没放弃这个念头)
  2. 买房
  3. 结婚

# 2021

再见2020,今年是修行的一年,也是真正褪去稚气的一年。

加油2021,今年希望能对人生进行规划,无论是买房、结婚、职场都将有较大的变动。

最后一句吧,健康很重要,家人很重要,生活很重要。工作其实没那么重要。

# 照片集合

# 01月北京西山滑雪

# 06月河北保定市易县太行水镇/紫荆关漂流

最近更新时间: 2023/3/21 19:40:56