本人在A公司工作,公司主要业务跟保险行业有关,开发的程序大部分提供为各大保险公司。近日的在工作中发生的一些事,让我这个小程序员,让我感到及心酸又生气,所以特来次吐槽,可能现在借着点酒劲写的内容,会有些客观偏激。但是实在是太憋屈了,没办法就是想吐槽。欢迎板砖。
事情是这样的,我们小组开发的程序是用来检测服务器的运行情况,我有幸分配到了程序的核心模块开发,经过三个月左右的设计、开发和测试工作整个程序基本上圆满了。领导让我我负责程序的搭建工作,这时在我看来噩梦才刚刚开始,程序开始上线了。可是到了生成环境,本身我们程序能够完全支持jdk1.5,可生产环境偏不这样,开始的时候给您来个jdk1.4,经过老大和客户协商后终于同意升级jdk,生就生吧?按说应该升级到jdk1.5,好达到“完美"支持程序。可是人家偏不,直接来个1.6。没办法,出现了一些问题,那好吧改程序吧。
按说对程序进行微调之后应该就可以正常上线了,但是这时程序又被客户的各种环境、权限进行了限制。这时程序与起初的设计有了较大的变化,导致问题出现了一大片,那好吧,我继续修改,这时已经做了将近三天的修改。心中是各种郁闷啊。这还没玩,改完之后,发现是“一波未平一波又起啊”。程序又开始出问题了,那继续改吧,在我便测试边改程序的同时,”事故“就这样发送了,mysql的数据库连接数因为我的程序达到了最大80,直接导致生产环境,其他程序或库无法访问数据库。领导发威了”我希望是就这一次,仅此一次 ... ...“。我去,为啥我费了这么大劲,花了将近一个星期的时间对程序修改。换了的是一个事故,领导的警告。
出事就算我们这帮小兵程序员的头上,环境搭好了,领导收到客户和各种上级表扬、奖金。好人你们来当,出问题我们总是被先”捏死“的那个,你为啥不说是因为客户环境导致的程序现在这样问题啊。程序员,干的最多,拿的最少,程序出现bug问题,测试和运维人员就会各种理直气壮,指责程序各种不好,真是站着说话不腰疼啊。那里有十全十美的code啊。总之,这行真的很难干啊。
今天就先写到这吧,改日继续吐槽。