入职互联网公司工作以后的一些思考
作者:互联网
基于业务驱动来思考
所有的技术本质都是业务驱动的,在做需求的过程中需要不断思考业务的价值点在哪里,不是产品经理提出的所有需求都是合理的,我们作为研发要做好开发成本与实际效果的平衡,最终的目标是服务用户,让用户能拥有极致的体验,我们需要
尽可能多的与PM来进行沟通,帮助其从技术的角度优化需求。
排期与技术方案设计
坚持做最有价值的事情,在承接一个需求的时候,不能轻易给排期,要心中铭记使命必达的要求,具体要做好下面几点:
- 技术方案的设计:要充分理解PRD中的每一个细节,与依赖方比如客户端、前端、PM去不断确认对齐,设计技术方案要考虑比较全面,从idl的设计,底层数据结构的设计、再到这个交互流程,都要考虑比较充分。保障可复用性,可扩展性,低耦合、高内聚,容灾性,使用资源的估算等。
- 测试方案的设计:研发要对自己的代码质量负责。要准备完备的自测用例,严格执行,设计测试工具,保障测试效率,及时与QA以及依赖方沟通保障达成一致。
- 上线方案:确保上线服务的依赖顺序,保障可灰度、可观察、可回滚
沟通上
- 遇到解决不了的问题,及时上抛,快速解决
- owner意识:主动push上下游掌握全局,为做的事情负责
- 情绪只能使问题更加严重而不能解决问题,简单阐述自己的判断就可以,判断不一定正确,可以多加调研
标签:入职,方案,保障,排期,技术,互联网,思考,设计,PM 来源: https://www.cnblogs.com/mengxiaoleng/p/16295670.html