2016年终总结:从程序员到项目经理的转身

  今年能够说是我职业生涯中很重要的一年,是一个转折点。由于在7月底的时候,我经历了人生的第一次跳槽,而且从一名程序员“转行”为了一名项目经理,固然仍然是IT行业的项目经理。程序员

  提及个人上一家公司,我对它真的是有着很是深厚的感情。从2010年刚毕业,就进入了这家公司。这是个人第一份工做,一直干了6年多直到2016年的7月底。面试

  刚进去的时候工资并不高,可是天天都热血沸腾,激情澎湃的。本来是按C++程序员被招进去的,没想到后来变成了作C#。好在有C++的底子,C#也就不难学,一边开发着一边学,真的是现学现卖了。当时适逢公司要作一个新项目,规模比较大,你们天天晚上都要9点10点才走,每一个周六还要再加一天班,不过历来没以为累,也不以为苦,就跟打了鸡血同样。数据库

  入职后不到半年,研发部的经理就让我去带团队了(那时候叫小组长)。当时的小组里只有两个成员,还都是有两年以上工做经验的,技术也比我强。所以我做为一个应届毕业生,他们的后辈,真的是硬着头皮接的这个任务,内心十分忐忑。不过我很明白这是一个好机会,虽然没把握能带好这个团队,但也先带了试试再说,没什么可怕的。领导都是颇有看人的眼光的,他以为你行,那你就必定能行。也不用担忧会把项目作砸,由于必定会有人在关注你的进展,不可能为了培养和考验一个新人就冒着把项目作砸的风险。若是你实在胜任不了,兜不住了,绝对会有人出手拉你一把的。微信

  所以新入职的同窗们,真的要胆大心细,不要由于缺少自信就推掉好机会。年末的年会上,我还被评为十大优秀员工,总之是顺风顺水。数据库设计

  直到如今,我也十分感激当时的研发部经理,让我积累了不少带项目的经验。学习

      这家公司当时没有什么产品部、产品经理,因而咱们作项目的时候,从与客户沟通搜集需求、作需求分析、制定项目计划、UI设计、数据库设计、写代码实现功能,都是一条龙做业。好在还有美工、测试、技术支持。不过当时仍是会有不少客户或代理商遇到问题以后直接就打电话到我这里来。测试

  后来公司规模愈来愈大,直到2015年才开始由产品经理负责需求,其它的工做仍是由各个项目组处理。咱们几个小组长也有了个比较正式的头衔——“研发经理”,在负责项目的规划、设计、监控的同时,也要负责核心代码的编写。网站

      为了能更好地完成任务,我在2013年的时候自费去学习了项目管理相关的一系列理论知识,而且考了一个PMP证书回来。这能够说为我后来的转型打下了一个很好的基础。spa

  当时公司里并无人把项目管理当作一门须要去学的技术,也没人据说过什么PMP,你们都是沿袭以前的老套路来开展各项工做。这样作其实并无什么问题,项目照样能够按时按质地完成。但我内心老是隐约以为不妥,以为好像不该该是这样的作法。并且在作项目的过程当中遇到的各类问题,即便解决了也说不出个什么起因来,好像一切都有规律可循但又摸不清它在哪里,是什么样子。设计

  我一直以为写代码是个人兴趣所在,但是我在这家公司写了好几年代码,技术上也没以为有多大突破,主要仍是本公司用获得的那点儿东西,须要用到什么了再去学什么。恰恰咱们公司也没用到什么高深的技术,基本上刚毕业的新人培训一个月就能胜任。只有这个管理项目的方法,我是主动想要去了解一下的,因而在网上搜了一通有关项目管理的培训,这才发现原来项目管理也是有资质认证的,这才知道还有PMP,才知道我作的工做,除了要亲自写代码,其实和项目经理是很是接近的。

  可是即便考到了PMP,也没有看出对当前的工做有多大助益,毕竟工做方式工做流程不是我能定的。

  拿一个很简单的例子:文档的管理来讲。以前的老项目,基本就没留下什么文档,咱们刚进去的时候都是靠以前的老员工口口相传。后来作的新项目,虽然都有文档,可是不少项目组都是在糊弄而已,那些文档并起不到什么约束和指导的做用,项目有了变动以后也没人去维护,基本没多大的留存价值。再有问题了,依然是靠口口相传,你们都没有维护文档、查看文档的习惯。我能够说是几个研发经理里面对文档最重视的一个了,写得很是详细,也都会按期维护。这一点一样也为我如今的转型奠基了基础,能够说我如今天天的主要工做就是写各类文档、维护各类文档、开会、发邮件。

     其实,我一直觉得我能在这家公司一直待下去呢。由于它的福利待遇不错,虽然工资不高可是也够用,每一年也给涨工资,还开始准备上市了给老员工们留了原始股。并且它的企业文化很是好,同事之间的关系也很是融洽,凝聚力很好。以前已经离职的员工,咱们也会常常聚餐K歌,甚至连已经离职10年了的前辈,都能联系上一块儿聚。更重要的是,它见证了个人恋爱、结婚、生子、买房等一系列人生大事。就连我老公(是的我是女的)也是在这家公司认识的,他比我晚1年入职,座位就在我旁边。结婚以后,他就离开了这家公司。程序员的圈子很小,平时的私人时间也比较少,能够说,我历来到北京之后,95%的人脉都在这家公司里。

  惋惜就是这样一家我已经视为本身家的公司,却仍然不得不离开了。咱们的公司正在转型,重心已经开始偏移,部门经理跳槽了,就连公司老总(创始人)都已经把全部事务交给了以前的副总,跑去经营另外一家公司,只作这家公司幕后的“股东”了。咱们作的那些东西,虽然公司还须要,可是已经基本比较稳定,也没太多新的需求,部门人数也已经削减了一半。

     从今年开始,咱们这个部门要被其它部门“吞并”的感受愈来愈强烈,同事们都在私下里议论纷纷。先是一开始带过个人那个“师傅”,也是咱们这个部门的“镇部之宝”,突然就被调到别的部门去了。整个部门就只剩下两个研发经理,各带着3个程序员,在原来的那套东西上修修补补,解决一下客户问题和新的小需求。而后以前要作成什么样都是咱们本身说了算,如今都要听产品部的了,咱们变成了纯粹的程序员。直到这个时候,我才惊觉,原来我是不甘于只敲代码的,我更喜欢去作一个项目的管理者。也正是这件事,才让我正视了本身,这时我就开始有点想要离开的想法了,可是仍然是情感上占了上风,舍不得。 

  让我更加坚决这个想法的,是由于公司如今的老总从鼎鼎大名的M公司挖来的一位产品大牛,作了O2O部门的老大。我是不清楚这位的能力究竟有多牛,不过他的臭脾气可真是一顶一的。我在这个公司如此祥和的环境里待久了,冷不丁的遇到这么一位,真是有种长见识了的感受,也第一次体会到了做为一个底层的技术人员的不易。

  第一次争吵的原由是这样的,我去找这位大神商议,大意是:“咱们这个功能立刻就要上线了,这个部分可能不须要这样实现,不然会比较复杂也须要更长的时间。这一版本是否能够先这样实现...”云云。结果没想到这位咱们才第一次见面的同事,上来就冲我发火了:“这不就是两行代码的事儿嘛!”“这不就是....,正常人都是这么实现的!”“程序员就是吃这碗饭的!”个人火气也一下就上来了:“我是负责这个功能的,我能够告诉你,这并非就两行代码的事儿!”既不是一个部门的,也不是我领导,有问题就不能好好说话吗?你能够嫌弃我技术很差,可是你不能带着X眼看人低的情绪,直接贬低咱们程序员这个行业。我程序员是吃这碗饭的,但我并非只能吃你这碗饭。

      更让人心寒的是,有一次在项目微信群里提出一个问题,由于对一个需求为何要那么实现有困惑,就问这个地方是为何要这样作?又是这位大神跳了出来,不分青红皂白又把我教训了一顿,说的话和上面差很少,大意就是:“你程序员连这个都实现不了,还能作什么?”“程序员就是作这个的!”“明明就是作不到还那么多借口!”气得我当时在群里就和他吵了起来:“我没有说实现不了这个功能,只是要了解一下为何要求把这个功能作成这样”。“你们都是同事,有话好好说,再这么不客气后果自负!”可是当时的公司老总拦住了我,他说我要注意沟通的方式。但是明明是对方先开火的吧。并且他还特地加了个人微信,说:“你要多倾听,XX是个人老师,他教会了我不少...”那我还能说什么?若是公司老总一句话都不说,让咱们本身解决,我反而不会以为怎样,只是一个难相处的同事而已。可是我没想到他处理事情会这么不公平,他是公司的老总,他的做为让我对整个公司的满腔热情都一会儿冷却了下来,只剩下失望。

  后来,公司把咱们部门仅存的两个项目组的两个研发经理,都“借”给了O2O部门,还捎带上一个资历最老的测试经理。咱们三个连工位都搬了过去,天天要由O2O的同事给咱们分配任务,还要给咱们进行绩效考核。原觉得是去合做的,没想到最后成了被管理。就连咱们一直在维护的那些系统,哪里要怎么改,谁来改哪部分,也都由他分配了。我天天的工做只是写一些简单功能的代码,我感受我彷佛回到了新入职的那一年,成了一个只能写基本代码的新人。我如今正在作的事情,任何一个刚毕业的新人都同样能作。我以为我在这里已经彻底没有价值了。眼看着真的要成为020部门的最底层员工,而那位大神也真的要成为个人领导了。

  另外一个研发经理也提出了要离开,不过他被研发部总监用一些金钱激励挽留住了。而个人离开很是顺利,部门老大说由于我新公司开出的工资和职位,都不是他们能给的起的,因此研发部总监说就不找我谈了,那样太虚伪了,明知道留不住。他说研发总监最近也很苦恼,由于他的人都被调走了,他也有不少事情作不了主了。能走,就走吧,这边如今太乱套了,走了对你也有好处。

  我不去深思到底是不是像他说的那样,其实我心里深处仍是但愿研发总监能找我谈一下话的,哪怕只是虚伪的挽留一下。研发总监其实人不错,虽然离职的一些同事对他有意见,但他待我不薄。我还记得有一次我请假说要带我妈去看病,签完字以后,他叫住我,热心的帮我推荐医院,甚至画了那个医院的地图给我。我办离职证实去找他签字的时候,他什么也没有多说,签完字我就离开了。

  后来我才知道,产品部的老大也在比我早一周的时候离职了,以后咱们在微信里聊过,他离开80%的缘由也是由于那位大神。他的离开让不少人都震惊了,咱们部门的经理说前不久他们还一块儿去客户那里谈问题,看他根本没有要走的意思,可他甚至连已经花几十万预订好的公司原始股都不要了,直接走人,而后把钱退了出来。后来又据说有个在公司里干了十多年的老员工,也差一点就被气走了。

  无论怎样,我最终仍是离开了。

     其实我一开始投简历是带着点赌气的成分的,还没作好思想准备真的要走。我连那些招聘网站的密码都忘记了,再登录进去的时候,上面还都是我刚毕业的时候的信息。我更新了一下简历,投了几家,接到2个面试通知。我打印出来的简历也很简单,只有一页纸,上面连个照片都没有。收到面试的通知感受比较忽然,也没顾上准备。后来我老公有一次无心间看到了我没用完的简历,当时就笑坏了,跟我说:“天哪!这就是你的简历啊?这是我见过的最简单的简历了。”

  事实证实,简历很重要,但并非决定因素,写得多不如写得精。光我那连着六年多没跳过槽,只有简单一行的工做经历,大概就能让不少公司心动了吧。毕竟,企业都喜欢忠实稳定的员工。

  来如今的这家单位面试的时候,一切都很是顺利。一共面试了三轮,没有作任何一道笔试题,都只是谈话,聊聊我以前的工做都是作什么的,怎么作的。而后就被录用了。

  今后,个人职位就从“研发经理”变成了“项目经理”。不再用写代码了,工做重心从技术转为管理。

  其实对于不能写代码这件事,我仍是以为有点惋惜的,会感受有点手痒痒的。可是我也很是明白,我不能作一生的程序员,我已经30多岁了,须要另谋出路。并且搞技术要不断地学习,学习不少不少东西,我欠缺的太多了。而且如今做为一个2岁半孩子的妈妈,个人业余时间大多都用来陪孩子了,只要是在家里,根本就不可能有打开电脑敲代码的机会。并且,一心不能二用,我既然选择了走项目管理这条路,就须要花更多的时间和精力在这件事情上。继续学写代码,好像并不能为我如今的工做提供多少帮助。

  庆幸的是,我老公还在写代码,他很用功,早就从当年那个比我晚入职的菜鸟变成他如今公司里的技术骨干了,带着个研发团队。每次看到他在书房里专心敲代码的时候,就以为我作技术大牛的梦想已经承载在他的身上了。哈哈,这么形容可能不太贴切,可是确实有点这样的感受。他对我可以不作程序员,而转去作管理这件事很是满意,由于他很明白要继续作一个老程序员须要付出多大的努力。

  如今的这家公司与以前那家有一点很大的不一样,那就是对项目管理的环节和流程很是的重视,有着很正式和规范的项目管理方法。在我入职以前,这家公司已经有至少4名项目经理了,都是从研发经理提拔上来的。只有我,是他们外招来的专职项目经理。

  我刚入职,就被安排去带一个听说是对公司明年后年都很是重要的项目,有一个产品经理来带我。直到如今,我已通过了试用期,转正了,这个项目尚未完结。本来上周它就应该结项的,惋惜要延迟1个月了。其实我是很是不但愿,我刚进来带的第一个项目就出现延期。但是因为要和另外一家公司合做开发产品,而对方却老是不能定期交付,屡次拖延。公司副总屡次介入,直接和对方的高层面谈,也仍然没能解决,对方的人力实在是有些欠缺。老总从立项时起就已经明确指出,这是一个产品型的项目,不是研发型的,所以以产品经理为第一责任人,其次是我这个项目经理,就算后期出问题,也只会去找产品经理,不会找到我头上。但我老是以为有点遗憾,没能交上第一份完美的答卷。

  正由于这样,我已经有了要继续充电的打算。我但愿可以从专业的人士和培训机构那里,学到更多更好更有效的项目管理方法,让我再遇到这种类型的项目时,可以处理得更好。这也是我明年的重要计划之一。

  回顾2016年,个人心得就一句话:机会老是留给有准备的人。

相关文章
相关标签/搜索