仅仅抛砖引玉式的和大家聊一下。
从开始从事 IT 工作以来,就一直在想这个。现在因为供职在一家集团下属专门科技公司(定位极其尴尬),因为日常工作七零八落+跨度极大,所以就想起来要做一个能大概框住自己目前工作涵盖范围的能力范围图。
项目分析
需求分析设计
概要设计
必要文档构建
详细设计
项目框架搭建
代码实施
项目运行
故障排查定位及解决
XMind: ZEN - Trial Version
1
myyou1990 OP # 能力谱系
## IT 项目能力 ### 项目前期能力 - 项目分析 - 可行性分析 - 成本分析 - 需求分析设计 - 开发方向确认 - 主要项目骨架 - 概要设计 - 必要文档构建 ### 项目中期能力 - 详细设计 - 项目功能性代码核心 - 项目数据及持久化 - 项目框架搭建 - 项目部署结构(单一、集中、集群、分布式) - 项目之间交互、耦合 - 代码实施 - 项目运行 - 故障排查定位及解决 ### 项目后期能力 - 项目部署 - 文档完善 - 项目交付、运营 - 项目运维 ## 商务能力 ### 甲方信息收集整理 ### 商务事物流程 ### 法律、合规性操作方案 ### 账款、人资 ## 文档能力 ### 文字描述、归纳能力 ### 邮件书写能力 ### 演示文档编写能力 ## 代码能力 ### 服务代码编程能力 ### 基础算法应用能力 ### 数据库语言编程能力 ### 数据分析语言编程能力 ### 数据结构应用、构建能力 ## 设计能力 ### 原型设计 ### 演示交付物设计能力 ### 项目边界划分 ### 项目功能逻辑抽象 ## 业务能力 ### IT 项目自有业务体系 ### IT 项目对接业务领域 ### 国内外主要流行模式 *XMind: ZEN - Trial Version* |
2
wangkun025 2020-01-11 21:05:23 +08:00 1
其实大部分 IT 不具备这么多能力。
能忽悠住领导就行。 忽悠不住,就要有强大的心理素质,顶住领导的责骂。 |
3
myyou1990 OP @wangkun025
你说的确实是这种现实,我现在对接的集团同事 是一个典型“短话长说”的人,技术也不精、脑子也不灵。仅有的优点就是能对付领导。 |
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 比较方便,现在浏览器都能当图片嵌了 |
5
WhoMercy 2020-01-12 00:01:51 +08:00 via Android
但凡科班出身,好好学过软件工程等 cs 基础课程,上诉能力除沟通因人而异外,基本都是具备的吧。
区别就是用得多或用得少的熟练度差别,用好了能转管理(或半管理半开发岗)带小组,负责项目。 |
7
Raymon111111 2020-01-12 01:29:05 +08:00
软素质呢
|
8
xuanbg 2020-01-12 08:59:29 +08:00 2
楼主列举的能力应该是一个完整项目团队应具备的能力,各位别给楼主带偏了。找到自己在团队中的位置,能做好自己应做的,并且能够对别的领域有所了解,沟通顺畅就差不多了。
如果你想当个独行侠,当我没说过。 |
9
janus77 2020-01-12 09:06:17 +08:00 via iPhone
这是管理岗或者说单人创业的吧。螺丝钉没必要会这么多
|
10
daimubai 2020-01-12 12:12:12 +08:00 via iPhone
说的这些没啥用,太过于理想化,除非是团队的老大形成这种规范
|