• 入职互联网公司工作以后的一些思考


    基于业务驱动来思考

    所有的技术本质都是业务驱动的,在做需求的过程中需要不断思考业务的价值点在哪里,不是产品经理提出的所有需求都是合理的,我们作为研发要做好开发成本与实际效果的平衡,最终的目标是服务用户,让用户能拥有极致的体验,我们需要
    尽可能多的与PM来进行沟通,帮助其从技术的角度优化需求。

    排期与技术方案设计

    坚持做最有价值的事情,在承接一个需求的时候,不能轻易给排期,要心中铭记使命必达的要求,具体要做好下面几点:

    • 技术方案的设计:要充分理解PRD中的每一个细节,与依赖方比如客户端、前端、PM去不断确认对齐,设计技术方案要考虑比较全面,从idl的设计,底层数据结构的设计、再到这个交互流程,都要考虑比较充分。保障可复用性,可扩展性,低耦合、高内聚,容灾性,使用资源的估算等。
    • 测试方案的设计:研发要对自己的代码质量负责。要准备完备的自测用例,严格执行,设计测试工具,保障测试效率,及时与QA以及依赖方沟通保障达成一致。
    • 上线方案:确保上线服务的依赖顺序,保障可灰度、可观察、可回滚

    沟通上

    • 遇到解决不了的问题,及时上抛,快速解决
    • owner意识:主动push上下游掌握全局,为做的事情负责
    • 情绪只能使问题更加严重而不能解决问题,简单阐述自己的判断就可以,判断不一定正确,可以多加调研
  • 相关阅读:
    Android 通过ViewFlipper实现广告轮播功能并可以通过手势滑动进行广告切换
    [C#][DevPress]自定义数据分页控件
    [C#][SQLLITE]一个数据分页技巧
    [C#]用SharpZipLib压缩多个文件
    [C#][DevPress]省市县乡嵌套查询
    [C#][DevPress]事件委托的使用
    [C#]Excel操作类
    [C#][DevPress]手动添加控件中的子控件或者结构
    [C#]XML操作类
    [C#]把DataTable转换成泛型实体List
  • 原文地址:https://www.cnblogs.com/mengxiaoleng/p/16295670.html
Copyright © 2020-2023  润新知