“浮生偷得半日闲,只愿长睡不愿醒”
这是我休假前,工作三个月之后的感慨。我不打算否认自己真实的心情,然而现在修了2个星期的假,感觉好很多。
我想当时之所以感觉比较糟糕,是因为那时刚刚oncall完,而我们的oncall大约是连续两个星期没有一天能够睡一个安稳觉的oncall。我从此得到的,除了对技术问题本身的了解以及对后端开发人员深深的同情之外,大概是对自己体力极限的了解以及如何写一些更方便于程序员在严重缺觉的情况下去修(或者根本不用起来修的data pipeline)。比如说,如果你的输入是个时间戳,就多加两行代码不要让缺觉的oncall去做一个unix epoch conversion了吧。比如说,你多handle几个edge case,也许今晚的oncall就可以睡个好觉了。
感觉产品开发和业务开发很容易变成两个不同的世界。这个不仅仅体现在产品的generalizeability——做产品的想服务更多的客户,做业务的只想把这一单给买出去。这也体现在团队的轻重取舍和行事风格。做产品的往往在试图看长线与未来,做业务的往往看的只是下一个DDL。毕竟当每一个DDL都可以决定这一单的存货与否,往前看并不是一件容易事。与此相对,做产品的也容易忘记,也许客户所需要的只是60%,但是必须今天能够达到这60%,而完全不能等你2个月之后你给他一个100%。这大概也是为什么,搞产品的没办法理解做业务的写的代码为何如此草率;做业务的也不能理解为何做产品的进度如此之慢。
这几个月做的事情很杂。做的是技术活,但并不是技术。比较准确的说,大概是为了达到商业目的而服务的技术。有惊艳的时候,有佩服的时候,有志气满满的时候,也有失望失落沮丧的时候。我发现人不可“貌相”是真的。我遇见了真人比简历蠢很多的人,也遇见了真人比名声厉害很多的人。
困了,先这样吧。