gitbook/深入浅出计算机组成原理/docs/129197.md
2022-09-03 22:05:03 +08:00

42 lines
6.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 特别加餐 | 我的一天怎么过?
你好我是徐文浩。专栏更新到50多篇快要结束了。在进入实战篇之前我想先和你分享一个专栏之外的话题那就是我的一天是怎么过的。
为什么想写这篇文章呢?主要目的是“破除神话”。周围一些朋友说,你在创业很厉害;也有朋友说,你能写专栏很厉害。其实我觉得自己和大家一样,就是一个普普通通的工程师,每一天都是普通且忙碌的。同时,我也希望通过这篇文章,能够拉近和你的距离,在专栏快要完结之际,可以在未来和你有更多的交流。
作为一个工程师出身的创业者,很多人会好奇,我是不是还常常写代码?也有朋友看我一直出差,会问我现在主要精力是不是都在产品上了?还有,我究竟要花多少时间在写这个专栏上?
事实上,作为一个创业者,我很难给自己的工作划定个小小的范围,然后说,“看,这个就是我做的事情”。在公司里,我每天在做的,其实主要就是两件事情。一件事情,我称之为“让事情按次发生”,主要是规划和推动公司里想要做的事情,推动产品结合业务往前走。另一件事情,我称之为“面对问题,解决问题”,主要是给各种突发的、意料之外的问题找解决办法。
规划和推动产品的工作,往往时间安排上主动一些,我会尽可能找完整大块的时间来做。而解决问题的事情,往往就比较碎片化,只能时时响应处理。
很多学习专栏的同学,工作时间应该都不是非常久,还有不少属于自己的业余时间。对我来说,想有属于自己的时间,基本上是奢望了。特别是最近半年多时间,每天都要抽出时间来写专栏,睡眠时间都牺牲了不少。
当然,我和大部分同学以及其他专栏作者,在时间安排上,差异最大的一点是,我会比较频繁地去海外出差了。在国内的时候,我的时间安排通常还比较有规律,比如,下面是我最近在国内的一个周一。
1.周一一早9点刚到公司我先会看看我们用作视频会议设备是否都连上了。虽然其实公司人还不多但是因为主要是针对海外的业务所以有马尼拉、曼谷、杭州、深圳四个办公地点异地沟通成了一个很大的问题。通过发消息或者视频会议的方式沟通效率仍然很低所以我们干脆通过Facebook Portal群组聊天的方式8小时“直播”各个办公室的情况。需要找另外一个办公室的同事的时候对着视频会议的屏幕吼一声就是了。
2.9:45开始我连续参加了两个小团队的站会。站会有对应负责的同学来主持推动我主要是多听一听大家是否遇到什么问题以及需要什么样的支持。这里面的问题可能来自内部的其他团队也可能是需要问外部的客户、Facebook、合作方的各种问题。这一天很顺利事情团队自运转就继续正常推进了我们的产品进度。
3.因为是周一所以10:00开始我会和各个团队的负责人开一个非业务内容的周会。因为最近在推动公司内部做好跨团队职责的协同所以最近的重点是在做两件事情。一个是从后端的研发团队开始推进强流程的代码审核目标是提升代码质量和长期的迭代速度。第二个是培养整个系统里各个非功能模块的首要负责人主要是要把从云服务器管理、CDN、网络、监测等等非功能性的需求和职责划分给到更多不同的工程师让他们各自负责之后再做学习分享。这样可以让大家对整个系统的全貌有个了解而不是只是把这些问题放在一两个资深的技术同学身上。
这一天里,我发现代码审核进展很慢,主要是大家都还是觉得这样会影响进度,但是我内心深处知道不是这么回事儿,因为从开始要做这个事情已经两三周过去了。所以,我就不再是“建议”,而是“强迫”团队开始做代码审核了。各种非功能性的“负责人”的分配倒是相对比较顺利。
4.我们通常开会都很短三个会开完也就是10:30这样子。不过因为是周一所以接下来的主要时间还是在清理邮件。这里面既有来自外部客户和合作伙伴的问题也有系统自动生成的各种报告。能直接回复的都会直接回复掉不能直接回复的我会加到Microsoft TO-DO里面作为待办事项列表。
5.基本上把邮件清理完了,也就到了中午。我一般不叫外卖,而是和同事们一起出门觅食。因为大部分时间都是在办公室里坐着,运动也少,所以除非是暴雨天气,我一定是要出去走动走动的。和不同的同事吃饭,聊两句生活,互相之间的距离也能拉近不少。
6.吃完午饭,我自己的常备节目是去买杯瑞幸或者全家的咖啡。通常也有不少同事会一起过去,不管买还是不买,都要溜个弯儿。我自己最近有点睡得少,不靠咖啡下午就会犯困。
7.之后回到办公室想要开始写点代码。因为团队越来越大所以现在我已经不写任何“必须要写”的代码了避免自己的时间安排成为发布计划的瓶颈。不过我还是尽可能会抽一些时间来写一点效率提升的代码。这天要写的是答应了团队把自动化滚动部署Auto Rolling Update的脚本给写了。不过还没写多少我们的产品经理YC就来找我一起和团队过新的OMS订单管理系统的产品评审。虽然作为程序员被打断总是会觉得很头疼不过该过的事情还是要过。
8.等到产品评审走完终于又有了点儿时间重新开始写滚动部署的脚本。脚本写起来方便测试起来却是非常麻烦要频繁地开关虚拟机去做检查也没有什么太好的办法做单元测试或者自动化测试。前前后后几个小时下去终于把整个脚本调通。不过我又在JIRA里面记了一串新的想法主要是想要进一步把目前手动在云平台上创建负载均衡后端服务的手工工作都自动化掉。
9.抬头一看已经快晚上9点了其实已经过了饭点儿了。办公室里也空了大半于是干脆收拾好包出门吃饭回家。
10.回家刷了一会儿抖音重新打开电脑开始写专栏。专栏的工作量比想象中大不少基本上写到12点、1点除非已经是死线了。不然即使进度比想象中慢一点我也会先去睡了不然第二天效率更差。毕竟明天我们又要开始创造明天么。
这就是我上周的一天,不知道和你想象中差别大吗?下次有机会,我会再写写我在海外出差的一天是什么过的。
最后,我想听你讲讲,你的一天是怎么过的呢?欢迎在留言区和同学们一起分享。