软件项目的开发过程中,都会需要一个项目经理来监控这个项目的开发进度,同时给开发人员提供必要的技术支持。然而在实际的开发中,程序员并不一定会给项目经理好的脸色。究其原因有很多但最主要的就是,团队成员之间的沟通不协调而造成的。最初的时候,需求没有分析完整而导致后面的代码大量重构,同时又要不断的根据项目经理的要求开始改需求,然而这些并没有完,当你改完需求之后,突然听到你的项目经理说“还是改回原来的吧,那样更合理些。”此时,真的想打人的心都有了。团队的项目经理主要分为两类技术型与需求型,各有各的特色还真是一言难尽。
“技术型”的项目经理在开发中是最受程序员欢迎的,因为彼此间会有很多的话题,各种技术的话题都能引起开发人员的关注。这类项目经理大多都是从普通的程序员成长起来的,他们实事求是,有着深厚的基本知识,同时视野也会远远的高出其他人,他们会在项目的最开始预料到项目日后会出现的问题,能够很早的作出预测,从而避免了后期代码的大量重构,可以很大程度的减少工作量。当开发者遇到技术难题时,可以很快的给予知道,从而更快的解决问题。在这样的团队中,你可以学到很多很多的知识。
小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个1000人学习扣群,479 749 726。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!
“需求型”项目经理在日常的开发中也是很常见的,这类项目经理大多也都是计算机科班出身的,由于对代码不感冒但又不想脱离了本专业工作,所以就选择考一些相关的资格证书,然后就成了一名需求分析师或项目经理。这类的项目经理都多数都不是很受程序员待见,相比主要原因大家也都明白。从来不管技术的可行性,永远只站在需求的角度上命令你必须实现这样的功能,因为你是程序员所以所有开发相关的东西你都应该会,这才是真正让人恼火的地方。任何东西都需要经过学习的过程,这里你必须在有限的时间内完成所有的需求。虽然不是很受开发人员待见,但是在他们的带领下完成的项目大多都是客户所需要的,也就是保证了项目的成功率。
每一个刚刚从事IT行业的人基本上都会遇到这两种的上司,那么在开发的过程中你的项目经理是什么样的呢,你又喜欢哪一种的人来带领你呢?你会偷偷的去骂哪一个?
网友评论