而我的工作,主要围绕着客户需要展现的多级数据上来,也就是抽取数据。我需要把三张客户原始表的数据综合在一张Ext绘制的前端列表上,彼此间还有连接关系。前期,因为跟李总沟通的问题,吃了大亏,害得我在这块浪费了不少时间。幸好我悟性高,自己弄明白了客户的意图,才让第一个版本成功交付。我好不容易把这项内容完成,没想到的是,客户需要的查询太复杂了,我们之前把三张表的数据再保存到一张表里的做法太牵强,导致四处都暴露出问题,堵都堵不住。然而,这一切的根源就是所谓的一个月之内完成。也许,星星和梅婷他们不了解,但我心里非常清楚,他们这些人做项目就是这样,明明客户给了三个月时间,他们非要逼你在一个月内完成。这种情况,如果开发人员的技术不错,对这种类型的项目比较熟悉的话,是可以通过加班来完成的。但是,如果遇见这样的项目,那可就是彻底完了。本来,我们的工作任务都是超负荷的,还要我们接二连三地加班,试想,这样的状态下,做出来的程序能用吗?这个项目,从一开始就错了。但我为了感谢李总,仍然坚持着,希望这个项目可以善始善终。
我想过,这个项目如果再招两个高手进来帮忙,很快可以搞定;如果只招一个进来的话,勉强可以搞定,只不过时间会稍微慢点。为此,我把自己的想法反馈给了蒋总。蒋总表面上答应了,也确实见他面试了几个人,但一周过去了,始终不见一个人进组。一方面是客户急着要结果,一方面是迟迟没有帮手入组,我这边的压力非常大。而蒋总,却让我们在周末加班。听到这个消息,我们三个人已经万念俱灰了,只是在做最后的垂死挣扎!这个公司真的没有前途,我作为项目组长,没有一点权力。就说说招聘吧,我这边急着要两个人,而蒋总呢?装模作样的招人了,她自己不懂技术,竟然让李总通过笔记本远程面试。这一幕,是我在打水的时候偶然看见的。不是我不相信李总的能力,我是觉得,我想要什么样的人来帮忙,我自己应该更清楚吧。既然,你把项目交给我来做,你面试人不经过我是什么鬼?算了,不计较了,这个项目,我已经在心里放弃了。
星期一晚上九点,吃过晚饭后,我就让梅婷和星星回去了。我把自己关在办公室里,独自加班。这次,数据抽取方面又发现了问题,框架自带的HQL不好使,在多表查询的时候非常被动。我之所以让他俩先走,就是想一个人静静,看怎么能解决这个问题?使用SQL吧,需要重写分页。一个小时过去了,我还是没有想到好办法,只能决定重写分页了。我用心地投入到编码之中,迎着技术难题而上,不知不觉中,忘记了时间的流逝。
“哎呀,成了,这个分页可以用了,总算是解决了这个项目组头疼的问题。”我激动地说。
当我清醒过来的时候,发现整层楼都是黑的,只有我这个办公室里亮着。我看看表,已经凌晨十二点了。怎么办?搭车回去的话太远了,也划不来。我走下楼去,绕着南京西路的街道逛了一圈。凌晨十二点时,路上的行人非常稀少,只有一轮明月悬挂在天边,这个城市是看不到星星的。我从南京西路往北走,漫无目标地走了十来分钟,不知道走到了哪里?我站在一个立交桥上,点了根烟,独自面对苍然暮色,感慨着生活,耳边时不时地传来汽车的呼啸声。
我抛弃了西安固定的生活,来到上海打拼,为的是什么?虽然,我的工资比西安翻了一倍,但我承受的压力,也越来越多。这个项目最后能做到什么程度?是死是活?我真的没有底。蒋总始终和李总保持一致,有些情况不让我知道,这样一来,我很难放开手脚去做。最主要的是,目前急需一个人来帮我分担压力,让我把重点转移到项目Code Review上。在这样的压力下,写出来的程序,做做演示还可以,放到生产上根本用不了。这千疮百孔的的程序,一大堆bug,我心里比谁都明白。
可是,蒋总这边总是不肯招人,真不知道她怎么想的,你在此时招一个人进来,我就可以在整体上把握进度,来做一些风险管控方面的事情了。不招人进来,我每天还要写那么多代码,哪有心思和时间做项目管理?也许,她是把项目管理的工作交给了李总,这本身是没错的,但是,李总远在西安,这边的情况,他不是很清楚,就算知道了,也无法救场。想着想着,我一阵怅惘,为这个项目的前途担忧。
突然,我想起了李平远在山西,他不是早已经是项目经理了吗?那他经验应该比我更丰富才对!这个时候,我应该虚心向他请教,看看如何度过难关。我不顾凌晨的时间,就跟李平打了电话,反正程序员都有晚睡的习惯,说不定,丫的现在正跟我一样加班呢,我想想就觉得好笑。
电话响了很多声,没有人接。一种不好的感觉突然袭来,李平从来都是一个乐观的有干劲的人,怎么会不接我电话呢?这种直觉让我拨通了赵磊的电话。
“赵磊,李平最近咋样?我刚打他电话竟然没人接听?”
“这个……”对面陷入了长久的沉默。
“你倒是快说啊?李平怎么了?是不是出什么事情了?”我有点着急。
“是的,他出事了……”赵磊隔了一会又说,“本来,我想迟点告诉你的,怕影响到你的工作。但是你既然问了,我就实话说了吧。李平已经去世一年多了,是得癌症死的。”赵磊语气沉重地说。
“是吗?”我有些不相信自己的耳朵,“好好的人,怎么出了这种事情?多好的兄弟啊,我还说有项目上的事情请教他呢,没想到他已经去世了。”
“对不起!是我没照顾好他。当初你把他交给我的时候,曾叮嘱我照顾好这个代你出差的朋友,我也一直把他当做兄弟看待,没想到他竟然出了这种事情。本来,电力局的项目都结束了,荣盛公司就要接电厂的项目了,拿下电厂的项目,并且做好它,一直是李平的夙愿,没想到,他竟然先走了。唉!”赵磊说着无奈地叹气。
“是不是加班太严重搞得?”我随口说。
“兴许有这方面的原因吧,项目上线那阵子,他确实连夜加班,但更多的还是长期以来的积累吧。癌症这事情,谁能说得准呢?兄弟,你也注意点,你们那行我了解,挣钱多没错,就是工作累。千万别把钱看得太重,而损耗了身体,我已经失去了一个兄弟,不想再失去另一个。”赵磊说。
“好的,我知道了……”挂了电话后,我心里百感交集,已经不知道该说什么了。这年头,程序员加班猝死都成了家常便饭了,隔三差五就能听见一个,真希望大家在努力工作的时候,还能注意身体健康,实在不行就休息!