甜心玫瑰

第一百一十六章 程序猿之怒

    
    最近一段时间过的实在平淡,可能客户觉得不给我们增加点难度,根本对不起自己的那些钱。这不今天又把何经理叫了过去,说是想要调整需求。
    “对于我们程序猿来说,最讨厌的事情就是更改需求,有句段子流传很久,杀一个程序猿不需要用枪,该三次需求就可以了,大概就是利用这个特点编的。其实别看程序猿平时很低调,看起来特别不容易生气,整天一副与世无争的样子。那是因为毕竟连调试程序那么麻烦的事情,都没有让我们生气,那还有什么可以值得生气的呢?”
    “对于程序猿来说,往往就是别人觉得无足轻重的事情,会让我们大发雷霆。我给你们好好普及一下啊!”
    “第一件就是代码注释。想一想当我们费尽心思的找到了错误原因,正准备对错误进行修改的时候,我们就看到了一段男默女泪的像天书一样的程序代码,整段是N层循环,而其中注释也是瞎写或者复制粘贴别处的,如果循环中再有一堆魔法参数,顿时有一种想捶胸顿足,大吼一声:谁TMD在代码里下毒的心情。”
    “就好比你已经在森林迷路了,然后有人硬塞给你一份航海图,直接都能给你带到新世界了。如果你是当事人,拿到这样一份地图还不如没有,因为本来的目标可能只是木叶隐村。[新世界来自航海王,木叶隐村来自火影忍者。]”
    “没想到你动漫看得不少啊,航海王和火影忍者都出来了。”一个同事听的津津有味,我微笑的点点头,然后继续说我的。
    “第二件事情就是需求变更。这个就是程序猿最大的敌人,他往往决定了程序猿这周是加班度过,还是潇洒走一回。我之前看到过一篇报道,说有一套方法可以让程序猿很享受客户的需求变更,也不知道这个是真是假。”
    “客户开个会,三十分钟讨论出来的需求,有可能对应了程序猿几百个小时的工作量。当为了这个版本的需求花费了几百个小时已经完成大半的时候,又因为客户上厕所时候的一个灵感乍现,决定推倒重来。我觉得如果我遇到这种情况,心里一定是十分复杂的。”
    当然这个情况很大程度是可以避免的,一个优秀的项目经理可以在客户不了解想要的东西时,协助他们作出决定。
    “最后一个就让我们说一说程序猿同样很头疼的事情,那就是开发结束后补文档。有的人可能说了文档有什么可怕的,那里面不都是自己开发的功能嘛!事实上,文档应该是初期编写的,用于规定功能边界和开发内容等。”
    现状是,由于开发周期紧,导致早期根本来不及写,只能在最后补。这个情况在未来有所好转,但是目前还是普遍现象。
    我记得牧轩曾跟我说过一个笑话,就说他们公司之前有一个同事,他的领导让他补一个模块的用户使用文档。谁知道这家伙一天下来居然就截了几张图,等到领导问他文档的时候,他是这么跟领导说的:“求求你了,老大,还是让我回去写代码吧!让我加班都可以。”
    这件事情也成了那位同事的日后的糗事,同事是不是就拿出来调侃他一回,不过他本人不在意,顺势就跟人讲讲自己那段被逼着补文档的地狱体验。
    “其实程序猿还有很多禁忌,虽然平时看起来人畜无害,与世无争,其实只是没触碰到底线大家都是朋友。在0101的世界里,自己就是主宰,一切都会按照既定的路线走,不会像人一样,受各种意识主导,程序对你言听计从,想你的亲密爱人,绝不会欺骗你。”
    “这就是程序猿,由于长时间的跟电脑打交道,导致他们比较高傲,甚至有点目空一切。”
    “当然,也有有趣的事情。比如测试跑过来找你,对你说,某处出错了,一定是bug吧。然后等待他的大概率是如此的回答,哪有问题?是你自己搞错了吧?虽然你嘴上这么说,但其实双手已经诚实的打开浏览器或者控制台去读日志了。”
    “说得好。”
    进来的人打断了我的演讲,赶紧过头看向说话的人,还好是何经理。这要是被其他领导知道了,我就得好好写检讨了。
    “何经理,您不是去开会了吗?怎么这么早就回来了?”
    何经理看了看我,又看了看大家,然后说道:“大家先散了吧。各小组长到会议室开会。”
    我们几个组长互相看了一眼之后,赶紧收拾了一下就过去了。刚到会议室里面,就感觉气氛有点不对劲,特别的严肃。今天何经理过去是调整需求去了,难道需求调整的很大,和我刚才讲的一样。
    何经理看大家都聚齐了,冲着我们说道:“大家也知道我今天是去干什么了,情况不太乐观,我下面就跟大家说一下具体情况。”
    我们通过何经理开始了解今天发生的情况。
    何经理到了客户的公司之后,先是被冷落了半个小时,好不容易等到会议开始,结果客户却先说想先看一看软件。还好何经理事先准备的比较充分,就给客户先演示了一下软件,谁知道客户对着这个刚刚开发近三个月的软件就开始挑问题了,各种表示和他们当初设想的不一样。
    但其实这就有点扯皮了,这是典型的用户并不知道自己想要什么,当看见原型甚至demo以后,思路被打开了,开始疯狂的产生想法。本来软件的开发应该是严格按照既定的文档进行的,包括功能排期等等,双方确认了就要执行,但是在当前的大环境下需求文档就是用来记录需求变更的已经快成了行业潜规则。
    当然,何经理也不能做任人宰割的羔羊,回绝了一些明显不合理的需求以后,还是妥协了一些改动不太大的内容。会上,一再叮嘱我们以后做功能要尽可能灵活,防止牵一发而动全身。
    散会以后,他们都说姗姗你懂还挺多。活像一个工作了几年下来的老炮儿。我听了以后,心里的想法自然是不能表漏出来,给他们回了一个礼貌的微笑。
    眼看到了下班的时间,今天感觉有点累,收拾完东西就直接回家了。地铁上,别人给我让了一个座位,打心眼感谢人家,当然行动上也表达了十分的感谢。没做多久昏昏沉的就睡了一觉,还好没坐过站。
    回到家,看见屋子有点乱,有点心疼牧轩,最近晚上加班,早上还要给我做早饭。平时屋子就没法收拾了,简单的把垃圾收了收,准备下楼扔掉。
    ()
    搜狗
    
小说推荐
返回首页返回目录