这是我写的程序员系列连载的第四篇,亲身经历作为基础,有欢乐但更多的是忧伤,程序员不易,且行且珍惜。

进入项目组

继续上一篇的故事,时间来到第一份工作的第三个月,我进入了项目组,这个项目是为武汉卷烟厂开发智能园区,项目经理是个40岁左右的前开发,今年3月份才第一次扛起了项目经理的大旗,用他的话来说就是:公司需要我顶上,我就得顶上。不过我倒是觉得这调动是他自己申请的,毕竟这个河南人家里还有两个嗷嗷待哺的娃。

最初在烟厂上班的日子是平淡的,虽然每天做新功能有很多东西要学,但是毕竟没有什么压力,项目经理以关照为主,大概是听说我是研究生,认为有一定的培养价值。 不过,好事不长,我毕竟只是个刚上手不久的开发,加之公司的前后端框架陈旧,培训班学的那套东西大概只有20%可以用到,绝大多数东西要靠在现场跟小牛学习(“小牛”是我们组能力最强的程序员,大学实习就来到公司,现在虽然只有“18”岁,但是实力已然十分强劲,无论是业务代码还是底层框架都是一清二楚)。项目经理很快就不耐烦了,一个月后,他发现我的水平甚至还不如他(这个我觉得很正常,他再怎么不行也是做了6年的老开发,我就做了6个月),他寄托在我身上的幻想开始破灭。

被退货

跟开发经理打了几次小报告后,他忍无可忍把我拉回公司“批斗”,并且不再想让我留在项目组,这大概就是俗称的“退货”了。对于这个,做过项目经理的我倒是可以理解,毕竟工时和进度都有很大压力,而他又是个新手项目经理,需要把所有的事情都做到最好才能安心,大概也是跟公司立了军令状,如果这次项目出了岔子可能以后就做不了项目经理了。

说到这里,不得不提下这家公司的理念,这是一家很纯粹的民企,至少武汉分公司是非常唯利是图的,开发及实施方面以自己培养的实习生为主,项目经理几乎全部从上海总部分派,绝大部分员工驻扎客户工厂不回公司,加班是常事,基本上976。我实在是搞不懂这样的一家单位为什么要把我这种“老油条”招过来,薪资不算低,成长不算快,况且精力有限不喜加班。

现在这时候,我们项目组正在公司加班,一个半月以来的第三次周末加班,我在写这篇故事,很好奇被退货的程序员之后会被如何安置,换个项目组? 留在公司? 还是直接被干掉?(我倒是不介意公司裁我,赔我一个月工资就行)

内行人的外行话

三个月的程序员工作干下来,最大的感触就是:开发流程太不标准化了,开发框架太不智能了。
在汽车行业,项目开发的标准化是做的很好的,开发人员并不需要面对大篇幅的定制化需求,绝大多数产品都是套娃,开发方案需要改动的地方并不多,甚至可以写成标准的流程化文件,仅需要增删改查。而面对烟厂这样的大客户,这家公司几乎每个模块的开发都是重新来过,之前的模块无法复用,这样的开发效率当然是低下的。
在汽车行业,另外一个做得很好的地方就在于,体系文件的管理,这类似于开发框架,明确了各个职能部门的职责,以及适用于各种场景的应对方法,可这家公司的框架呢,不仅老套,还缺乏相应的文件和注释作为支撑,这无疑加大了底层开发人员的开发难度。当然,你可以从实习生阶段培养新人,一直不让他走,但是你无法迅速从外面挖来一个成熟的开发取代这个培养完善的实习生,同样的,这个实习生如果不思进取,没有积极学习最新技术,他也将无法轻易解耦跳槽。

欢迎留言

我毕竟初入软件开发行业,对于规则还不甚清楚,也希望偶然看到此文的大佬们能够给予一些指点,到底是这家公司不适合我呢,还是我不适合软件行业呢?
在IT行业混迹的这半年里,虽然对技术的热情是逐步减退,但是羊毛却没少薅。
你看这些书,也是666:

被退货的程序员

被退货的程序员
程序员的焦虑从看不完的书开始?

相关文章: