码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • .net 转java 项目管理浅谈


    @Tomato

    文章目录

        • 1、角色定位
        • 2、落实、细化需求
        • 3、人员调配
          • 3.1、功能分配
          • 3.2、责任边界划分
          • 3.3、认知面不同
        • 4、技术支持
          • 4.1 前端
          • 4.2 后端
          • 4.3 数据库
          • 4.4 发布与运维

    1、角色定位

    使命: 保证项目成功
    职责: 履行研发项目经理的管理角色,通过自身的影响力,运用科学的项目管理方法和工具进行高效的项目管理


    2、落实、细化需求

    作为整个项目的项目经理,要把控项目的整体进度,所以对需求及细节一定要了解的非常透彻仔细。

    需求下来时,一定要将需求细化到开发,不要只听表面需求,到最后开发的时候才发现无法落实。
    eg: 哪怕是简单上传下载,也要确定细化到文件格式


    3、人员调配

    3.1、功能分配

    很多时候,项目组成员能力都是参差不齐,这个时候人员模块分工,把合适的人放到合适的位置则显得尤为重要

    1. 成员是否有其他项目在并行
    2. 成员是否有类似项目经验
    3. 成员之间是否熟悉
    4. 重复功能、技术攻坚模块是否单独提出来

    3.2、责任边界划分

    大多数时候成员与成员之间的交互之中总有部分责任界限不够清晰,

    1. 前后端对接方式不同 eg:返回文件流还是base64
    2. 前端还是后端做 eg:项目经理要合理规定参数验证、分页、格式化等
    3. 多个成员员风格不一致 eg: 确定风格,以什么模块,或以某个成员为样板

    3.3、认知面不同

    不同的成员、项目经理之间的知识面是不同的,认知出现偏差是很常见的现象

    1. 有的前端也许只关注于接口的调用,他的认知面里也许只有接口的返回成功还是失败,你不能指望他在不懂业务逻辑的情况下看懂操作还是数据是否具有合理性
    2. 有的后端也许只关注于单个功能的实现,他的认知面里面也许不包括多个模块之前的联动是否具有合理性
    3. 了解每个成员的认知面和局限性,合理分工,放平心态,就能有效的避开大多数的争论

    4、技术支持

    开发经理是解决问题的人,而不是提出问题的人,提出的问题一定要有解决方案,而不是提出无法解决的问题
    虽说工具只是手段,实现才是目的,但是一定程度的技术面可以让你更加得心用手

    4.1 前端

    页面组件
    对于页面设计满足不了的前端的时候,这个时候总需要一个人来对UI页面进行定稿

    框架常识
    VUE的双向绑定
    UI是弹性布局还是dom
    是否是微服务,测试阶段是通过URL访问麽
    常用组件
    F12看接口调用


    4.2 后端

    格式化窗口
    常用快捷键,上下层跳转
    类型转换,弱类型变更
    文件模板
    nacos和feigin
    是否一个方法一个class
    自动生成文件 eg:T4,Mybatisplus
    底层框架 eg:mapper.list .page–> selectIdPage ,切面缓存锁自动释放


    4.3 数据库

    删数据库备份,数据库更新脚本
    视图为虚拟表
    left和join,on先筛选,查询数据库json字段
    是否索引,多库多表连接查询


    4.4 发布与运维

    版本发布日志
    查看提交记录 eg:一次不提交,全体加班
    发布权重、滚动更新
    版本定稿,sql脚本记录
    日志等级,不确定的模块整体都要写日志,第三方对接也要写日志
    整个发布流程,是否自动更新
    错误排查顺序

  • 相关阅读:
    【思考总结】正项级数可以条件收敛吗?【负项级数?任意项级数?】
    我参加第七届NVIDIA Sky Hackathon——训练ASR模型
    AI 加持的云端 IDE——三种方法高效开发前后端聊天交互功能
    单位建数字档案室的意义和作用
    SQL Server、MySQL主从搭建,EF Core读写分离代码实现
    02、数据卷(Data Volumes)以及dockefile详解
    sqli-labs关卡之一(两种做法)
    一口气说完网络安全设备的功能和作用
    免费泛域名SSL如何申请,和通配符有什么区别
    C语言——个位数为 6 且能被 3 整除但不能被 5 整除的三位自然数共有多少个,分别是哪些?
  • 原文地址:https://blog.csdn.net/qq_34246850/article/details/125537091
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号