行业动态 website
当前位置: 首页>>新闻资讯>>行业动态
论石家庄app开发项目经理的重要性
发布日期:2022-06-09 阅读次数: 字体大小:

1.jpg石家庄app开发项目经理的重要性

从个人的工作的经历来谈,我是抱着成为一个真正的程序员而选择进入软件行业,但是由于个人大学毕业时的谈不上有任何编程水平,且没有明确的职业规划,导致自己一直从事的软件实施工作,但工作了几年我一直没有找到自己的定位,有一种实施低于程序员的感觉,所以我离职了1年多,想寻找到工作和人生的意义,并且用了差不多1年的时间在学习编程的知识,包括java和android的,但是由于android没有不景气的就业环境,没有任何实际项目开发经验的我,根本不会被招聘要求中要有一年以上经验的公司选中,而且我越学越觉的要学习的知识越多,自己懂的太少,所以为了生计问题,我选择继续从事项目实施,最后我才渐渐的发现项目实施的本质,它其实就是软件工程的项目经理。


而项目经理的重要性和价值,并不低于程序员,你可能会觉得在一线城市有的开发人员1-2年就能年薪20-30w,而往往纯粹的项目经理一般都要4-5才可能,当然这里所说的项目经理不是软件开发项目经理,其实项目经理的上线可以是管理人员,比如副总裁、副经理、高级项目经理,他的待遇往往不少于软件经理,但是在市场上没有软件经理保值和吃香,他非常依赖于行业和旧客户,他的价值是分散的,而软件技能是一个通用的价值,所以项目经理必需明确的那些价值是别人难以轻易掌握的,且十分珍贵的,这是非常重要的。


项目经理主要需要掌握的技能如下:


1、 优秀的沟通的能力。


工业革命后,我们迎来了现代社会,一个鲜明的特点就是技术分工,越是复杂的工作,越具有价值,因为门槛高。但是如果要求一个人掌握所有流程,虽然他可能具备了广度,但在深度上必然欠缺,如果合理的分工,每一个人只专注于一部分,那么就可以生产精细化的产品,但是不是分的越细就越好,这里面会产生的问题就是片面性,我们只知道自己学习和制作的产品,不了解别的产品或者行业,那么不同工作性质的人产生关系时,就产生了沟通障碍,消耗了时间,增加了沟通成本。尤其在软件行业,程序员是一个高度专业化的工作,他需要高度的专注和思考,那么相对缺少沟通上的锻炼,而软件的服务对象却是各行各业的人,他们的计算机水平参差不齐,对于软件的理解和接受程度都不同,而他提出的需求怎么才能更加容易被软件人员理解呢,这就项目经理的重要工作,在客户和公司软件开发人员之间建立沟通的桥梁。

沟通的主要要求有:了解客户的真实需要,所谓真实需求,就是客户的表达自我想法的能力如何,这里涉及到逻辑能力、用词的精确度、语言组织能力,语言只是用来表达自我想法的工具,即使再精确,它还是会有误差的,所以减少误差就是减少成本;他的想法是否是足够成熟的,因为想法就像欲望是无穷无尽和变化多端,他是否有充足的考虑,参考了专业的资料或者是专业人员的咨询;把客户需求的本质更加简单的传递给开发人员,开发人员是从软件编程的角度考虑,所以我们要更多的站在开发人员的角度上去思考;面对不同专业水平的用户和同事,我们需要使用不同的语言与之沟通,不能就会显得过于深奥(难懂)或者肤浅(无价值)。向业务人员讲解软件的功能和优点;怎么让对软件产品天生畏惧(计算机水平不高,无知会产生无畏,更多的是害怕)的客户接纳;怎么让对软件产品不满意或者不断提出要求的客户接受现状;


2、 合理的协调能力

项目经理相对于程序员所面对的是更加复杂环境,他们要负责一个软件产品销售和开发之外的所有工作,他们需要不断的出差:合理的安排自己出行时间和住宿吃饭,这需要你很强的时间观念,否则会耽误大量的时间,有时会给别人一种不专业和精明的感觉;调动客户对项目的积极性:与客户领导阐述软件的优点和前景,领导支持的项目,事半功倍,想想你在自己公司是怎么对待领导的意见的,就会知道怎么做的重要性;调动客户的意识性和积极性:比如由领导主持开动员大会等;合理安排软件环境的部署(稳定、性能、安全);安排客户的培训工作(以什么方式、规模);快速的了解客户的需求并反馈(需求的合理性;以口头还是文档等);了解上线一词的含义(集中精力办大事,还有一种象征性,如开国大典一样);


3、 对于需求的控制能力。

虽然我们有追求完美的性格,但是你目前是否有足够的能力,最重要的是有没完美的软件产品?

在从软件企业来说,微软和腾讯厉害不,但是你绝的他们的产品完美,你觉得win95、88怎么样,让用户给腾讯提提微信还有那些需要改进的地方,你觉的会怎么样?

为什么微软在xp系统那么好用的情况,坚持开发win7和win10,并且win10完全没有继承xp的好用的特点,是否微软是一个愚蠢的公司?

Andoid系统好用嘛?刚出来的android那么多通知提示和奇慢的速度,为什么你不抛弃它继续使用塞班系统?


技术的发展是一个渐进的过程,首先编程语言一直以来都在不断升级和更新,软件的发展并没有硬件那么的迅速;软件开发是一个站在别人肩上的工作,往往技术的前进需要等待某个节点,这节点可能是新技术或者新思想。


而作为一个普通企业,首先他要考虑的问题就是投入的成本,中国恶意的压价竞争导致软件的成本有限,所以不可能投入太的多人力和财力,它不会做亏本的买卖,而且它不是和微软、腾讯这种公司比,根本不在一个体量,如果牙买加的人买个房子却和曼哈顿的商业大厦比,你是不是会想笑,但是很多人使用企业级软件中会怎么想,不光光是客户,很多实施人员也是,但这不是你的错,只是你不了解企业的运营。我们要比是的是这个行业的水平。意识到这一点,你就能很合理的规劝客户收敛无穷的需求。


4、 对于待办事情的判断能力。


我们往往会面对许许多多的事情,包括家庭、生活、工作,特别是项目经理在工作中,有很多交叉在一起的工作,很头疼,很害怕和气馁,如果你放弃和拖延,你是无法前进的,必须具有判断能力,准则如下:

什么是重要并且紧急的事情,放第一位处理。

什么是重要不紧急的事情,前提计划和准备,可以等等再处理。

什么是紧急不重要的事情,可以让别人协助你处理,或者慢一点处理。

什么是不紧急不重要的事情,可以找个休息的间隙进行处理。


这能够很好帮组你去一步一步的解决问题,并且保持一个愉悦的心情。

————————————————

版权声明:本文为CSDN博主「noodles226」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_32736689/article/details/54098008