又是新的一天,平凡的一天。
09:00-09:30
到公司,不用打卡,时间相对灵活。这周轮到是我 support ,要盯线上的问题,所以稍微早点到。
到工位打开电脑,把自制的 git update 脚本跑一遍,然后走去茶水间接一杯 400ml 的纯净水。陆续有同事过来,快速打个招呼。
回到座位,瞄一眼公司内部通讯软件上的信息。重点关注几个特定的群组。把需要 take action 的事项记录下来。
开始查邮件,先看 to / cc 我的,以及几个特定群组的。把需要 take action 的事项记录下来。然后快速浏览一下大组的邮件,把可能后续要关注的用颜色标注出来。
大致排一下自己今天要做的几件事12345。
9:45有早会,事先准备一下自己负责的部分。
9:45-10:30
开始电话会议,半小时左右。主要是交流一下这周的工作,以及接下来要做的事。
完了去重新接一杯水,稍微活动一下继续回到工位。
10:30-11:30
戴上耳机,把聊天软件的状态置为 DO NOT DISTURB ,然后构思一下接下来项目的难点怎么做。
打开画图软件,画一画初步的架构/流程图。打开 notepad ,列出要做的步骤123。
(早上的这个时间段是头脑最灵活的,所以用来搞最难的两个问题。)
期间,不时瞄一眼 PROD SUPPORT 组有没有问题。
11:30-12:00
用户发邮件问了一个问题。我打开一看是上周 support 遗留下来的,人家又言辞急切地催了一次。
我把手头的活放一边,花了点时间研究了一下。不是太难,我看了看代码,然后提炼出简化后的逻辑,开始回邮件。正好赶在午休前发出去。
12:00-13:00
午休时间。走出大厦到楼下的商场点了一个拉面。吃完了在周围商圈走一圈消食+活动筋骨。
还剩一点时间,回到工位眯一会养养精神。
(和同事一起出去吃时间上会慢一点,自己一个人可以快速解决战斗然后休息一小会)
13:00-14:00
吃完饭这一段时间说实话比较容易困,所以会安排相对简单的活。
打开邮件,再查一遍有没有新的需要关注的项。
之前拖了很久的 training ,需要看一些文档/视频,然后答题。正好把它做了。
14:00-15:00
DING DING DING,线上的应用跑挂了。赶紧申请一个 ticket ,登上 server 看一眼 log 是啥问题。
这次的问题比较棘手,需要把多个模块的 log 结合起来看,开了 N 个窗口,横向比较。
看了5分钟,心里初步有个结论,让 production support 赶紧重启模块。我继续分析 root cause ,然后开始写邮件总结原因和改进方案。
15:00-16:00
开小会,半小时左右,最近项目正在重构,核心人员拉出来每天定时讨论现有的问题和方案。
完了继续回去写邮件。
16:00-17:00
开小会,和 UK 的同事开 daily scrum ,讨论我们这个 stream 的进展。一看没啥问题,寒暄了一番控制在15分钟内结束了。
回到我的 action list ,开始写代码。
17:00-18:00
继续埋头写代码。
偶尔新同事飘过,问一两个问题,快速解答了。
18:00-19:00
今天效率还不错,运气也不错,没有大多打断,列出的任务都干完了。
打开技术网站,继续从上一次的地方看下去。还是需要不断学习充电。
19:00-19:30
准备下班,回家。
20:30-21:00
晚上有个会,要和 US 的同事开。在家里连上 VPN 登录上公司电脑,然后快速解决完。
(感谢老婆大人的支持!)