V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
myyou1990
V2EX  ›  程序员

IT 项目开发人员的能力范围示意图

  •  
  •   myyou1990 · 2020-01-11 21:02:12 +08:00 · 3034 次点击
    这是一个创建于 1812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    仅仅抛砖引玉式的和大家聊一下。

    从开始从事 IT 工作以来,就一直在想这个。现在因为供职在一家集团下属专门科技公司(定位极其尴尬),因为日常工作七零八落+跨度极大,所以就想起来要做一个能大概框住自己目前工作涵盖范围的能力范围图。

    能力谱系

    IT 项目能力

    项目前期能力

    • 项目分析

      • 可行性分析
      • 成本分析
    • 需求分析设计

      • 开发方向确认
      • 主要项目骨架
    • 概要设计

    • 必要文档构建

    项目中期能力

    • 详细设计

      • 项目功能性代码核心
      • 项目数据及持久化
    • 项目框架搭建

      • 项目部署结构(单一、集中、集群、分布式)
      • 项目之间交互、耦合
    • 代码实施

    • 项目运行

    • 故障排查定位及解决

    项目后期能力

    • 项目部署
    • 文档完善
    • 项目交付、运营
    • 项目运维

    商务能力

    甲方信息收集整理

    商务事物流程

    法律、合规性操作方案

    账款、人资

    文档能力

    文字描述、归纳能力

    邮件书写能力

    演示文档编写能力

    代码能力

    服务代码编程能力

    基础算法应用能力

    数据库语言编程能力

    数据分析语言编程能力

    数据结构应用、构建能力

    设计能力

    原型设计

    演示交付物设计能力

    项目边界划分

    项目功能逻辑抽象

    业务能力

    IT 项目自有业务体系

    IT 项目对接业务领域

    国内外主要流行模式

    XMind: ZEN - Trial Version

    myyou1990
        1
    myyou1990  
    OP
       2020-01-11 21:03:26 +08:00
    # 能力谱系

    ## IT 项目能力

    ### 项目前期能力

    - 项目分析

    - 可行性分析
    - 成本分析

    - 需求分析设计

    - 开发方向确认
    - 主要项目骨架

    - 概要设计
    - 必要文档构建

    ### 项目中期能力

    - 详细设计

    - 项目功能性代码核心
    - 项目数据及持久化

    - 项目框架搭建

    - 项目部署结构(单一、集中、集群、分布式)
    - 项目之间交互、耦合

    - 代码实施
    - 项目运行
    - 故障排查定位及解决

    ### 项目后期能力

    - 项目部署
    - 文档完善
    - 项目交付、运营
    - 项目运维

    ## 商务能力

    ### 甲方信息收集整理

    ### 商务事物流程

    ### 法律、合规性操作方案

    ### 账款、人资

    ## 文档能力

    ### 文字描述、归纳能力

    ### 邮件书写能力

    ### 演示文档编写能力

    ## 代码能力

    ### 服务代码编程能力

    ### 基础算法应用能力

    ### 数据库语言编程能力

    ### 数据分析语言编程能力

    ### 数据结构应用、构建能力

    ## 设计能力

    ### 原型设计

    ### 演示交付物设计能力

    ### 项目边界划分

    ### 项目功能逻辑抽象

    ## 业务能力

    ### IT 项目自有业务体系

    ### IT 项目对接业务领域

    ### 国内外主要流行模式

    *XMind: ZEN - Trial Version*
    wangkun025
        2
    wangkun025  
       2020-01-11 21:05:23 +08:00   ❤️ 1
    其实大部分 IT 不具备这么多能力。
    能忽悠住领导就行。
    忽悠不住,就要有强大的心理素质,顶住领导的责骂。
    myyou1990
        3
    myyou1990  
    OP
       2020-01-11 21:08:57 +08:00
    @wangkun025
    你说的确实是这种现实,我现在对接的集团同事 是一个典型“短话长说”的人,技术也不精、脑子也不灵。仅有的优点就是能对付领导。
    mcfog
        4
    mcfog  
       2020-01-11 22:40:30 +08:00 via Android   ❤️ 1
    之前的整理有一些 https://press.mcfog.wang/2018/10/ability-model-of-software-engineer/
    // xmind 导出 svg 比较方便,现在浏览器都能当图片嵌了
    WhoMercy
        5
    WhoMercy  
       2020-01-12 00:01:51 +08:00 via Android
    但凡科班出身,好好学过软件工程等 cs 基础课程,上诉能力除沟通因人而异外,基本都是具备的吧。
    区别就是用得多或用得少的熟练度差别,用好了能转管理(或半管理半开发岗)带小组,负责项目。
    myyou1990
        6
    myyou1990  
    OP
       2020-01-12 00:04:33 +08:00
    @WhoMercy 我感觉我科班出身,愣是被我自己摧残废了。。。
    Raymon111111
        7
    Raymon111111  
       2020-01-12 01:29:05 +08:00
    软素质呢
    xuanbg
        8
    xuanbg  
       2020-01-12 08:59:29 +08:00   ❤️ 2
    楼主列举的能力应该是一个完整项目团队应具备的能力,各位别给楼主带偏了。找到自己在团队中的位置,能做好自己应做的,并且能够对别的领域有所了解,沟通顺畅就差不多了。
    如果你想当个独行侠,当我没说过。
    janus77
        9
    janus77  
       2020-01-12 09:06:17 +08:00 via iPhone
    这是管理岗或者说单人创业的吧。螺丝钉没必要会这么多
    daimubai
        10
    daimubai  
       2020-01-12 12:12:12 +08:00 via iPhone
    说的这些没啥用,太过于理想化,除非是团队的老大形成这种规范
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2758 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:36 · PVG 14:36 · LAX 22:36 · JFK 01:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.