本周工作思考
- 这周的实际工作内容和优先级比原计划差异较大。 主要提前了增加了Sentry的动态设置采样率的功能开发及Web这块的可观测性的整体现状总结, 在Sentry问题排查和修复的投入的时间比较少,主要是在业务项目的投入时间较多:(1)排查和增加了了PC课程页的路由调整的代码的日志;(2)增加了Sentry的动态设置采样率的功能;(3)是支付项目的整体设计,设计上把之前的各类支付也做了一个简要的梳理,把AI Tools用到的支付功能也一并做了设计;主要考虑到支付这块平时改动较少,如果出现线上问题,方便没有接触过这类功能的伙伴快速上手,(4)在考虑线上问题排查的问题时,把前端可观测性的整体情况做了一下总结和梳理,明确这个工程方向的下一步工作计划和工作内容。我的一个思考问题和工作习惯是把当前目标和中长期目标综合起来考虑,这样产生的问题往往是想的过多,有因为资源有限和条件限制,不能把当前目标完成的很好,后面我会有意识调整这个工作逻辑。
- 组会上我们内部讨论了如何有效的提高自己的积极主动性的问题,每个伙伴都针对自己的情况做了正反例子的总结。从我的角度来说,我觉得在认知上还要更深一步,认知破壁可能是我面临的一个很大的挑战,不管是Core Job还是团队里都要积极寻找切入点,主动落地计划,推动对团队有效的结果产生,都是需要我不断思考和实践的。站在工程师的角度,代码质量和设计质量提升,开发效率提升,AI提效,用户体验提升,系统稳定性提升,功能可靠性提升都要我们用心投入,积极主动的另一个方面就是求真务实,脚踏实地的做好自己的Core Job,不断追求卓越,目标指向自己的工作如何让公司有益,如何对客户有价值。
- Stripe支付在COM版订阅功能有接入使用,从我们的梳理来看,这块的支付流程和订阅逻辑耦合的比较深,从从这复用就要动之前的代码,我们认为这种方式弊大于利,ROI不高。对报名支付和AI Tools来说,各有各独特的业务逻辑和支付逻辑,基于以上的利弊权衡,Stripe支付做小的复用模块,复用倒不是说为了复用而复用,从功能质量和健壮性上考虑,复用是提高代码质量的有效工程技术。所以对COM版的报名支付来说,采取对现有业务最小侵入的设计策略。AI Tools采用最小复用越简单越好的设计策略。