2
|
Vlad Gudim nuriaion · 技术社区 · 16 年前 |
![]() |
1
4
与任何职位一样,你需要首先评估你在团队中成功所需的技能和经验。然后雇佣员工填补团队中尚未掌握的技能空缺。 如果你已经有了一个拥有强大技术和技术领导能力的团队,那么你就不需要雇佣可能与你现有的人竞争的人。如果你错过了这一点,你可能想聘请一位具有一些项目规划和跟踪技能的技术经理。 优秀的项目经理是多学科的,他们最成功的地方是能够弥合不同利益相关者和团队之间的分歧。项目经理的主要职责是管理风险,促进沟通和协作。作为最低要求,您应该寻找在您所在行业或技术领域具有丰富经验的人,否则他们将无法赢得团队其他成员的尊重并履行其主要职责。
|
![]() |
2
2
我们的大多数项目经理都没有任何技术经验,所以我猜他们的技能组合差异很大,不需要这样做。然而,他们必须足够聪明,能够掌握/学习开发中涉及的概念——而不是实现。
|
![]() |
3
2
根据我的经验,我遇到过的最好的技术经理都有很强的技术背景(通常有点不愿意用放牧代码交换放牧代码)。最糟糕的是那些充其量只是普通程序员,而且更具管理背景的人。
请注意,这个答案更多地来自于雇佣一名工程主管的角度。对于一个项目经理——其工作是在技术人员和客户之间进行沟通的人——技术敏锐性可能不是一个要求。 |
![]() |
4
1
一些技术技能固然不错,但更重要的是,他们了解贵公司所处的职能领域。因此,如果你销售一个操作系统,那么你可能需要比编写银行软件更强大的技术技能。 |
![]() |
5
1
坚持第一点。“不重要。我们应该专注于软件领域成熟的项目管理经验。” (重新阅读你的介绍段落后)似乎你想要的是 产品 -在支持方面,您需要不同团队中的团队领导来处理和报告技术问题。(另外,因为涉及到客户联系:一点营销经验不会有什么坏处!) 旁白:
|
![]() |
6
1
经理必须能够与开发人员沟通。这要么需要一个体面的技术背景,尽管不一定拥有相同的技术,要么需要足够的谦虚,知道开发人员什么时候比管理人员更了解一些事情。我看到这两种方法都很有效。
|
![]() |
7
1
答案是“4”。 有丰富的工作经验 不,首相不管理人:他管理人 项目 在某些方面,我认为PM在技术方面的挑战甚至比程序员更大:他必须真正对技术感兴趣,但他不能/不应该有任何技术偏见,要对他们公平(他们实际上有什么好处,他们实际上没有什么好处)。 阅读“寻找愚蠢”一文,寻找非技术管理者如何将许多科技公司推向失败的证据。 这是斯波尔斯基的精彩总结: http://www.joelonsoftware.com/articles/Stupidity.html 现在,小字1:当然,不是每个程序员都能成为一个好的PM。简言之,控制狂、有毒人格、自我狂、擅长编码但不善于谈判的人、擅长编码但太容易屈服于压力的人将破坏他们的项目。 小字标题#2:具有很好分析能力的人可能会弥补技术经验的不足。我曾与一些优秀的业务流程和过程设计师合作过,他们本能地理解UI应该如何组织,软件应该在这个特定的地方做什么,为什么,他们甚至可以在领域专家的服务下快速检测到BS,但如果他们的生活依赖于它,他们就无法编程。 |
![]() |
8
0
大多数问题已经得到了回答,但我要补充一点: 保持聘用办公室经理时的心态。虽然技术知识很重要,但你会发现雄心壮志、求知欲以及团队领导的态度会让你成为一名比只看技术知识更好的管理者。大多数项目都涉及到一些公司/行业特定的技能,一个快速学习者/伟大的领导者会很快弥合这一差距。 |