选择比努力更重要,只有找准一条适合自己的职场发展路线,才能事半功倍,比别人花更少的力气获得更大的收益。
先看下图:
管理型
PM>PMO>PD>CEO,COO,CIO
非技术出身的项目经理想要晋升,首先要了解产品和业务,其次了解团队能力,最后还要进行技术积累。
首先了解产品和业务:项目经理如果不懂技术,那一定要对产品和业务很了解,在团队中扮演产品经理的角色,才能让团队成员中产生权威和信任;
其次了解团队能力,与项目团队成员建立良好的沟通和互动,指导项目成员按照计划执行任务,对于关键的技术问题无法直接指导,可以寻求项目内外部专家协助来推动解决;
最后还要保持持续学习的动力,即便非技术出身,也要对技术保持热情,不断学习提升自我,才能在团队中建立更强的领导力。
不懂技术的项目经理,一定要在项目中多实战几年,多听多思考,久了就知道项目如何更好的管理了,做好组织过程资产。如果一个公司既有架构师,需求咨询师,那么项目经理做好本职工作而且深度研究项目管理,走项目专家这条路,从项目助理、经理、总监或PMO经理也是一条非常好路径。
技术型
项目经理->技术经理->架构师->技术总监
PM如果懂技术,那么走技术型项目经理也不错。调研用户需求时首先就会梳理出哪些需求适合用程序实现,哪些不满足设计和开发前提,从而会收集更多更明确的需求信息,有时甚至可以游说用户删除一些不合理或不满足前提条件的需求,尽可能在需求阶段就为团队清除一些困难,后续和团队技术人员的沟通会很顺畅。
如果你再懂业务,那么你既能准确地判断技术人员估算的工时,也能理解技术人员的难处,从而能更好地平衡各方的利益牵扯。
在程序员中,你是最懂管理的;在PM中,你是最懂技术的。双管齐下,没有什么项目你搞不定。
产品型
项目经理->产品经理->产品总监->产品线总监
如果不懂技术,也可以往产品经理方向发展。因为产品经理的核心是需求分析、产品设计、人际沟通、领导力等,技术非硬性指标。产品经理整体确实比项目经理要求高,但是对技术要求没有项目经理高,技术这东西学起来真不易。
产品型项目经理不需要懂太多技术才能保持自己的中立客观,这样对把握项目更有好处,如果技术背景太深反而容易被技术牵着走。比如有些项目的架构不合理,但合同已经签了非做不可,你作为PM再别扭也要上而且要避免镀金。所以要知道一些技术大框,越高层的人,越要学会做抉择。
给项目经理新人的建议
有话要说...