关于团队建设(二)

    1. 关于团队建设

        对于企业来说,选择了技术路线也就决定了人员需求和人资成本,基本上也确定了整个开发过程域团队的合作方式,甚至于决定了团队成员职业生涯。

        在多年的工作中,有一种现象让作者很吐血:“忙的忙死,闲的闲死”或“Leader埋头干,下面团队瞪眼看”,有人说这是管理问题,也有人说这是沟通问题。作者很明白问题出在哪里,但却很难解决:几乎所有的框架都不会考虑团队中技术能力不同的成员如何合作的问题,若框架要求的能力与成员所具备的能力不匹配时,出现尬况几乎是必然。作者在设计葫芦时尝试解决这问题,一是将框架主要工作面所要求的技能压到最低;二是按技能要求将团队成员分成了三级:初级成员、中级成员与高级成员,依各级人员技术能力均预留了合适的工位,合适的工位是团队高效协作基础。对于各级成员的演化与自我培养,作者也给出一些建议。

1. 初级成员

        初级成员是工作的主力,由工作年限在5年内的新人组成,承担编码、测试、用户手册编写、运营支持的工作。作者给初级成员预留的工位技术栈要求以学校传授的技能为主,不会出现难于理解的技术,新人的工作效率不会低于老人。作者通过针对性的设计,将新人操作的风险控制在了一个小范围内。

        此类人员以基础的编码与算法修炼为主,作者推荐阅读《重构》、《锲约式编程》、《测试驱动开发》,非专业人员必须学习《数据结构与算法》,提升自己业务能力,逐渐向中级成员靠拢。

2. 中级成员

        中级成员是设计与协调者,由工作年限在3-15年的人员组成,主要负责一个节点内的软件系统设计或带领初级成员完成节点开发。中级成员以架构师、产品(项目)经理、测试经理为主,工作内容主要是节点内框架搭建,老带新人员培养、开发手册编写。

        此类人员以架构设计、协调、测试为主要修炼,作者推荐阅读《设计模式》、《人月神话》、《编写有效用例》等经典书籍提升自己业务能力。

3. 高级成员

        成员拥有至少10年的工作经验,代码与设计积累足够,其主要工作为:基于公司主要业务,再发行葫芦,葫芦开发团队成员均在此列中。

        作者认为,一个公司至少需要一名能够从零搭建出类似《葫芦》系统的高级架构师;其基于公司业务,制定技术方向,完成技术积累,甚至形成技术壁垒。葫芦对此成员来说只能做为一个参考,作者也不希望到达到阶段的成员继续困在《葫芦》的窠臼内,突破才能有进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值