夜色下的春城灯光四起,闪亮辉煌,空气夹杂在吹来阵阵微风中,习习凉爽。王总带着我和杨光穿过青年路,转向春城路一直到达名航路口,绕过官渡立交,很快就到达官渡广场。广场上有很多人围在一起,不同年龄的人都有,伴随着乡音气息的彝家歌曲,欢快地跳着舞,脸上挂满了享受生活的高兴。这种聚在一起跳舞的场景,我是最近一年多才看见的,在昆明的很多广场和立交桥旁空地上都有。有好几次下班晚时,我曾走到公交车站东风广场中央,看着广场上那些欢快的身影。轻快的节奏,风情的舞步,我也被这样的喜悦所引诱,身体也自然地扭动起来。
省电信的办公大楼就矗立在官渡广场旁边,25层高,虽然是夜晚,但灯光照射处,很明显地看出其装潢的华丽,巨大的电信标志位于建筑顶层,绽放出夺目的光亮。远处看去,整座大楼就像一个巨人一般巍然挺立着,不时地用藐视的余光轻瞄着旁边低矮的一切;灯光灿灿,闪耀夺目的样子又像一个高傲的贵妇,用自负的姿态凸显着自身的高贵,阶下云云众生,唯有望尘莫及。
我是第一次来这里,所以刚进门不免有些好奇地左顾右看,电信就是有钱,不管哪个角落,一桌,一椅都在冒着不菲气味。信息推进处在15楼,王总带着我和杨光很快就找到张处长的办公室。一阵简短的寒暄后,王总就和张处长开始聊起新边的项目来。我和杨光静坐在沙发上,呆呆地看着周围。张处长的办公室比起王总的来小了许多。在我的左边,一面鲜艳的红旗直立在他的办公桌旁,办公桌后面是一个巨大的书柜,虽看不清上面摆放的是什么样的书名,但起码可以看出来这位张处长喜欢读书,因为整个书柜已是塞得密密麻麻的,书柜上方挂着一幅很大的云南省地图;很多相框式的东西挂满了我前方的墙上,我想应该是优秀部门之类奖励。在我的右边墙上很醒目地挂着《电信工作人员日常行为规范》和信息推进处主要工作人员,总共8人,杨光指着其中的某个年轻人说这就是他提到的刘远,照片上的那人很朝气,明朗的五官,浓浓的粗眉毛,一脸严肃正直的神情,样子很帅。
“你们的方案做得如何?什么时候带来给我们先看看?”,张处长很直接地问到,这时张处长和王总已经坐在我旁边的沙发上了,张处长面对着我。
“早就做好了,这不一直等着张处长你这边有时间才敢过来打扰你嘛”,王总面带微笑很自信地说。
“老王说这么客气的话,我们这儿巴不得你们能马上把这个项目做完呢。为这事,我和好几个部门领导一直在商讨如何把这个项目做成,做好。一来新边州是刚确立将州政府从西平市迁到新边市,再者新边那边的新办公大楼也是刚建成即将准备投入使用,所以这次信息设备采购和软件系统平台搭建就自然成了头等需要解决的大事。前几天,你们送来的采购计划方案我看了,在新边州信息建设小组会上也拿了和省里的主要领导们进行过讨论,领导们对整体方案大体上还是较为满意。没提什么大问题,主要就是叮嘱我说,需要把一些具体的设备条款和采购数量再找你们一起商量一下,能省就省,能不要的就不要了,毕竟现在新边分公司投入的建设资金有限,也不能全部都用到设备采购上。关于那个配套的软件平台系统,省里和新边的主要领导都很希望由你们公司来负责整个项目的建设工作,这样软硬都由你们一家包揽,也可以省掉很多中间环节交流处理。不过因为这次新边分公司整个项目涉及的工程量很大,而且是公开招标,所以对承接单位整体实力、背景都要求很高,具体我这里就不多说了,主要就是招标网站上罗列的那些。虽然省里的很多领导还是很相信你们能干好这事,不过最终你们能否成功中标那也只能看你们能拿出来的实力了。毕竟招标会上是各家都公平竞争,最后花落谁家,那只有在投标结束后才能见分晓。”,张处长坐在沙发上,很坦诚地对我们说,表情很严肃,不时地在打量着我。
“张处长这个你放心,我们信翼这几年一直就在做电信、政府这方面的系统集成项目,相关的认证资质也相当齐全,而且我们拥有很多系统集成方面的成功典型案例,像昆明电信呼叫平台、省电信计费平台、平阳新政府大楼集成系统、五华国税、盘龙卫生局都是我们做的。这次我有信心我们信翼一定可以成功拿下新边的这个项目,并且按时完工,把它做好,当然很多时候还是需要省里面多给我们些意见和指导,所以以后可能会长时间麻烦到信息推进处这边。为这项目信翼这边也投入了很多人力,现在小杨这边已经在到处联系厂家,并把主要的设备、服务器等都罗列给他们,而且要求他们承诺以百分之百质量保证的产品进行采购;如果没有的服务器,让他们直接从美国那边发,不过最迟要求在3天内到货。至于软件这块,主要由小田来负责,他本人一直从事J2EE这方面的软件开发工作,重点大学计算机专业毕业,人很聪明,也很能干。虽说才来公司半年不久,可个人工作能力不错,而且在以前的公司一直从事项目经理一职,对软件的项目整体管控能力强。他今天就带着整个软件系统的规划建设方案,要不让他给你先做个大体的介绍?”,王总边说,边看着我。我能很明显地觉察出,这是一种自信、鼓励的眼神。
“是嘛,看来你们今天是有备而来啊。这样你们先等一下,我看看单位上都还有哪些人还没下班,可以让他们过来帮忙一起看看,随便也可以提些个人的看法”,张处长很高兴地说到,一边走到办公桌前,拿起电话。
“那个,小刘啊。今天都哪些人在值班啊?信翼公司王总他们刚好把新边项目的软件建设方案拿过来了,你招呼下大伙去会议室,一会儿让信翼公司的老师给我们讲讲,你们也学习学习,随便提下自己的想法和意见”,张处长对着电话的那头说到。
不一会儿,有个年轻人敲门进来,并说到:“张师,大伙都在会议室准备好啦,刚好人都还在。我还约了机房的几个工程师一起参加,他们一会就过来”。那人应该就是杨光说的刘远吧,不过神情和照片上的严肃有点不大一致。
“好,那我们这就过去吧”,张处长招呼着我们说。
我起身,和杨光一起跟随王总,张处长来到他们的会议室。我的心里开始有些紧张起来,暗暗在心里说到,“杨光这小子忒不地道了,先前还自信满满地告诉我说只是给一个张处长讲,没转儿领导没空直接告诉下他的秘书即可。现在可到好,人家一下招呼来这么多人,而且还要上台讲,这PPT也没弄个,只有手头的这几页纸,怎么个说法,真是没底”,我越想越觉得七上八下的,心里一阵阵慌张,不知道等一会儿自己能否站在前面的台上把自己手里的这个方案讲完?“这如何开始为好?倘若等一会儿说得不好,看来这项目没准儿又没了”,我有点胆怯起来。这时王总把我叫一边说:“小田,等下好好讲,把你上次在公司的那股子气势拿出来。你那方案有电子版的吧,在不在你手上?没在快找公司的人传过来,等下你用我的电脑给大伙讲。记住,拿出上次的那股子气势来!”,王总很有力地拍了一下我的肩膀。
“好!”,我在尽量地告诉自己要有勇气,要自信,相信自己肯定行。拿起手机我拨打了牛眼的办公电话,我想这家伙现在应该还在办公室奋战的吧。电话想了两声就接通了,不是牛眼,是小毛,他说牛眼今天很早就下班走啦,现在办公室就他自己一个人在,还问我有什么事情。没等小毛说完,我就直接告诉他说,让他赶快打开我的电脑,把方案给我传过来。
大约十分钟左右,刚才进去张处长报告的那个年轻人找来投影仪,摆放在前台位置上,并连接上我的电脑,电信的工程师也到会议室了,常听别人说,电信里面还是有很多大牛的,希望今天这几位可以对我的方案手下留情,我暗自说到。
“好!大伙静一下,今天不好意思啊。占用一点大家的下班时间,我们临时开个会议,大约一个小时左右。今天这个临时会议的主要内容是安排由信翼这边的田老师,给我们大伙讲讲即将投入开发的《新边州计费统计软件》的建设方案。等会儿呢,希望大家认真听,好好地学习一下人家专业软件公司设计出来的技术方案,当然如果有建议或不懂的可以随时提出来,好,那我们就有请田老师,大家鼓掌欢迎!”,张处长很有气势地说着。
在热烈的鼓掌声中,我好像被谁从身后推了一下,整个身体变得很僵硬地站在讲台上,打开公司邮箱,我想这时候差不多小毛应该把方案发过来了。很快我就找到了小毛发过来的技术方案,在讲之前,我习惯地抬起头看了一眼台下,只见十几双凝视的眼神在注视着我。面对那一双双的等待,我没有再看下去,而是很机械地说到,“各位领导,大家晚上好,今天由我给大家讲一下关于《新边电信计费统计系统的设计方案》”。说完这话,我就感到自己这样的开头太过于白痴,傻得有点可笑。这时台下已是笑声一片了,还听见有人在说,这明显是准备作报告的架势。。。
我苦笑着立在那里,心在不听使唤地咚咚乱跳,看着电脑前自己写的技术方案,可脑子里却一片空白,不知道该如何继续下去。各种熟悉而又陌生的词语同时迸发出来,零零散散的充斥着我的整个头颅,很多也很乱,乱得让我不知道应该如何去一一规整它们,然后组合出一句完整的句子来。我低着头,傻傻地立在那里,嘴边好像涂了万能胶一般,尽管用尽全力可就是不能被张开。我没敢再抬头,因为我害怕台下的那些眼神,尽管它们都是渴求,但在我看来它们却面带着犀利。
“不好意思,打断一下。张处长,刘秘书及在座各位。一会儿田宇讲到的这个技术方案,和以前昆明电信用到的那个,主要技术构想基本一致,改动大的主要是数据采集和数据统计效率部分。因为针对现有昆电系统,很多用户反映说出报表慢,报表数据采集偏差较多,所以这次我们优化了很多实时采集方案,并且引入了数据挖掘、数据仓库等先进技术,这些也是我们当前整个技术方案的优势和亮点所在。当然,我们也会在完善昆电系统的升级过程中,逐步加入使用这些技术。一会儿如果田宇有说得不到位的,请大家提出来,特别是机房来的几个工程师,对这块应该了解很深入,所以请各位多多提意见,以便于我们下来能及时地做出修改,谢谢!我说的就这么多,好请田宇继续”,杨光从位置上走到讲台上来对着下面说到。说完他还低声嘱咐我说:“没事的,拿出勇气来,这可是你表现的机会啊,千万别错过,自信些,实在不行,你就当下面那些人就是那天的牛眼,把你在公司的那股子气势拿出来,自信满满地给大伙讲”,说完,杨光还轻拍了一下我的肩膀。杨光的一番嘱咐提醒着我,我想他说的很对。“我为什么要害怕,这本就是我做的方案,这是我的能力,而且面对大众我也有相当的勇气和自信。那天对着公司的几十号人都能那样狂傲不羁,没理由在这里就被这十几个给害怕,田宇你行的,来吧,开始!”,我一边想着,一鼓动着自己。
“好,因为来得突然,没准备PPT。这里我就对照这个word文档给大家介绍吧。这里我主要介绍的有如下几点:系统总体设计结构、软件架构选型、主要技术选型、数据库选型、数据挖掘、数据缓存处理等。”,我开始梳理起混乱的大脑,顺着这样的开始,说起来了。
“首先我给大伙说系统总体设计结构,《新边电信计费统计系统》继承了现有昆明电信使用的统计系统,它一方面充分继承了昆电系统操作简便、处理高效的特点,另一方面在原有系统基础上进一步提高了数据采集效率和数据利用率,扩大了整个统计系统的功能覆盖面,丰富了系统分析查询的手段和方式。通过引入数据缓存的机制,很好地解决了大数量处理的效率瓶颈与及时数据统计的缺点。这一方面使我们的采集程序实时性更强,另一方面也大大缩短了复杂报表的生成时间,进而从很大程度上提高了整个系统的生产执行效率。。。。。。”
“就软件架构选型而言,《新边电信计费统计系统》采用先进成熟的浏览器/中间件/面向服务器J2EE三层体系结构作为整个应用系统体系架构平台,系统既保证了业务流程和数据处理的统一规范,又增加了一些通过灵活的参数配置,进而满足不同部门、人员的个性化报表需要,同时支持多渠道信息采集、多方位信息交换。。。。。。”
“在主要技术选型上,我们采用的是原有昆电系统的主要技术和系统设计框架,使用spring、Ibatis、 struts等常用JAVA开源框架,这3种开源框架在整个j2EE技术领域内都是较为成熟的,而且使用广泛,易于扩充升级;既满足当前的业务需求,又为今后的扩充留有空间;系统还提供扩展接口(比如程序开发接口,数据移植接口),用户可自行进行功能扩展和方法定义等。关于开发中所使用的开源技术,这里我简单的介绍下,Spring简单地说实现业务数据的完整、一致的事物同步性;struts实现MVC模式的业务模型处理,是最为基础也最为成熟的三层结构处理解决方案;Ibatis因为其采用原始SQL,并且可进行动态配置和灵活定义,所以在报表数据规则定义时具有很大的优势;Oscache主要是一种用于提高系统响应速度、改善系统运行性能的技术解决方案,尤其是在Web应用中使用较多,它可以很显著的改善系统运行性能和及时响应能力。比较直接的理解就是:当系统处理的基础数据或者统计报表第一次被访问时,被处理的内容被当作动态信息,基础数库从数据库中获得,统计报表会被生成符合要求的图形、文件,然后这些信息都会被放入缓存信息中,这样当上述的基础数据或者统计报表继续被访问时,系统将会首先检查缓存信息中是否有对应的内容和我们设定的缓存规则,如果符合缓存信息存在而且符合缓存规则,给出的响应将来自于缓存信息,如果没有或者缓存信息已经不符合设定的要求,系统将重复前面的数据库读取处理操作。基于这样的优势,可以很好地改善系统报表生成过程中用户感受慢的问题;至于数据挖掘。。。。。。”,我发觉我只要讲到技术的东西,就会有一种与生俱来的得意忘形和自我洒脱般的狂妄,整个大脑里有如高速运转的装配车间似的,很有序地组织着一切,并把它们及时地送到我的嘴边,实时有序地等待发出。
整个介绍大约经历了一个四十分钟,中间我没有做任何停顿。虽然我说得神采飞扬,大张旗鼓,可不知道下面的人是否在专心听取,尽管他们都是一直这样看着我。不过在我说完,“大体方案就是这样,介绍完了,谢谢!”的那一刻,台下响起了很大的掌声,这使让我对自己今天的表现获得了一丝满意的欣慰。其实下面只有十几个人,但我听到的声音却很热烈,这时我也看见王总向我投来赞许的眼神,和上次在公司的那种眼神一样,看来他对我今天的表现应该也算满意吧。
我介绍完方案后,下面的人没有就方案的可行性做太多的讨论,但是还是有人说我讲的不错。张处长也说我的方案挺好,并嘱咐说让我下来再仔细的斟酌一下,尽量再写得好些,而且还需要准备一个的PPT,因为很有可能在投标会上要用到。当然他最为希望的是,如果真是信翼中标,希望我们果真如今天讲的这样,把新边的整个项目按时做成,做好。
王总和张处长回办公室说话,我站在台上,好像刚才的那些激情还回荡在我的脑海里,杨光走过来,很高兴地说我表现不错。
“田宇,来来给你介绍一下,这就是我和你常说的刘哥,刘大秘书,张处长身边的贴身红人”,杨光拽着我走到刚才装投影仪的那个年轻人旁边,笑着介绍说。
“杨光,你这小子别乱说,当着这么多人”,刘远轻推了一下杨光说到。
“哥,没事的,别人都走啦,听不见的。”
“田老师刚才讲的不错,我是很好的学习了一番”,刘远调侃着我说。
“哥,你就别寒碜我这兄弟了。他这人是有点才华,可比起你老哥来还是有限的,以后你得多指导他”,没等我回答,杨光就补上去说到。
“刘秘书,你好!我和杨光是同事,刚来信翼工作没多久,以后在工作上可能要多多麻烦你啦”,我尽量表现得很恭维的样子,其实我很不爽,杨光刚才的话,好像他是大我好几岁似的,这家伙啥时候开始变得这么喜欢占便宜了。
“别这么客气,以后大伙多多交流就行,我这人挺喜欢交朋友的,你看我和杨光就知道了。当然在工作场所我们还是要坦然些,私下里,直呼其名就行。当然如果你不介意我大你几岁,叫我声哥也不错,哈哈。。”,刘远话让我感觉到他是那种很爽快的人,但转眼一想,能混到“红人”级别应该不简单,我能看见的这些爽快应该仅仅是他的外表吧。
“好,谢谢刘哥”,说完我伸手过去,刘远也很随和地握住我的手。
我们三人在会议室聊了十几分钟左右,刘远把投影仪收回办公室。不一会儿,王总过来招呼杨光,我看见他低声对杨光说了几句。王总说完就走啦,杨光转身过来告诉说一下和张处长他们一起去吃饭,王总已经陪张处长先走啦,让我和他一起做刘远的车去。
“这都快九点半了,还去吃饭?吃完饭没公交车回黄土坡了”
“你的意思是你不去?”,杨光听我这话,很狐疑的口气问到。
“如果能不去,我就不去了吧,再说,我又不能喝酒,等会儿被灌倒了难受,别又像上次那样”,我推脱着说。
“这话说的,真没意思,怎么了上次,我还亏待你老弟不成?”
“没有,说哪里话,主要是不大想去,有王总和你在就行了嘛,我去不去没太大紧要”
“真不明白,你以前是怎么做项目经理的,陪客人吃饭,不是项目经理的常事吗?难道你以前也是这么对待你的客户?”
“有是有,不过我是尽量推脱的,碰见实在扭不过去的,还是要去的,不然没法子,客户不爽,那项目就没法做了”
“这不结了,你今天要是不去,你说人家张处长能爽不?何况我们以后和人家打交道的时间还多的很,这吃饭的日子自然也是常事。而且刚才王总说让你必须去,因为到时做开发前还要做需求调研呢,所以让你和电信的人多多熟悉。再说了,你以为就是吃饭这么简单啊,很多事情都是在饭桌上才能成的,你别以为刚才人家说你的方案写得好就能采用你的,你知不知道,软件在整个项目中仅仅是很小的比例。说得狠点,人家可以不用上这统计系统,即便上也可以用别人的系统。现在的程序开发不都是这样嘛,太高深的东西没人开发,因为原因太高深客户不想用,不想学,更懒得去用。所以说这写代码,做软件对当前来说,仅仅是次要地位,最为主要的还是和客户建立好关系,哪怕有一天我们做个垃圾摆在那里,也会有些人帮我们说说话,掩埋些。今天这饭你是必须去,不管你想不想去,都是这样,你可以把它看作你自己工作的一部分,必须去完成。如果你还有其他想法,那直接打电话给老板,找他说去”,杨光的话像是一种训斥,又像是在极度地打击着我们这些写代码的人,鄙视着我们的劳动,不屑着我们的软件、代码。我对他开始有点不爽起来,很想上去拍两下他那无知的脑袋,可一想毕竟是这么多年的朋友了,忍耐些,等有时间再找他一起理论理论吧。
刘远开的是单位上的车,黑色本田,很新。杨光坐前面,我提着王总的电脑,一人坐在后排。“往哪开?”,刘远问到。“北市区,明兰会所”。
就这样,我们缓缓出发准备去吃饭了,我很不想去,可有什么法子呢, 吃饭也是工作。
【申明:故事中的情节纯属杜撰,如有雷同,纯属巧合】
(注:本人文章均为原创,转载请注明出处!刀光剑影20100731写于深圳。)
一篇好的文章应该如一坛佳酿,未偿已久醉于心;或如一壶好茶,品尝之间回味无穷;或如与心爱的人共进晚餐,仅餐秀色足以饱食。我不妄想自己的文章能惊世骇俗,但始终期待有“和旋之音,击缶之伴”。