幽默的软件工程师

CSDN上最近有一个人气贴

杯具的程序人生[原创][直播]

里面的楼猪相当诙谐,把一个枯燥平常的开发生活,描绘成一个有趣人生。看了他的帖子,发现同样的事情,原来还可以用一种快乐的发式来表达。非常崇拜。

说起进度,我想很多人都为这个问题头疼过。进度啊,真是个难把握的东西,特别组员间的水平参差不齐。前面提过,公司没有JAVA项目的经验,所以当时报工时,报价,均是按。NET来报。整个项目报时:70天。我和我经理都觉得,这是一个不可能完成的任务。到目前火止,已经有90多天了。项目期限是一延再延。于是总监提出,每天下班要开例会,以前我们基本上三天一开的,例会他要参与进来。大谈他的看法,他的管理之道。他以为在黑板上画画,项目就出来了。所有的计划,均是按理想状态来评估,期间不留解决突发问题的时差,不留测试时间。每次开会,都是他一个人在上面讲,然后我在下面顶他几句。而我们经理列,说的最多的一句话就是:你都说完了,我还能说什么?

关于工作量的评估,我感觉就像猫抓老鼠一样。
张总:“周XX,你评估一下XXX模块的工作量,写个工作安排给我”

由于所有的设计均为我做的,所以对工作量的把握还是心中有度的,每个模块,每个页面有什么功能,大概需要多久能完成,都还是能估的比较准的。

起初,我会如实的汇报给他,当然了,我汇报的时候肯定会适当多报一点时间,因为我知道,他这人就是一个理想主义者。我多报点时间,是给其它开发人员留下一点处理突发问题的时间和空间。

但是,我们张总是个不按常理出牌的人。每次我汇报过去的工作所需要工时,他都会给我打个5折,然后再返回给我。导致,我这一块工作根本没法安排,我不能跟下面的人说:今天晚上加班都要给我弄完。
因为第一:公司没有加班费,我自己也是程序员,我不能对不起大家。
第二:其实大家每天都在超负荷运转。每天都是加班,我不能给他们再增加工作压力。
所以往往我的工作安排,都不能按他的计划来进行。因为我和我的经理是天天挨训,说我们管理不到位,不能精确到每个人每分钟在干什么。 我们的计划没有可执行性,一定要隔十分钟去查看一下每个人的工作进度。。
OMG,我相信大部人在收到工作安排以后,都不想再写着写着的程序又被骚扰一下吧。可这在咱这里不行,咱张总就是这样的管理方式。。

正所谓,上有政策,下有对策。

既然,他每次都给我打5折,那我每次在汇报工作评估的时,我就把所需要工时都 * 2,楼主虽然读书不多,但小学还是毕业了的。 知道 n*2 * 0.5 还是 = n的。

就这样又持续了几天,他好像发现了点什么,于是我汇报会进度,他又给我打完0.5折以后,再适当扣掉一段时间。

于是楼主想起了JDK里面ArrayList的增长方式,于是就把原来所需要工行 n 当初最终的size,按照ArrayList的境长方式,来汇报工作量评估。。
咱们英明的张总,当然也不是吃素长大的,他是吃肉长大的。过来对我说:
“周XX,为什么你的评估时间越来越宽松了列?”
楼主是个直爽人,既然光芒照满整个公司的张总发现了,那楼主就打开窗户和他亮话了:
“每次我汇报工作,你总要压缩一段时间,而你给的那个时间是根本不可能完成的。不能按你的计划完成任务,你又要训我和陈经理。关键是你的那个计划根本不具备可执行性,试问制定一个没有可执行的计划,有何意义?”
张总,终于没再说什么。 张总V5,张总荡漾。您老人家终于开恩了,恩,至少我开始是这样认为的。
熟不知,后续的日子,仍就演绎着这样猫抓老鼠的故事。。

话说,总监对楼主是很无奈的。可以用又爱又恨吧,用他自己的话说:楼猪,你能别做枭雄不?咱公司现在正处于改革时期,属于乱世,你能当英雄不?
楼猪顿时有了当曹操的幻觉。。。其实楼猪并不是什么枭雄.楼猪也是知道,他是总监,楼猪也知道顺之者昌,逆之者亡的道理。楼猪也要好好听话,当一名优秀的好同学。可时逼人啊,每当看他在那里指挥,楼猪的心就像害羞的小白兔,开始躁动不安。
张总的意思是:能把客户忽悠过去就行。 但楼猪觉得那些没有职业道德的,楼猪以前的公司有着很标准的开发流程,有着很规范的开发标准,有着很负责的态度。当然了,楼猪的上任公司是自己做产品,而不是服务于客户的。
(PS:楼猪写到这里的时候,听见坐对面不远处的张总已经打电话订饭了,然后对面超超帅锅望我笑,看来大家都有共同深刻的认识:今天又要加班了。不过话说楼猪今天的事已经完成了,不打算加班。不过他会让楼猪GG走不? 有会有故事发生不?)
楼猪觉得,虽然为客户开发产品,还是要本着负责的态度。如果说把自己做产品,比成做瓷器的,我们就应该用做艺术品的角度去完善它。 但就算是为客户服务,那咱也要做赝品一样,对不?
楼猪也知道,资本家(BOSS)想的永远只有利润,能用最短的时间,收到项目尾款,接个才是资本家想要的。至于产品质量,能有凤姐的品质(虽然质量不高,但功能性没问题)就可以了。
每每想到这里,楼主的心就纠结的很。接个就是天朝中小型无自主研发产品的悲哀啊。。。。

再来说说我们经理吧。

他是低调惯了,除了去客户那边商讨东西,其它的都让楼猪帮他去搞。不过楼猪和经理的关系还是蛮好的。经常私下里聊聊,话说到目前为止,楼猪的经理已经提了2次离职申请了,可是在这个紧要关头,怎么能批列?
项目组里的人是走了一批又来了一批。前前后后换了10来个人了吧,楼猪已经很淡定了。而且楼猪知道,这个项目结束了,还要走一部分。这批将是被离辞的。。。因为他们的合同是以楼猪现在开发的项目期限的,也就是说:项目完了,公司可以不要他们…
每每想到这里,楼主的心就纠的疼。资本家果然是狠心啦,榨完了就不要了。当初楼主签合同的时候,合同也是这样的,不过楼猪不签,最后老板妥协改成固定期限 的。但合同上没有写明薪资,当初楼猪来公司的时候就听说了离辞的时候工资不给发齐的事。楼主好歹也是经历过一些风波的人,当时看合同一眼就看出这些问题, 楼猪当然不肯。又折腾了几天,才把合同的事给解决了。。不过楼猪知道,公司有把柄落我手上了,他丫要是不仁,我就不义。。 合同上不写薪资,你们都懂的。。。不解释

话说楼主经常2个星期连着上班,中间不休息。公司木加班费,连饭都不管。甚至老板连一句:大家辛苦了的话木有。 咱总监虽然也是陪着咱,可他在桌上睡觉,那呼噜声真大,要不然就是带个耳麦,看看电影,听听歌。
总监,总监,总是监视你….恩。这就是总监的作用,恩,就是酱紫。。。
自此,神马前途,神马美女,都是浮云,楼猪都只能将他抛之脑后。。。。
对程序员而言,还有比写代码更神圣的事情吗? 除了写代码,神马都是浮云。。。。。