Week 18

这是我 13 年在英国的二手店里买到的一本西班牙语字典,它的前主人应该是个韩国人,封面上还写着他的韩国名字。考虑到这本字典实在太划算,只花了 3 磅,于是我不远万里,漂洋过海,把它扛了回来,并在里面夹了各种我意外得来的花儿。

最近我爸种的月季、桂花都开了,我偷偷剪了几只夹在里面,还意外发现了我在英国时种的不知名的紫花儿和四叶草,他们像是尘封在记忆深处的片段,突然蹦出来提醒我,那个时候的你也很努力啊。

image-20200504202530877

武汉突然一夜入夏了,天热得不得了,我的五一过得汗津津的。

工作

kindle 项目

kindle 终于在周三上线到公司内测了,周四开通了北京上海地区,下周就要开通全国了。目前为止没出啥 bug,长舒一口气,明天来做一下复盘。

这次上线是我目前为止经历过的最重大且隆重的一次项目上线了。因为需要几个 team 一起上线,且要尽可能让线上用户和仓库都无感知,我们特地在周二提前演练了一遍。每一步谁该做什么都提前走一遍流程,非常非常紧张。

到周三上线的时候,7 个工程师一起连线,然后一步一步确认操作无误,最后上到线上之后,看到一切平稳才如释重负。

不过上线过程中,我出了个小岔子。上线的时候,lint 那一步挂了,当时由于太过紧张,都没读清楚挂掉的提示,以为又是栈溢出之类的报错,麻木地点了 retry。后来第二次又失败了,赶紧仔仔细细把提示读了一遍,发现是代码里有个文件的路径出现了大小写错误。之前本地一直没提示,导致上线的时候才暴露出来。于是上线后立马给项目的 webpack 设置增加了路径大小写检查,确保下次别出这么低级的错误了。

新人审核

新人培训方案做完了,前前后后磨了几轮。这次方案还挺有成就感的,因为写方案的时候连带把后端的表设计和接口设计也一起想了一遍,顺便帮后端发现了一个表设计漏的问题,所以后面来来回回和后端对了几次方案来确定怎么实现。

不过最终还是没确定,主要原因是上周太忙了,这件事的优先级一降再降,到最后就没人再推动了。争取节后定下来找时间做吧。

盘库

8 号公司要做周年庆活动,所以赶在活动前要做一次盘库。由于项目的需求提得非常紧急,上线时间又一催再催,导致我和后端都在赶活儿。

前端主要是帮后端分担一些已知数据内可以完成的状态检查,和新增一些问题数据的展示,相对而言做的事情比较少。不过我还是发挥了自己测试全面的优势,在上线之前帮后端测出了很多问题,最终赶在放假前两小时把功能上线了。

虽然测试过程中,后端一直在说“这么急,好怕出问题”,不过事实证明,测试全面还是能很大程度上降低出问题的几率的。

调拨单

把调拨单第二期的方案又顺了一遍。自从这次 one on one 和领导们聊过之后,现在想方案会开始连同接口设计、返回的 meta 一起想,对方案的把控也越来越准确了。

之前调拨单的方案想的就很详细,还被领导表扬。不过主要还是从前端交互的角度去考虑的整体方案,对于一些数据维护和系统状态设计想的不多。这次又把这一部分的方案仔仔细细想了一遍,每一步应该如何设计状态都捋得非常细,接下来就可以直接动手写了。

上一次做的调拨单基础页面由于近期用不到,review 一半之后就去做 kindle 项目了,所以也一直 pending 没有弄完。上周又把代码调整了一遍。虽然前后只隔了 1 个月,但是看之前的代码又看出了好多问题,主要是数据结构的设计并不灵活,导致组件应用时太过依赖复杂的数据结构,这样必然会导致组件不好复用。于是重新设计了结构。虽然反复改了很多,但是自己对代码的理解似乎也越来越深刻。我很喜欢之前看过的软件开发人员的九个道德目标里写的:我制作的代码永远是我最好的作品。这句话就像是一句誓言,我承诺我在我当前能力范围内尽我所能做到最好。

img

学习

  • 读完了《论中国》,真的是一本好书。

  • 最近听梁宁的《产品思维 30 讲》,目前听到第 23 讲了。有一些内容还不错,可以当做入门指引,有一些想法我并不完全赞同。

  • 《硅谷堂》是个有点水的播客,我听了几期就取消订阅了。

  • 读完了《简单冥想术》

  • 翻译完了 The React Handbook section 2

  • 整理了《被讨厌的勇气》的笔记

生活

  • 5.1 去烫了头发,又染了个颜色。疫情期间,理发店不让开门,但是据说理发店的人已经很久没有收入,吃了一个月的泡面了,于是偷偷开门,只收现金。两项下来打了 3 折,算是近几年烫染最划算的一次了。
  • 5.2 去纹了眉毛和美睫线。上一次文眉是两年前,中途过年回家总是和文眉小哥约不上,今年拜疫情所赐,我在家待到了夏天,于是约好时间,和我妈一起去臭了个美。不过我妈和文眉小哥在我纹美睫线上麻药时交换双方熟人因麻药失误导致眼瞎的案例,真的是吓得我眼皮都不敢动。我应该再也不会去纹美睫线了吧。
  • 上周只锻炼了 2 次,创下疫情之后频率最低的记录。练了两次芭蕾腿。主要原因是有几天在加班,有两天出门了。
  • 看了《原钻》,是张老师推荐的电影。真的太吵了,不论是男主人公,还是配乐,看到半夜 1 点的我真的头都要炸裂了。
  • 烫头发那天带了一本《现代性与大屠杀》,这本书是我在英国读书的时候老师推荐的,真是难读啊,我准备放弃了。
  • 最近开始重新读《编码》和《编写可读代码的艺术》
  • 上周基本都起很早,而且养成了一醒来就打开播客的习惯,听播客看手机,听播客练瑜伽

image-20200504210317459

下周计划

工作

  • 调拨单第二期
  • 新人审核
  • 拍照组件重复照片问题 + iPhone 白屏问题

学习

  • 看完《编写可读代码的艺术》

  • 读《编码》

  • 整理《简单冥想术》笔记

  • 听完《产品思维 30 讲》,整理笔记

生活

  • 坚持每天锻炼,以芭蕾腿课程为主

  • 继续早睡早起,继续听播客,继续晚上 11 点之后只学习,不处理工作