我的2017
2018-02-13 11:42
393 查看
我的2017年,可以用失败来形容。
各方面都比较失败。工作上最大的失败,就是在做的项目,呕心沥血,没日没夜的殚精竭虑,最后却临阵被撤,转到别的项目去。桃树自己辛辛苦苦种下,眼巴巴看别人摘桃子。为他人作嫁衣裳。利益是一回事,我向来觉得,程序员最大的耻辱,是工作成果被否定,做着做着的东西忽然不让你搞了。
这让我很受打击。当然也让我反思:
1、首先没有处理好与项目经理的关系。
不管是按照特征驱动开发方法(FDD)的角色定义,还是现实情况,项目经理应该是侧重对外对上协调,我作为开发经理应该就是全权负责开发的管理工作。但是此项目经理没有弄清楚定位,越来越想把控一切,我也缺乏清晰的认识,没有从一开始就约法三章,后来情势不妙时也没有及时纠正,最终被扫地出局。其实,这种情况如果及时沟通,应该是可以避免的。
2、人员结构上没有主程序员,存在断层
一个项目团队,按照FDD的划分,开发人员应该有开发经理、架构师、主程序员,程序员。开发经理和架构师是我,但没有主程序员,使得我也要充当主程序员的工作,编写项目中最为复杂的部分,并且深陷其中,根本没有多少精力去兼顾其他,这也是我这个开发经理在此项目中看上去不够称职,最后被撸的最大原因。
主程序员的作用,是对上承接开发经理、架构师,对下面对程序员,可以比较容易理解开发经理的要求,设计模块,指导程序员开发,检查程序员工作等作用。
其实团队中是有这么个人能充当主程的。但他不是我的下属,是按照项目需要拼凑起来的。他与项目经理的关系非常好,我也是客气,所以造成项目经理越过我这个开发经理,直接给他下命令。而且我也基本上叫不动他。
但是,这个应该都是可以沟通的。只要我坚持,和向上级反映,估计他也不敢不听。所以,问题根源还是出在我自己身上。
工作就是工作,该强势的时候就要强势。
不过,这一年,我在GIS开发上有了进展,通过努力,对其中原理有了一点理解,也能做出一点东西来。
作为一个程序员,应该持续不断地学习,学习新知识,关注业界新动态。不管世界和环境怎么变化,高超的专业水平都是程序员安身立命之本。这是2017年中我越来越清晰的认知。那种认为程序员年纪大就学不动,思想僵化的都是屁话。你自己都否定了自己,不肯学习,吃老本,那思想肯定僵化啦。因为年纪大,资格老,经验丰富,学习反而更加容易触类旁通。当然,我说的经验,应该是对原理一类的,而不是工具的具体应用。
2018年我会继续坚持和发扬。学习永远在路上,一刻都不能停留。
我的2016
各方面都比较失败。工作上最大的失败,就是在做的项目,呕心沥血,没日没夜的殚精竭虑,最后却临阵被撤,转到别的项目去。桃树自己辛辛苦苦种下,眼巴巴看别人摘桃子。为他人作嫁衣裳。利益是一回事,我向来觉得,程序员最大的耻辱,是工作成果被否定,做着做着的东西忽然不让你搞了。
这让我很受打击。当然也让我反思:
1、首先没有处理好与项目经理的关系。
不管是按照特征驱动开发方法(FDD)的角色定义,还是现实情况,项目经理应该是侧重对外对上协调,我作为开发经理应该就是全权负责开发的管理工作。但是此项目经理没有弄清楚定位,越来越想把控一切,我也缺乏清晰的认识,没有从一开始就约法三章,后来情势不妙时也没有及时纠正,最终被扫地出局。其实,这种情况如果及时沟通,应该是可以避免的。
2、人员结构上没有主程序员,存在断层
一个项目团队,按照FDD的划分,开发人员应该有开发经理、架构师、主程序员,程序员。开发经理和架构师是我,但没有主程序员,使得我也要充当主程序员的工作,编写项目中最为复杂的部分,并且深陷其中,根本没有多少精力去兼顾其他,这也是我这个开发经理在此项目中看上去不够称职,最后被撸的最大原因。
主程序员的作用,是对上承接开发经理、架构师,对下面对程序员,可以比较容易理解开发经理的要求,设计模块,指导程序员开发,检查程序员工作等作用。
其实团队中是有这么个人能充当主程的。但他不是我的下属,是按照项目需要拼凑起来的。他与项目经理的关系非常好,我也是客气,所以造成项目经理越过我这个开发经理,直接给他下命令。而且我也基本上叫不动他。
但是,这个应该都是可以沟通的。只要我坚持,和向上级反映,估计他也不敢不听。所以,问题根源还是出在我自己身上。
工作就是工作,该强势的时候就要强势。
不过,这一年,我在GIS开发上有了进展,通过努力,对其中原理有了一点理解,也能做出一点东西来。
作为一个程序员,应该持续不断地学习,学习新知识,关注业界新动态。不管世界和环境怎么变化,高超的专业水平都是程序员安身立命之本。这是2017年中我越来越清晰的认知。那种认为程序员年纪大就学不动,思想僵化的都是屁话。你自己都否定了自己,不肯学习,吃老本,那思想肯定僵化啦。因为年纪大,资格老,经验丰富,学习反而更加容易触类旁通。当然,我说的经验,应该是对原理一类的,而不是工具的具体应用。
2018年我会继续坚持和发扬。学习永远在路上,一刻都不能停留。
我的2016
相关文章推荐
- April Fools Contest 2017 题解&源码(A,数学 B,数学 C,数学 D,字符串 E,数字逻辑 F,排序,卡时间,G,数学)
- CNUTCon 全球运维技术大会2017
- ThoughtWorks 2017技术雷达
- 2017网易前端笔试题总结
- 2017 ccpc秦皇岛站总结
- 20155331 2016-2017-2 《Java程序设计》第6周学习总结
- 2017 杭电多校联赛 1002 Balala Power!(数字替换字母)HDU 6034
- 2017总结
- [多校补题]2017 Multi-University Training Contest 1 solutions BY 北京航空航天大学
- 2017-2018-1 20155308《信息安全技术》实验二——Windows口令破解
- COCI 2016/2017 Round 4 C dp
- HDU 6039 Gear Up(2017 Multi-University Training Contest 1)
- 2017-2018-1 20162316刘诚昊 实验一 线性结构
- HDU-2017 多校训练赛7-补题
- 2017第25届春季中西部(重庆)医疗器械展览会会刊(参展商名录)
- 2017 C4天梯 L2-017. 人以群分
- UESTC 2017 Summer Training #16 Div.2(亚洲之旅)
- 20162327WJH2016-2017-2《程序设计与数据结构》课程总结
- 2017 Multi-University Training Contest 7 && HDU 6121 Build a tree 【思维】
- BZOJ 4017&&2017 icpc 西安G 区间异或和