从上周开始,公司这边把我从全栈工程师的岗位调到了项目经理的岗位,开始尝试管理岗位,感觉换了一个岗位像是换了一份工作一样,又在次充满了干劲。开始新的项目,招纳新的项目成员,虽然都是在做软件开发的事情,但是看待的视角和以前完全不一样了,看到的东西又是不一样的,一周很快就过去了。

接触团队成员一段时间后,看到的是团队成员各有各的所擅长,各有特点,其中一个成员可能和另一个的成员性格完全相反,但他们都各有所擅长,可能正是这样的差异,组成了一个完整的团队。学会看到每个人的长处,是转向管理岗位必备的技能。

团队中有很优秀的队友,相互交流时从他们那里学到了些不错的方法经验。比如说建立团队的资源库,在我们写完各自的模块代码时,组织一个代码分享会,顺着说下我是怎么实现这个功能的,代码中用到了什么思路、哪些方法。这样即使有的同事没有写到这块,但听过有人分享,能马上找到怎么写。相当于打通了成员间各自的资源库,发挥出了团队的力量。个人感觉这个方法是让团队成员获得成长的不错方式。在后面的过程中,每两个星期可以组织一次。

还有就是评审环节在整个软件研发周期中的重要性,听到同事说他经历过的整个项目研发过程,感觉挺好的,值得借鉴。特别是开发实施前的需求评审环节。这个我在以前的公司好像没怎么遇到过。流程大概是:需求出来前,大家一起看这个需求各方是否能满足,开发的架构能不能实现,产品经理感觉怎么样、测试的感觉怎么样等等,写一份确认文档,各方都确认之后才开始编码。这样避免了后期因为需求变更导致的大量代码重构。

当然在这个过程中有些方面还存在不足,即下次可以改进的点,比如组织开会:

1、开周例会时,前提前把成员的所遇到的问题收集整理一下,同时找到能解决问题的老师一起解决掉。

2、尽量把开会的时间缩短,最长不超过1小时。

3、提前用思维导图列出会议节点以及核心内容。

前几天我问了自己这样一个问题:

在做项目经理的岗位中不变的品质或能力是什么?也就是不管怎么换项目,都很重要的能力是什么?

目前想到几点是:

0、沟通能力

沟通能力确实是重要的一块,不管如何换项目沟通都很重要。

1、带给团队成员带来成长性

带给团队成员带来成长性,我感觉是重要的,因为团队成员有所成长会提高项目的质量和进度,同时对公司和成员都是有利的。

2、提前完成的能力

这个能力是给公司创造利润的关键。

我也问了一个前辈,她给我的回答是:

沟通能力、风险管控。

人的风险、客户的风险、资金的风险。

同时我也问了一个外行人:

他提到的是管理体系、体系不会因为换了项目而改变,同时有一点是,提前完成的能力。

他说到了提前完成的重要性,身处管理岗位,更多的是为公司创造价值,节约成本,原本两个月才能完成的事情,一个月就完成了,就为公司节约了一半的成本,创造了额外价值。

以下是其他网友提供的优秀项目经理所具备的能力参考:

1、主动性

你不可能指望同级别的同事抛开自己的事情不做跑过来帮你解决问题,这时候项目经理起到的就是协调作用,应该经常向程序员询问情况,有什么困难需要什么帮助,尽最大的努力利用自己手上的权利去帮助程序员。

2、Bug修复及时

项目经理要能把握bug的轻重缓急,特别是和业务相关和程序无关的部分,在异常困难的情况下要和程序员一起研究出折中的办法来尽快解决问题。

3、按时完成任务

他应该对手下的程序员的水平有一个比较详尽的了解,谁在什么方向上比较熟练,兴趣在哪里,目前水平如何,还能提高到一个什么层次,以前不能按时完成任务是什么原因,通常不能按时完成任务是因为

1、程序员水平不行,如果是这个原因的话项目经理就没有很好的对程序员有一个了解,这样制定出来的计划当然不能怪程序员。

2、程序员理解有误,这是因为项目经理没有和程序员做很好的沟通,没有达成共识,这当然是项目经理的责任。

3、项目经理理解有误,那就没话说了。

4、创新

在正常的流程中不应该有创新,并不是不需要创新,新出现的方法和思路应该被精确的认证后再用到工作中,盲目的创新只会导致项目完不成,好思路也没有被认证,混在一起出了问题的话也搞不清楚是创新的问题还是原来就有问题,就算没问题也不能证明就是因为创新带来的好处。

5、责任心

程序员不需要责任心,责任心是由制度规定的,他只要按计划完成任务就可以了,他不需要负这么大的责任,责任的重担应该落在项目经理的身上。好看的代码是靠项目经理指定的格式才会出现的,所谓好看,就是明确的命名规则,同样风格的缩进,同样风格的注释,程序员又不是同胞兄弟,怎么会知道别人的风格和习惯呢,如果项目经理没有规定,那就会出现五花八门的风格,够看的格式不需要先进,仅仅是让大家都统一,统一的风格对于发现bug,对程序进行修改都能起到很好的作用也能节省时间。

最后,还是那句话,边干边学,体验过程,生命的意义在于体验,感受团队成员间的思维碰撞,接纳每个人的不同,珍惜大家在一起相处的时光,成功也好,失败也好,它最终都构成了我人生的一部份。


参考文献:

0、软件项目经理的能力

1、https://blog.csdn.net/xal0610/article/details/113933348

2、https://copyfuture.com/blogs-details/202003042152545652nixd8ulaszvbn5

一位全栈工程师转岗项目经理的初体验与总结相关推荐

  1. 测试私有方法 重构_一个全栈工程师重构之路:中小公司 DevOps 落地实践

    为了这篇文章,我前后写了将近十篇文章铺垫,才将这篇整体重构思想引出. 背景 先说下背景,我们是一家小公司,虽然打着做产品的旗帜,但是每个客户都有大量的个性化功能,这里指各个客户的java端.Andro ...

  2. 关于晋升全栈工程师,从入门到放弃的神功秘籍,不点进来看一看?

    什么是全栈工程师 全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Stack .他把全栈工程师定义为对性能影响有着深入理解的技术通才.自那以后全栈这个词 ...

  3. 全栈工程师实战:从 0 开发云笔记

    专栏亮点 无死角全栈开发:数据库设计.服务端开发.Web 前端开发,三大板块,无死角学习,弥补你的技能短板: 真实项目实战:基于真实项目的实战开发,即学即用,不再迷茫: 规范化开发流程:每个功能,都严 ...

  4. 全栈工程师15年经验分享:40个改变编程技能的小技巧

    白交 发自 凹非寺  量子位 报道 | 公众号 QbitAI 编程如何节省更多的时间,犯更少的错误? 最近,这样一份「心得」火了.这位名叫Kesk Noren的软件工程师在Medium上分享了一篇博文 ...

  5. 从全栈工程师到全栈管理师——全栈管理师诞生记

    近年来,全栈这个概念似乎在IT圈子里面被炒得火热,耳濡目染之后,自己也就慢慢的开始关注全栈这个新鲜的事物.记得早些时候,流行的是一些Web栈.移动栈.服务栈.技术栈等等这些概念.慢慢的,这些纷繁复杂的 ...

  6. python全栈工程师 pdf_python全栈工程师项目开发实例实战入门教程百度云

    python全栈工程师项目开发实例实战入门教程百度云 课程目录: 开学典礼 pycharm的基本使用 Python基本语法 数值类型数据及运算 字符串的基本操作 字符串的常用方法 列表的基本使用 列表 ...

  7. 大龄开发者究竟该何去何从?2019年Python全栈工程师,都是开发人员改怎么转向高收入?

    是继续做技术还是"强迫"自己转型做管理? 作者 | Petr Zemek 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 很多人因为喜欢 ...

  8. 《web全栈工程师》:中总结的20条军规和必读书单

    作为一个前端新人,应该不断学习加强各种基础技术,而且也要多看别人的建议,别人成功的经历或许不能让你复制,但是你总能从中有所收获,身体和灵魂总要有一个在路上. 今天抱起了实习时候充充翻过的一本书< ...

  9. 程序人生:如何成为一名优秀的全栈工程师

    对性能影响有着深入理解的技术通才 掌握多种技能,并能利用多种技能独立完成产品的人 一位资深开发工程师.架构师,以及具有敏捷开发技能的程序员 目 录 1. 什么是全栈工程师 2. 全栈工程师的价值 3. ...

最新文章

  1. php扩展的框架,新一代轻量级PHP扩展框架 Asf
  2. codeforces1497 E. Square-free division(数学+dp)
  3. Angular 小试牛刀[1]:Getting Started
  4. 码农不得不做的P图辨识能力
  5. CSS光标属性一览表
  6. 什么是数字孪生?终于有人讲明白了
  7. PHP —— 识别运算符实现逻辑比较
  8. ant编译mysql驱动
  9. -分类数组-创建//修改(添加/改变原有/合并/删除)分类数组(categorical)
  10. 数据分析前的准备工作
  11. 复变函数知识总结(1)——序言和准备知识
  12. python pandas常用函数_python:pandas常用功能函数操作
  13. asp.net社区户籍档案管理系统
  14. CM311-3_YST_晨星MSO9385_2+8_安卓9.0_TTL免费升级固件
  15. Android Banner Indicator 轮播图指示器
  16. AirPods Pro 和 AirPods 3 固件更新,或将提升稳定性,如何操作看这里
  17. Win10域客户端强制更改壁纸
  18. Spring MVC的请求处理流程
  19. 【EasyExcel】公司文件加密软件导致 Convert excel format exception.You can try specifying the ‘excelType‘ yourself
  20. Python 爬虫,推荐一款简单的抓包工具

热门文章

  1. Docker与flannel
  2. 正态分布(高斯分布)及Python实现——计算机视觉修炼之路(三)
  3. php中用unset报错,慎用PHP的unset、array_unique方法
  4. PIC单片机5——串口 中断
  5. 方舟服务器傻瓜开服教程(含教程以及所有开服常见问题解决办法)
  6. Go语言圣经阅读-第一周
  7. 计算机游戏配机方案,小白不会装机怎么办?2021年最佳游戏PC整机配置一览
  8. 心理统计学 笔记 (二) 基本概念
  9. X86 X64 区别
  10. 123457123456#3#----com.ppGame.konglongPuzzle78--前拼后广--konglongPT游戏_pp