zoukankan      html  css  js  c++  java
  • 技术部新年开工第一场会议

    今天是2018年过完年后第一天上班,终于经过了2017年的探索后,技术部开始了新的工作部署。
    作为前端开发工作者,我的工作基本是不变的,那就是撸代码。
    不过在撸代码的同时,也要学习一些其他的东西,比如公司架构和开发流程,代码管理,项目部署等知识,毕竟不想当将军的士兵不是好士兵。

    技术部基本架构:
        技术总监(1人)
        技术副总监(1人)、产品经理(3人分别对接三个开发小组)
        开发
            - 资金端开发小组(技术负责人+前端2人、后端3人+app2人)
            - 资产端开发小组 (技术负责人+前端1人、后端3人+app2人)
            - erp开发小组(技术负责人+前端1人、后端3人)
            - 测试小组 (测试主管+测试专员2人)
            - ui小组 (ui设计师2人)
    
    以上就是公司的基本架构。
    
    公司开发流程:
       一、技术副总监负责项目开发时间的整体调控。
       二、产品经理和副总监对技术总监负责,产品经理和运营部所对接需求后,需要和相关小组负责人、测试总监对接,然后技术负责人确定是否可以开发,项目排期等,测试总监确定测试排期,出测试用例。此时产品经理对项目具有决定权(技术负责人可以提出异议)。
       三、确定排期后,副总监负责项目的排期监督。项目的行使权利转移到技术负责人处。如后期需求发生变动,技术负责人可以选择重新排期和或决定下个版本进行开发。
       四、技术负责人将项目进行分解,安排相关开发人员开发,产品经理和ui对接出设计图,并负责验收。
       五、技术负责人负责项目提交测试,邮件交给测试总监,测试总监安排测试专员进行测试项目,并决定是否达到上限标准。
       六、项目达到上限标准后,交给产品、ui验收,产品负责相关部门的沟通,上线事宜。并决定上线时间。
    
    总结以上技术部基本架构和开发流程,其实最经典的地方在技术总监对于现阶段资源的充分利用和项目开发时间的把控。
    
    2017年工作结束后,我发现自己的一个问题,就是遇到时间紧,任务重的工作会向领导抱怨。比如抱怨运营的不合理需求,产品经理的乱改需求等等。这是2018年要绝对避免的,在2018年中,如果遇到工作的问题,会做相应工作总结,然后去提出问题,解决相关问题,如果自己无法解决将向领导发送相关邮件,并附上相关的建议。
    
    2017年虽然我负责了前端项目的开发工作分配,技术总监给予我前端人员的调配,但2018年我只需要对开发小组组长负责。这样的话,虽然变成了孤军奋战,无法装逼了。
    当然,话虽如此,前端相关事宜还是需要我这边认真去搞。同时,也可以看得出前端开发的一个弊端,上升空间不足。对于个人发展来说,这是很致命的。需要去思考怎样突破这个问题。
    反过来对于个人来说,没有了那么多事情,就可以有更多的时间去精进自己的技术。对于个人技术,这一年需要做的还有很多
    1、websocket用于项目开发
    2、nodejs 项目实战
    3、js的精进
    4、理财,打造开源收入
    5、整理技术部在规范过程中的相关文档。
  • 相关阅读:
    nginx能访问html静态文件但无法访问php文件
    LeetCode "498. Diagonal Traverse"
    LeetCode "Teemo Attacking"
    LeetCode "501. Find Mode in Binary Search Tree"
    LeetCode "483. Smallest Good Base" !!
    LeetCode "467. Unique Substrings in Wraparound String" !!
    LeetCode "437. Path Sum III"
    LeetCode "454. 4Sum II"
    LeetCode "445. Add Two Numbers II"
    LeetCode "486. Predict the Winner" !!
  • 原文地址:https://www.cnblogs.com/rich23/p/8358826.html
Copyright © 2011-2022 走看看