代码之家  ›  专栏  ›  技术社区  ›  Shuoling Liu

内部开发团队中的团队领导和团队成员之间应该有什么区别?

  •  7
  • Shuoling Liu  · 技术社区  · 15 年前

    什么样的角色可以提升这个人更可能成为团队的领导者?

    另外,你认为一个领导者应该承担什么责任?

    5 回复  |  直到 15 年前
        1
  •  10
  •   Marc Gravell    15 年前

    这取决于你所说的“团队领导”是什么意思-p

    我见过一些地方 技术的 领导(谁可能对技术决策、设计问题、编码陷阱等方面有更多的责任感),以及 发展 主要是辅导员的领导,有两个主要工作:

    • 解决出现的任何非编码阻塞
    • 作为客户/客户/用户冠军/任何人的主要联络人

    也就是说,任何能保存这些宝贵的黄金编码时间的东西。他们 可以 另外,在侧面做一些编码,但这不是他们的主要工作。

    技术负责人的主要技能:

    • 主题、产品、API、语言等方面的经验
    • 了解上述变化的影响
    • 技术决策能力
    • 通用代码问题解决
    • 问责
    • 擅长讲解技术科目
    • 烫发

    开发主管的主要技能:

    • 通信
    • 人员管理
    • 了解客户/等
    • 时间会计
    • 能够引导发展重点
        2
  •  7
  •   Mauro    15 年前

    团队成员在编程团队领导中寻找的主要品质:

    1. 精通技术。
    2. 了解业务领域。
    3. 可用且易于接近。
    4. 公平的。
    5. 与人相处(礼貌)。

    主要质量管理在编程团队领导中寻找:

    1. 尊重团队。
    2. 商业头脑。
    3. 与人相处(礼貌)。
    4. 忠于公司和公司管理。
    5. 值得信赖的。
    6. 完成任务。
    7. 让其他人完成任务。
    8. 精通技术。
    9. 了解软件开发过程。

    编程团队成员在其他编程团队成员中寻找的主要品质:

    1. 不是混蛋(有点礼貌)。
    2. 拉自己的重量(减少熵,而不是贡献给它)。
    3. 不要害羞工作。

    编程团队成员需要的主要品质管理:

    1. 能够将现金转换成比花费更多的工作软件。
        3
  •  4
  •   David M    15 年前

    任何领导都应具备以下素质:

    • 他在技术上应该是健全的
    • 他应该能够委派工作
    • 当人们陷入困境时,他应该能给人指路。
    • 他不应该太沉迷于尝试新事物。
    • 他应该是一个好的倾听者,尊重别人的意见和一个好的冲突解决者。
    • 他应该受到所有队员的尊重
        4
  •  1
  •   Caleb Huitt - cjhuitt    15 年前

    总之,团队领导应该是能够回答 全部的 团队内外的人员。(尽管答案可能是:您应该询问<name>关于这一点。)因此,团队领导将是一个具有良好沟通技能和足够经验的人,能够找到他需要的答案。如果他缺乏技术知识,那么他至少应该知道适当的来源,以快速找到他所缺乏的知识。

    当然,阅读其他答案,看看他需要但更具体的东西。-)

    作为一个团队领导意味着你会因你的团队所做的任何错误而受到责备,但是当你的团队表现超出预期时,你会再次得到表扬。不幸的是,这是一项忘恩负义的工作,因为在事情最终成功之前,你必须一直处理许多失败(阅读:产品中的错误)。能够处理批评是你需要的最重要的特征,因为如果你的团队的项目失败了,你是最讨厌的人。(因为每个人都会为此责怪你,甚至是你的团队成员。)

    但如果你能让团队的工作取得成功,那就太棒了!:-)

        5
  •  0
  •   slipbull    15 年前

    领导比其他团队成员有更好的技术或沟通技巧。

    领导者应该承担的责任是让团队成员知道他们的责任是什么。