Wenzi

再见2022,你好2023

蚊子前端博客
发布于 2023/02/07 00:36
类似的标题,不一样的心情

上半年开始降本增效,也不干啥活儿了,就是开始砍机器、砍资源;去年还各种 EPC 指标呢,开完 2021 年的年会后,整个公司就开始降本增效了。落到我们的头上,就是对齐服务的各种指标,例如内存和 CPU 的利用率要达到 45%,不用的业务和服务器全部砍掉。

hello

春节之前,还在赶手 Q 的春节活动,不过在小年放量的时候,给干崩了。当时更新了流量转发的方式,也没有压测充分,导致在大流量过来时,转发出现了积压,页面各种崩溃。然后赶紧采取了降级的措施,使页面恢复了正常,但还是流失了不少的用户流量。春节之后,又学习和参考了其他同学的方案,重新调整了流量转发方式和流水线部署方式。

牛年的春节,因为疫情,依然没有回家,去了趟虎峪风景区,简直坑的没商量,那些冰瀑布全是用水管引上去的水。没啥看的,也没啥玩的。在最高处有个露天的滑冰场,还得掏钱坐车才能上去,而且还很冷,玩两圈之后,再排队等车下去。这个风景区就结束了。

春节放假归来后,工作的节奏就有点不对了。预算是砍了又砍,工作方向也是多次的调整。当时新闻的负责人,周五还在跟我们开线上大会,下个周一我们全体就收到通知,该负责人下课了。没多长时间,我们底层员工,也收到了被裁员的通知。

hello

后续就是找房,总结过往项目经历,刷面试题、算法题,面试找工作。在刷算法的过程中,因为本身就是前端,就一直用 js 在 leetcode 做题,偶尔用下 C 语言。后来也忘了咋想的了,就开始用 C++刷算法题,但 C++又没学过,也是边用边查。比如 vector, string, map, set 等数据结构的使用,经常会需要话费很多时间去查询 C++里的语法怎么使用。比如想给 string 类型的变量追加一个数字,是不能直接拼接的,需要先把数字转为 string,再进行拼接(但 js 里可以自动隐式的类型转换)。

除此之外,就是对 React 源码的解读了,目前是主要了解了 React 内部对 jsx 的处理,diff 对比和一些常用的 hooks。希望能在 2023 年,能把 React 源码解读完毕,比如有各种事件的优先级处理、lanes 的并发处理、事件代理等。

回顾在腾讯的整个职业生涯,从刚入职就在新闻部门,到离开时,也是在新闻部门。大部分都是 3 星,也偶尔拿 4 星或 5 星,也从来没有拿过低绩效(1 星和 2 星)。不能说是一个很突出的人,只是一只辛苦劳作的小蜜蜂。这几年的时间,也是见证了我和腾讯的共同的成长。

在新的公司,接触了之前开发时没有遇到过的场景。我大概是从 2018 年到现在,就一直写移动端的 h5,主要是 toC 方向的。这里主要是 PC 端的项目、管理后台项目和部分的小程序。这几块的内容,我之前都没接触过。这就得需要边工作边学,为了赶项目进度经常加班。博客文章更新的频率也慢了很多。

2022 年真的是很特殊的一年,谁来总结这一年,都逃不过疫情这个话题。在北京这里,大概从 4、5 月份左右,核酸检测的频率就越来高了,直到后来固定为每 3 天一检。然后所有的公共场所、地铁、食堂、公司等,均跟 3 天的核酸证明相关。只要某地方有 1 个确诊或者疑似病例,就直接封锁该场合,然后把这几天去过这地方的所有人赋黄码等。后来各地也因为封控出现了各种各样的问题,比如有病了无法去医院治疗、缺少必要的食物和蔬菜、转运过程中的车祸问题等。那段时间,所有人的戾气都比较重,随时担心着自己可能被封在某个地方。

然后,终于在 12 月 5 日,彻底放开了,我们全家都没跑了,多多少少都有点症状。大部分是咳嗽严重,偶尔有发烧的。现在已经是兔年春节之后了,也没有等到第二轮的疫情。

hello

给自己定几个小目标吧:

  1. 把 React 源码解读完毕,比如有各种事件的优先级处理、lanes 的并发处理、事件代理等;
  2. 目前 leetcode 上的解题数是 537,希望能在年底前能到 620;
  3. 发表的博客数量能在 40 篇以上;

希望在新的一年里,经济能恢复些,工资能提高一些。

标签:summary
阅读(621)
Simple Empty
No data