程序员的一天:从早会到深夜提交

经常有朋友问我,程序员的一天到底是怎么过的?是不是每天就是敲敲代码、喝喝咖啡?今天就用一篇流水账,记录一个再普通不过的工作日。没有什么惊天动地,但这就是我们大多数人的日常。

09:30 早会

新的一天从站会开始。十五分钟,每个人说三件事:昨天做了什么、今天打算做什么、有什么阻塞。没有废话,十分钟内通常就能开完。会后在聊天群里过一遍需求细节,确认这周迭代的范围。

10:00 写代码

上午是精力最充沛的时候,适合写核心逻辑。戴上耳机,打开编辑器,把一个接口的重构拆成几个小步骤,一步一步完成。遇到不清晰的地方,先查文档,再问同事,尽量不让问题过夜。

14:00 联调

下午通常是联调时间。前后端约个时间,把接口串起来跑一遍。联调最怕的是「我说没问题,你说没问题,一对接就有问题」。好在现在有自动化接口文档,很多问题在写代码的时候就提前暴露了,联调比以前顺畅不少。

16:00 修 Bug + Code Review

联调完顺手处理了几个测试报上来的 Bug,多数是边界条件没考虑到。之后花了一个小时做 Code Review,看别人的提交。Review 不只是挑毛病,也是学习:看看别人怎么处理相似问题,往往能学到更优雅的写法。

21:00 深夜提交

新功能最后有个性能问题,白天一直没定位到,晚上静下心来,用 profiling 工具一查,原来是循环里不小心做了一次不必要的数据库查询。改掉、自测、跑一遍回归,提交代码,构建通过。关掉电脑的那一刻,终于可以松一口气了。

写代码这件事,说难也难,说简单也简单。难在保持耐心和专注,简单在只要一步步拆解,问题总能解决。

这就是我的平凡一天。没有太多波澜,但每天都能把手里的事情往前推一点。如果哪天有什么有趣的事,我会再来这里分享。

← 返回首页