加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

项目经理不具体写代码就意味着不懂技术了吗?(转发)

(2019-03-28 10:19:21)
分类: 生活
原文地址:https://blog.csdn.net/sitau/article/details/83421898
“在国内,很多公司在招聘项目经理时,都会要求应聘人要懂技术。”
1
是的,这个命题并没有错。但是,懂技术并不是要必须去具体写代码。项目经理的职责是什么呢?是要保证一个项目,从项目前期沟通、启动、跟踪、测试、验收、交付等整个生命周期的进度,是直接对项目成功负责的。如果像很多企业为了贪图屈指可数的成本,要求项目经理直接参与代码任务,那么我敢保证这个项目一定干不好。那么像国内的项目经理应该做好什么才是最重要的呢?

需求范围和干系人的把控
需求变更的跟踪
进度跟踪
质量保证
团队激励
成本控制
这6个点是任何一个项目的核心中的核心,如果做不好这几点,任你是硅谷技术大牛也都扯淡。大家不要小看这6个点,每个点都不是那么轻易能做好的,而且这6部分的工作没有一个工作本身比编码要简单。我觉得很多公司编写的招聘条件,要么是理想化的书呆子气的套标准,要么是一些有些资历的工程师从技术的角度来写用人要求,生怕漏掉一个细节,简直是乱弹琴,这都算是没有真正实践过项目的人。举个例子:团队激励这块,很多书呆子说物质激励和精神激励,这没错,但是如何做到恰到好处的做到物质激励和精神激励呢?很多时候并没有定论,有的人偏好技术,那就需要从技术上给出指引去激励;有的人很有能力但喜欢金钱,那就需要从绩效考核上去激励;有的人偏好一个发展目标,那就需要从人生指引上去激励。所以就团队激励这块,项目经理就应该是一个很好的心理学工作者,能充分地了解到团队脾性,做到这些就够了吗?当然不够,3个人,4个人可以亲历亲为,那30人40人呢?这就需要领导能力,领导能力并不是虚的,那是一种平衡术,可以很好地将几十号人平衡。

说了这么多,大家会说跟我的标题不符合。

我之所以讲这么多,是要告诉大家,项目经理是一个全能,是高情商、高智商、高政商的结合体,哪有大家想的谁都可以上来就干呢?还有的人或公司,很天真地认为考个PMP、高级项目管理资格证或者系统架构师证,那就算一个项目经理了,大错特错。这就跟打仗一样,运用之妙存乎一心,哪是死搬硬套的。所谓死搬硬套的一定只是可以带来效率的工具战术。

接下来讲讲技术,天天使用老外写的各种开源或半开源的框架写一些上层应用的就算懂技术?那只是组装工人。然后,如果有一段时间不用这个框架,慢慢就会忘掉,每天疲于奔命地跟着最新的技术框架去学习,学的累不说,根本学不到精髓。我想问,如果没有应用场景,需要对技术框架精通吗?作为一个基础扎实、学习能力强的工程师,甚至是初级工程师,随便找一个懂这个框架的人讲几个小时,练习几天,掌握没问题吧?
作为项目经理,真的有时间去学习这些一个初级工程师使用24小时就可以基本掌握写出一些应用的框架?很多公司就是希望项目经理去当组装工人的头,而且还要帮忙卖苦力去组装,放弃项目经理自身的本职工作。那么什么叫懂技术?应该是通过技术角度去解决业务问题的能力,最多也是只提供一个技术解决方案,剩下的就是真正的工程师去实现,我为什么说很多什么这个系统那个系统的实现其实是项目环节最简单的工种呢?那是因为程序员要写的代码逻辑只是对早已被项目经理兼任系统分析师分析好的概要设计逻辑、实现方向的某种翻译。有时候我就搞不懂,我也写代码,有什么样的逻辑是高深的?大部分都只是学习学习API就可以完成的事。当然,我不是贬低咱们工程师,而是想说,外界人认为写代码的很累,其实真正最累的是项目经理吧,很多时候项目经理身挑商务、售前、客服、需求分析师、系统分析师、文档工程师(程序员写文档吗?都还不是爷吗?)、思想工作者、后勤保障者,很有可能还要挑起产品经理的活、部署的活、培训的活、实施的活?我就想问有些公司,你们到底懂不懂什么是项目经理?这么多活,项目经理苦巴巴地拿着还不如个高级工程师的工资,所有的责任都是项目经理顶,所有的荣誉都是团队的。

懂技术,实际上是需要有对技术的广度和相对深度,如果要做到深度,有时候确实需要专门钻研,通过代码实践来提升,可是项目经理都做到那么深了,技术经理不就是个鸡肋吗?他们是干什么吃的?技术总监又是干什么吃的?摆摆谱?搞搞架构?

所以,看着那么多招聘网站上对项目经理的要求,有时候真替项目经理这个职业悲哀。一个刚毕业的应届毕业生居然可以去做产品经理,然后拿的薪资比一个有很多经验的项目经理工资高,真是看不明白。做项目经理的一定可以做好产品经理,但做产品经理的绝对做不好项目经理。

同时呢,也呼吁很多公司,请把高度抬高,真正理解什么是项目、什么是产品、什么是项目经理、什么是产品经理?如果需要项目经理去编码,还要技术攻关,那就把你们公司的技术总监、技术经理的薪资加给项目经理吧。

更可笑的是有些所谓的技术总监去面试项目经理,项目经理应该隶属于技术总监管吗?技术总监如果懂项目,还当什么技术总监,对有些项目经理是横挑鼻子竖挑眼,用自己公司和自己可能比较稍微熟悉的一些细节的框架配置去考项目经理,我觉得这也就是项目经理寄人篱下,不然真可以直接走人了,因为根本就不是这个流程。

啰啰嗦嗦这么多,我也做了多年的技术、项目、产品,每一个环节我都清楚项目经理有多苦逼。

如果再次选择,大家还是去做技术吧,踏踏实实的。因为太多苛刻的公司了。项目经理们,辛苦了。
--------------------- 
作者:sitau 
来源:CSDN 
原文:https://blog.csdn.net/sitau/article/details/83421898 
版权声明:本文为博主原创文章,转载请附上博文链接!

0

阅读 收藏 喜欢 打印举报/Report
前一篇:Golang交叉编译
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有