本周工作思考
脱敏处理
- 线上运行稳定性和AI编程的思考
- 最近一年我开发理念最大的转变之一就是:不要盲跑,多加日志,多加异常处理,多加非法判断,多加各种监控,每一行代码都不可轻信
- 10行核心业务逻辑要用50行的代码来保障这10行的代码的稳定、可靠、可观测
- 所谓的工程能力就是消除抖动的,意想不到的异常的散点问题,在整个庞大系统变得稳定可靠,这就是企业级开发中的所谓的脏活、累活,很多人不屑于干的活
- 成本与质量的权衡游戏规则被AI打破了。 以前高质量意味着高成本, AI编程会逐渐 降低这个成本,低成本高质量正在成为现实
- 以前我们经常在理想方案和成本方案之间妥协,很多资深架构师也会常说,架构就是妥协的艺术:时间有限,团队能力有限,开发量大,下周就要上线,我们该怎么办?答案往往是权衡和各个设计约束的妥协
- AI编程让我最有感触的是,以后可以少妥协,多坚持,坚持最好的设计方案,坚持最”笨“的方式写代码
- AI时代,每个工程师可以无限逼近”乔布斯“,只有极致才能创造一线生机