2021年已经进入最后一个月了,2021年成长了很多,也换了新的公司,之前从来没做过总结,今年好好写一写,主要从这几个方面。
- 工作方面
- 技术方面
- 生活方面
1.工作方面
2021年5月,我换了一家新的工作,从个人技术方面的考虑(之前是做可视化数字大屏的,技术还行吧,基本上可视化大屏很容易搞出),当年的3月份开始就开始准备,期间陆陆续续的面试美团、百度的多个部门,还有一些非互联网行业的,最后,通过朋友的推荐来到了现在的这家公司,从事的是互联网线上电商的,很nice的一个团队,周围的同事都是大牌互联网出身的,每个人都有好多我能学到的点,很开心(趁着年轻卷一卷吧,毕竟 房价那么高)。
2.个人技术
我现在的这个整个项目组是React技术栈,做H5活动页开发工作的,这半年多的时间陆陆续续的参与了积分加钱购、茅台预约抽签、CMS项目等项目,现在主要是参与CMS H5活动页的开发工作吧。
对我个人来说这可能是我这工作以来成长最快的半年了吧,他矫正了我很多技术上不标准的地方(小公司出身,且优秀的代码看的好的代码比较少,代码风格总是不好,所以推荐大家多去去好的代码,多去优秀的公司)
然后 说一下关于技术的内容
1.架子学习,npm打包方面:
有段时间在忙里偷闲的时候 跟同事讨论一起搭建了一个React的架子,准备针对CMS项目中的一些可以用到的公共组件做一次 NPM的封装,虽然之间也是搭建过很多次的架子,但是连带着像代码规范、样式规范这一类的配置很少处理过,经过这次配置我了解到这么几个内容
- husky -------githook的钩子
- lint-staged ------检查文件
- commitlint ------代码提交检测,对commit内容做规范化处理
- vsCode 保存自动格式化代码
之前虽然了解常见的eslit配置、stylelint配置 但是真正规范化的还没有处理过,这算是一次新的尝试,也是是2021年收获的一方面
同时,也第一次经历过如何去发布一个npm包,发布了属于我自己的第一个倒计时浏览 这么一个简单的小插件
期间也遇到了很多坑,从我第一次发布将所以文件发布到NPM上,到研究为啥别人的package.json发布后的内容就这么点,到如何通过webpack简单打包后在发布(将package、README.md、LICENSE 丢进包里),到学习antd的gulp内容,包括我CSS 模块化导致的我样式识别不出问题、React包多引入问题等等一系列看着都简单的问题,不过最后还是成功的发上去了
2.工作常备知识方面
因为之前接触的都是web端的代码,所以就不存在所谓埋点、错误监控等工作(小公司没得这些),当我第一次听到埋点这个词的时候,我整个人是懵逼的,我特意问了下跟我同期入职的同事,埋点是啥?
错误捕获机制的学习是有个项目要接入sentry的时候,中午吃饭的时候跟同事说起这件事情,我就在想她这个捕获都捕获些啥啊?捕获的时机是什么? 带着这个的目的,去了解 学习了一番(我喜欢做笔记,做总结,这是当时在语雀上做的总结)
3.基本代码的编写能力
说来也很现实,我的代码其实刚入职的时候,写的很烂很烂的,之前上一家公司工作讲究的是速度,而不是质量,所以整个代码编写起来就很乱,也因为代码很烂,曾一度在上线的时候熬到凌晨3点多,害得跟我一起上线的大佬一起熬夜,本来我们12点就可以上完测试OK回家的,结果因为一点小问题,导致一直出问题,究其原因 还是前期自己编写的逻辑过于混乱,参数乱窜,虽然之前也一直有意识的学习同事们、gitHub上优秀的写法,但怎么也没有这一次经历来的实在,特别是这一次,同事一边“批评”我,一边帮我看代码来的让我羞愧难当,虽然后来这个代码也让我重构了,但是 这个确实是最督促我成长的一件事情( PS:这个代码最后就是让我给做成了NPM包 也就是上面那个,现在公司内好多项目组都用到了,很开心)
能让我感觉最开心的 莫过于轮播气泡 这个组件的实现了吧。因为是H5页面 我们本着精简的原则,基本上功能组件都是自己手撸的,轮播气泡这个算是在我众多组件中最让我骄傲的一个了,以至于在双十一期间上线后,我拿着截图直接跟我朋友说 快看,这是我开发的,还有下面的顶导、底导、限时秒杀组件。(PS图是直接拿当时发给我朋友的)
4.第一次人生中的双十一大促
今年的双十一是我接触互联网电商行业以来的第一次,紧张,期待,忐忑不安完全不足以形容我的心情,因为我们的活动页面都是依赖我们CMS组件进行搭建,每天早上都能看到运营的同事在群里提出问题,每次晚上睡起都要看多次手机确定没问题才敢入睡,周末的时候总是隔一会看一眼手机,就怕担心出问题,来不及处理,耽误时间。
还好,在各个同事的努力之下,今年的双十一完美的结束了,结束之后瞬间松了一口气。数据还行吧,pv 200W+ 不多。但是对我来说很开心,这是我的第一次 电商双十一。
5.同事优秀的代码 参与多个项目的好处就是可以学习各个同事不同的优秀的代码。红包雨啦、实名认证啦、商品加购效果啦,等等一系列优秀的代码都是让我收获满满,(PS:我为此在我的语雀上专门做了学习记录呢),同事的代码风格也让我受益匪浅。
3.生活方面
之前我的身体素质一直不太好,每年冬天必咳嗽,咳嗽起码1个多月,虽然之前一直有意识的蹦蹦跳跳,做一些运动,但总也没坚持下去,今年算是坚持最久的一次
起因还是要在公司里吹空调被冻到生病,后来真的觉得自己不能这样下去了,正好赶上了今年的换房子,跟发小从北京的天通苑搬到了通州,虽然通勤时间久了点(从50分钟左右到现在1个半小时左右),基本上早上7点多起床,晚上10点左右到家,但是住的更好了,跟安静了很多,在北运河周围,周末的时候可以溜达(因为太远,去溜达基本上2个小时才能到地点,也更宅起来了)。
运动也是在这次搬家之后,周末的绕着河边跑步、早上7点起床做半个小时运动(平板撑、俯卧撑、卷腹运动)、周末跳跳绳(从1200逐渐3000个),很明显能感觉到 身体真的好了很多,不过今年十一回家的时候中断了,双十一的时候,看到了朋友都锻炼出腹肌了,想着不能这样,就又开始跑步了,一天不多2公里,一直坚持着,身体跟精神头确实好了很多(基本上隔一天跑一次吧,晚上下地铁之后跑回小区,可能之前没跑对,小腿肚跑起来就疼,慢慢来吧)
最后
要是今年还没满足的事情,嗯。。。。买的彩票没中过大奖,还是个单身🐶。
今年要感谢的人太多了,周围的朋友、同事、领导,很感谢大家的帮助(PS:周丽姐、勇哥、硕爷、松哥,良哥、岳哥、伦哥、晓宇姐等等)毕业三年了。继续加油,努力💪