阅读:2335
回复:1
|
[更多]一个工作在体制内程序员的烦恼
我目前就职于一个建筑行业体系下的国企,刚开始几年和部门其他人一样,从事行业标准的制定和技术方案的研究,倒也还乐呵;后来我们部门也准备往软件产品开发的方向发展,由于进公司之前我有5年多的软件开发经验,而其他同事根本没从事过相关工作,甚至只停留在学校的编码水平。我当时觉得我应该站出来拿之前的经验报效单位,况且和制定标准比起来,做产品开发更能做出成绩,因此毫不犹豫地挑起了大梁。谁知道,正是从事自己擅长的方向,给我的职业生涯带来了很大的苦恼。
职业苦恼的导火索源于去年做的一个项目。大家都知道,一个成熟的产品开发,需要一个团队,而目前单靠我一个人是做不出来的,所以单位从外包公司聘请了架构师和一个开发团队,而我则参与到其中,负责项目管理和关键业务的开发。为了做好这款产品的开发,领导将我和另外两个本单位同事组成一个项目组,但由于不懂软件开发,那两个人只是隔岸观火,袖手旁观,实际上是我一个人带领开发团队。幸运的是,这个团队在我数月呕心沥血的管理下,产品终于如期完成了,而且除了管理团队之外,为了开发关键业务逻辑,我在短时间内迅速掌握了原来并没接触过的Java(我在之前单位开发主要用的C语言),经过无数加班调试,终于如期完成,效果良好。 然后问题来了。今年3月,领导为了在集团面前挣面子,没有跟我商量,私自夸下海口用我们的这款软件为一位Vip级用户做数据分析,其数据规模之大,是我们之前测试没有遇到过的。结果在测试过程中,漏洞百出,差点没完成任务。后来经过补救,勉强交了差。领导雷霆大怒,把我们三个骂了一顿。那两个人还好,因为他们前期根本没投入什么,而这个项目倾注了我全部的心血,我在项目里又当爹又当妈我容易吗?!我做出来了,领导也没给什么肯定和赞赏,哪怕是口头的,现在出问题了就批我们这么狠,凭什么?!是你之前没和我商量是否能承受这么大业务数据量就私自立军令状,结果才出的漏子。 事情出了之后,领导限期令我们整改软件的问题。经过前期的代码分析,我们发现,我开发的核心算法没有任何问题,之所以软件问题频发,是因为之前请的开发团队架构师的设计存在很大的缺陷,而且开发人员没经过什么编程训练,写出的代码漏洞很多。而现在的团队已经解散,再找他们回来返工已然不可能,所以整改的重担自然就落在我一个人头上,这是最让我感到委屈的。 对于这种烂泥扶不上墙的代码,最行之有效的办法就是推翻重写,但工程量巨大。领导为了赶进度,将我的工作计划一再压缩,截止时间从30号压缩到24号。为了完成目标,我在那个黑色的四月,每天工作到晚上9点,一周上六天班,才勉强在25号完成任务。倒不是因为我工作辛苦而委屈,是因为本来是前期团队带来的恶果,而我现在在替他们还债,而且领导也不买你好,即使做成了,也只能算戴罪立功。 这只是一方面,在我从事以软件开发为主的工作中,由于没有共同语言,和其他同事之间的分歧越来越多。 首先,我的工作从来没有被真正肯定过。例如开会领导点评成果的时候,对其他人的成果总是能给予肯定和指导,但由于不懂我的软件技术,我的辛苦和亮点总被寥寥数语带过,让我产生一种被忽视被孤立的感觉。我在开发中采用的技巧和创新,也很难有渠道真正拿出来让其他同事认识到,没有人能够欣赏和认同。他们对我所谓的“关切”,就像我做了一个面包,他们关心的是能不能吃,我具体加了什么工艺使口感增强了、营养丰富了、保质期长了,他们根本不关心,甚至还可能提出不切实际的,比如面包能否解渴、吃了能否长个等在内行人看来很可笑的想法让我去实现。很可惜,室里就我一个人懂开发,我孤掌难鸣,澄清什么东西,领导也未必听得进去。而且在平常,室领导对我的工作几乎也是不闻不问,他如果能够俩星期一次,每次花5分钟,对我当前的工作点评一下,指明后续的方向,那我心里岂不是跟吃了蜜一样甜? 第二,我的资源需求一直没被真正满足。我们室需要开发的产品越来越多,单靠我一个人独木难支,因此我一直希望能有人和我搭档,起到AB角备份,也跟领导提出过,甚至说过即使开发人员难找都没关系,我哪怕花一年把室内一个同事带起来也行,但似乎这个B角一直没有给安排,就靠我一个人去扛,没有支援,没有鼓励,孤军奋战,这也许是一个程序猿最大的悲哀。 第三,考核的公平量化。我们室目前形成了我做一类活儿,其他人做一类活儿的N?1局面,但是如何对开发人员(其实就是我)进行考核,并没有一个公正的量化方案。这就像一个团队,既有打乒乓球的和打篮球的,而大部分人是打乒乓球的,领导也是乒坛出身,考核体系也按照乒乓球考核,那打篮球的岂不是很悲催?!举个例子,我们部门有个重要的考核指标是专利数量。而软件开发的成果都是公知技术,是很难写出专利的。我不是没有提专利的能力,在做软件之前,我提的专利数量不比别人少。而现在还让我提专利,是不是有点强人所难呢? 第四,我心中的理想目标一直不能实现。做上软件之后,一直希望能够在室内组建一个团队,其他人做方案,我们这个团队做产品,相互配合。这个梦想破灭之后,我努力从自身做起,想把我们室做各产品用到的开发经验整理成册,作为我们的技术财富也好啊。结果领导一句话交了凉水:你写这个没问题,关键是没人来干活!这句话,使我有些心灰意冷,从而让我本来已经写了40%的文档一直没能继续动工。 第五,对外人的关怀超过自己员工。之前的架构师,设计出这么烂的东西,我们领导还让我们放松对他的考核,把他当个宝一样;做另外一个项目,我们的外包人员连续加班,领导批评我没有给他申领加班餐。首先我作为普通员工没有申领加班餐的权利,这个姑且不论。他连续加班那么多天,我也陪着呢,你在关心他的同时怎么不关心我呢。现代人处事的弊病就是把好脾气留给他人,把坏脾气留给最亲近的人。这是不是也令我们自己的人寒心?!要知道,外包人员只是干活拿钱,真正为本单位考虑,把本单位事情当成自己的事情、用心去做的,只有自己的员工! 想起这些事情,心里极度不平衡。古语说的好:“人怕出名猪怕壮”,真的,我是不是应该装的像其他人一样不懂代码,也许就没那么多苦恼了? 真的,我时常想一走了之,我已经寒心失望了。我之所以纠结,留下来,不是为了单位,更多地是为了我妻子,我俩结婚不久,她又刚怀孕,我正应该花时间多陪陪她。但我凭着软件开发技术,最好的归宿也许是互联网公司,但这些公司的长期加班文化和“今天生明天死”的不稳定性,也使我望而却步,而且我已经30?了,职业生涯的巅峰也维持不了几年了。这些因素,也许是我正在纠结的 |
|
1楼#
发布于:2016-08-16 13:55
很感谢楼主在H3 BPM社区做的分享,仔细看完您分享的一词一句,深感没有资格做任何评论,但还是由衷的祝福你能一切顺利。如您所述经历:
1、关于工作,从行业标准的指定到产品研发的转型您已经证明了您的能力和成功,至少小编如此认为,引用一句老话:是金子总会发光,也终会被认可,只是时间问题而已; 2、关于家庭,您为家庭、爱人所做的付出和努力让人感动,小编认为也是值得的,祝您家庭幸福; 3、关于职业生涯,对您而言,从产品开发到项目管理再到架构规划,随着年龄的增长会有不一样的发展阶段和定位,所以您的职业生涯巅峰期说不定才刚刚开始,所以请加油,也祝你一切顺利。 |
|
|