自我成长历程——从技术开发到拓展到产品规划、项目管理

说说自己的情况吧,自己15年硕士毕业之后就来到现在的单位——一家大型央企下属的研发中心,岗位是应用开发工程师,一直到现在,还是开发岗位,只不过后面渐渐的当起了一些项目管理、产品规划的工作,感觉自己更像是一个PO。这里非常感谢我的第一任领导和那些前辈们,那会真的非常舒心,干劲十足,自己的工作获得大家的认可,也能得到相应的晋升。

和大部分应届生一样,找工作的时候,想法很多,规划很多,但是呢,一则职业规划不够清晰,说白了还是摸着石头过河;二则,现在的学生能有几个接受到正规的《就业指导》了?还不是自己去问学长,去问度娘,去加入到各种交流群,然后就慢慢的模式成长起来了。毕业那会拿了好几个offer,后来各种原因都没去成,就来到现在的单位了。其实,我所在的行业这些年已经不太景气了,许多应届生都都去做金融和互联网了,我那会也拿了金融和互联网的offer,家里的原因就来现在的单位。

刚毕业那会,我们好歹还是“甲方”,坦白的说,做甲方的日子还是很舒坦的。比大部分人幸运的时候,他们都是跟着一个小模块。那会我是同着乙方的团队一起做项目,主要涉及到redis、spring、js、数据库、cassandra、Hadoop等,做了一年纯粹的开发,我的知识面得以快速打开。

第二年的时候,乙方的技术领导和我们领导美言,加上自己的勤恳。我渐渐的参与到业务架构、技术选型的工作了,当时队伍正处于扩展期,我就顺带着负责【项目管理】的工作了,说来惭愧,那会只是浅显的项目管理工作,更像是个“跑腿的”,也没想过有朝一日真的会转到管理岗位,毕竟主要工作还是写代码

 

说到这里,我不得不吐槽一下国企人员培养制度——就是没有人员培养制度,全靠自学,没有任何人带领,大家都没有清晰的职业规划,容易把人练废了。

如果有人说——是国企人太懒惰了,我坚决反对这种观念,我身边的小伙伴都非常勤快,但是环境真的很重要,环境太重要了,尤其是缺少“方向性”的指导,容易造成技术脱节。

 

从技术转到管理近3年了, 做过技术,做过产品;有技术底子,开发忽悠不到我,有产品经验,产品怼不过我..。

在单位待了几年了,和一票省公司、市局混个脸熟,需求对接的时候,还不至于太艰难。

总之,就是自己能负责一条独立的产品线,和客户谈需求、和兄弟部门谈合作、和产品经理定方案、和架构师技术选型、和开发小伙伴聊代码、和测试人员谈bug、和运维兄弟谈DevOps

 

自己工作快6年,近三年担负了更多的管理工作了,经常处于一种自己不满意的状态:一方面觉得压力太大做项目管理感觉永远都提心吊胆,担心意外和风险,自己明明付出很大,甚至比开发人员还累,为什么同事看不到,领导看不见呢;另一方面自己没有考PMP证书(之前是觉得没必要考这玩意,典型的开发人员心态在作祟),但是自己在学习项目管理的知识,也积极应用到生产实践当中。为了个人职业发展,20年年初,报了个培训班,结果受新冠疫情的原因,没有考成,也不知道21年是个什么情况。

真的是年少不识愁滋味啊,现在压力还是蛮大的。都知道失恋时痛苦的,到底多痛苦呢,亲身失恋一次就知道了。

很多从技术转项目管理的人,都有一个像我这般煎熬的蜕变过程。从技术转到管理,要从心态上、技术上和思维上进行调整,才能做好项目管理。

 

心态上

对于刚从技术转到项目经理的人来说,工作流程不熟悉,总是达不到别人的预期,就会越做越没信心,于是就会萌生回去做技术的想法。
尤其是当面临项目上“平白无故”出现的风险的时候,比如项目延期了,团队成员不理解,老板催进度等等时,就会觉得自己付出了没有功劳的苦劳,然后开始怀疑、彷徨、郁闷......
其实,不管是做研发还是做项目,其根本上都需要参与项目的细节,把控风险,做好计划和管控。开发关注“技术”本身的钻研,项目管理关心对“项目”和“人”的推动。
两者的不同在于:学技术,你可以立马用于你手上的实际操作,验证其可行性;而管理,你需要一定时间的积累和转化才能看到变化和成果。
在转型的前两年,保持对技术的足够热情,和对细节的关注,对做项目也很有帮助。但是要注意,不能全身心沉浸在代码中。
不要忘记你已经是一个项目经理了,你要做的不是一个人单打独斗,而是要学会带领团队一起往前冲。

 

技术上

从技术岗位转型做项目管理,最大的不适应其实是做管理。

很多刚转型的项目经理,会陷入一种“死循环”:一直忙于处理各种各样的项目问题,写代码、沟通需求、进度汇报、现场演示。把大部分时间都埋头于项目本身,以为只要把项目做好,按时交付就行。

但很多时候,明明做的很多,却“吃力不讨好”,项目没有明显推进,对团队同事的关注也少。

 

管理是一门艺术,需要悟性和修炼。

并且,管理是跟人打交道,人性,是最难把控的。

很多项目管理管理的书籍,可以教给大家一些基本的项目管理技术和框架,比如WBS,甘特图,风险识别,关键路径等。然而,这些东西并不能帮你做好项目。

因为除了这些,你更需要学习的是,如何修炼项目经理的领导力。

 

思维上

既然已经从技术转到了管理,那势必得“强迫”自己多去学习项目管理知识,从技术思维往管理思维转变。

在思维转变上,有两个点需要明确:

  管理即为管事

  是人去完成任务

很多刚从技术转到管理的人会犯一个错误,就是一直盯着团队成员在做什么,像一个监工一样。

催促同事干活的不应该是项目经理,而是项目流程,是规则。

在项目运行中,通过设定明确目标,里程碑,责任人,建立反馈机制等,并辅以对团队成员的激励、辅导等,最终达成目标。

 

打铁还需自身硬

项目经理不断学习

不断提升自己

只为了一切都顺利:

  项目顺利交付

  尾款顺利收回

  奖金顺利拿到

总结

写这篇文章,也就是总结一下自己这几年的工作吧,主要是最近心情确实受到各种事情的影响了,毕竟我也是个庸人。相比较于研发人员,我觉得项目经理生存更加艰难,研发人员只要管好自己的一亩三分地,项目经理需要和人打交道,众口难调,而且项目经理不容易出活,这是最可怕的。沟通成本这么大,只有自己知道,很多领导是看不到的项目经理的付出。项目做得好,那是研发人员的功劳;项目做得不好,项目经理得背锅。当然了,这些和所在公司、所在团队、直属领导也有关系,这个大概就是职场了吧。

 

posted @ 2021-01-28 17:31  杨兮臣  阅读(186)  评论(0编辑  收藏  举报