西雅图的早晨往往伴随着淅淅沥沥的小雨,但这丝毫不影响我在Bellevue科技园区里开启做SDE(的快乐一天。相比于硅谷的狂热,西雅图的FinTech圈子多了一份沉稳与踏实。早上九点,端着一杯公司楼下独立咖啡馆的燕麦拿铁走到升降桌前,打开IDE,今天的工作就在敲击机械键盘的清脆声中开始了。我们team主要负责公司核心支付网关的开发,这可是容不得半点马虎的业务线。
.
作为核心组的SDE,每天的重头戏就是写出稳健、高并发且优雅的代码。上午十点的Agile Stand-up非常高效,每个人用两分钟过一下昨天完成了什么、今天要做什么、有没有遇到Blocker。会议结束后,我就进入了专注的Coding时间。今天我要用 Java 和 Spring Boot 重构一个处理跨境转账的微服务模块,不仅要保证毫秒级的响应速度,还要考虑到分布式系统下的数据一致性和容灾备份。下午的时间通常会安排给 Code Review,大家会非常严谨但又友好地互相指出代码中潜在的内存泄漏或者可以优化算法复杂度的地方,这种技术上的切磋极其享受。
.
下午四点,准时的下午茶推车会准时出现在办公区。西雅图这边的特色是各种健康低脂的坚果塔、无麸质布朗尼,还有无限畅饮的冷萃咖啡。大家经常会一边喝着冷萃,一边在白板上随意画着系统架构图,头脑风暴下一个版本的技术栈选型。其实这就是工程师最真实也最放松的时刻,没有繁琐的PPT,只有纯粹的技术交流。
.
最让我满意的就是Work-Life Balance做得极其出色。有着非常弹性的工作时间,只要你能高质量交付代码,没人在乎你几点上下班。公司还reimbursement全套的居家办公设备,并发放丰厚的Commuting subsidy。team氛围极度包容,就算犯了错,大家的重点也是复盘系统流程而不是指责个人。