我有个不太健康的习惯:白天写不出来的代码,晚上十点之后突然就顺了。

白天的办公室太吵了。钉钉在响,需求在变,隔壁组的同事隔三差五过来问"这个功能啥时候能上"。思路刚冒个头,就被各种事情打断,一整天下来感觉啥也没干,净在开会和回消息。

晚上不一样。楼下的车流声变少了,手机也消停了,整个世界好像只剩屏幕和键盘。这种时候写代码,脑子是清楚的,一个函数接着一个函数,像是顺着一条路往下走,没有岔路。

当然,深夜写代码也有代价。第二天早上爬起来开会的时候,整个人是飘的。有一次盯着屏幕看了十分钟,才发现自己把测试环境连成了生产库——还好是只读权限,没出事,但后背真的吓出一身冷汗。

后来我给自己立了个规矩:凌晨一点的代码可以写,但绝不部署,绝不动数据库,只写不改线上。这个规矩救过我至少三次。

其实说到底,深夜写代码大概不是因为夜晚有什么魔力,只是终于有一整块没人打扰的时间。这大概也是为什么我折腾了个博客——白天属于工作,晚上属于自己。能在自己的小天地里写点东西、写点代码,挺好。