随笔-55  评论-72  文章-2  trackbacks-0
 

    夜色下的春城灯光四起,闪亮辉煌,空气夹杂在吹来阵阵微风中,习习凉爽。王总带着我和杨光穿过青年路,转向春城路一直到达名航路口,绕过官渡立交,很快就到达官渡广场。广场上有很多人围在一起,不同年龄的人都有,伴随着乡音气息的彝家歌曲,欢快地跳着舞,脸上挂满了享受生活的高兴。这种聚在一起跳舞的场景,我是最近一年多才看见的,在昆明的很多广场和立交桥旁空地上都有。有好几次下班晚时,我曾走到公交车站东风广场中央,看着广场上那些欢快的身影。轻快的节奏,风情的舞步,我也被这样的喜悦所引诱,身体也自然地扭动起来。

    省电信的办公大楼就矗立在官渡广场旁边,25层高,虽然是夜晚,但灯光照射处,很明显地看出其装潢的华丽,巨大的电信标志位于建筑顶层,绽放出夺目的光亮。远处看去,整座大楼就像一个巨人一般巍然挺立着,不时地用藐视的余光轻瞄着旁边低矮的一切;灯光灿灿,闪耀夺目的样子又像一个高傲的贵妇,用自负的姿态凸显着自身的高贵,阶下云云众生,唯有望尘莫及。

    我是第一次来这里,所以刚进门不免有些好奇地左顾右看,电信就是有钱,不管哪个角落,一桌,一椅都在冒着不菲气味。信息推进处在15楼,王总带着我和杨光很快就找到张处长的办公室。一阵简短的寒暄后,王总就和张处长开始聊起新边的项目来。我和杨光静坐在沙发上,呆呆地看着周围。张处长的办公室比起王总的来小了许多。在我的左边,一面鲜艳的红旗直立在他的办公桌旁,办公桌后面是一个巨大的书柜,虽看不清上面摆放的是什么样的书名,但起码可以看出来这位张处长喜欢读书,因为整个书柜已是塞得密密麻麻的,书柜上方挂着一幅很大的云南省地图;很多相框式的东西挂满了我前方的墙上,我想应该是优秀部门之类奖励。在我的右边墙上很醒目地挂着《电信工作人员日常行为规范》和信息推进处主要工作人员,总共8人,杨光指着其中的某个年轻人说这就是他提到的刘远,照片上的那人很朝气,明朗的五官,浓浓的粗眉毛,一脸严肃正直的神情,样子很帅。

    “你们的方案做得如何?什么时候带来给我们先看看?”,张处长很直接地问到,这时张处长和王总已经坐在我旁边的沙发上了,张处长面对着我。

    “早就做好了,这不一直等着张处长你这边有时间才敢过来打扰你嘛”,王总面带微笑很自信地说。

    “老王说这么客气的话,我们这儿巴不得你们能马上把这个项目做完呢。为这事,我和好几个部门领导一直在商讨如何把这个项目做成,做好。一来新边州是刚确立将州政府从西平市迁到新边市,再者新边那边的新办公大楼也是刚建成即将准备投入使用,所以这次信息设备采购和软件系统平台搭建就自然成了头等需要解决的大事。前几天,你们送来的采购计划方案我看了,在新边州信息建设小组会上也拿了和省里的主要领导们进行过讨论,领导们对整体方案大体上还是较为满意。没提什么大问题,主要就是叮嘱我说,需要把一些具体的设备条款和采购数量再找你们一起商量一下,能省就省,能不要的就不要了,毕竟现在新边分公司投入的建设资金有限,也不能全部都用到设备采购上。关于那个配套的软件平台系统,省里和新边的主要领导都很希望由你们公司来负责整个项目的建设工作,这样软硬都由你们一家包揽,也可以省掉很多中间环节交流处理。不过因为这次新边分公司整个项目涉及的工程量很大,而且是公开招标,所以对承接单位整体实力、背景都要求很高,具体我这里就不多说了,主要就是招标网站上罗列的那些。虽然省里的很多领导还是很相信你们能干好这事,不过最终你们能否成功中标那也只能看你们能拿出来的实力了。毕竟招标会上是各家都公平竞争,最后花落谁家,那只有在投标结束后才能见分晓。”,张处长坐在沙发上,很坦诚地对我们说,表情很严肃,不时地在打量着我。

    “张处长这个你放心,我们信翼这几年一直就在做电信、政府这方面的系统集成项目,相关的认证资质也相当齐全,而且我们拥有很多系统集成方面的成功典型案例,像昆明电信呼叫平台、省电信计费平台、平阳新政府大楼集成系统、五华国税、盘龙卫生局都是我们做的。这次我有信心我们信翼一定可以成功拿下新边的这个项目,并且按时完工,把它做好,当然很多时候还是需要省里面多给我们些意见和指导,所以以后可能会长时间麻烦到信息推进处这边。为这项目信翼这边也投入了很多人力,现在小杨这边已经在到处联系厂家,并把主要的设备、服务器等都罗列给他们,而且要求他们承诺以百分之百质量保证的产品进行采购;如果没有的服务器,让他们直接从美国那边发,不过最迟要求在3天内到货。至于软件这块,主要由小田来负责,他本人一直从事J2EE这方面的软件开发工作,重点大学计算机专业毕业,人很聪明,也很能干。虽说才来公司半年不久,可个人工作能力不错,而且在以前的公司一直从事项目经理一职,对软件的项目整体管控能力强。他今天就带着整个软件系统的规划建设方案,要不让他给你先做个大体的介绍?”,王总边说,边看着我。我能很明显地觉察出,这是一种自信、鼓励的眼神。

    “是嘛,看来你们今天是有备而来啊。这样你们先等一下,我看看单位上都还有哪些人还没下班,可以让他们过来帮忙一起看看,随便也可以提些个人的看法”,张处长很高兴地说到,一边走到办公桌前,拿起电话。

    “那个,小刘啊。今天都哪些人在值班啊?信翼公司王总他们刚好把新边项目的软件建设方案拿过来了,你招呼下大伙去会议室,一会儿让信翼公司的老师给我们讲讲,你们也学习学习,随便提下自己的想法和意见”,张处长对着电话的那头说到。

     不一会儿,有个年轻人敲门进来,并说到:“张师,大伙都在会议室准备好啦,刚好人都还在。我还约了机房的几个工程师一起参加,他们一会就过来”。那人应该就是杨光说的刘远吧,不过神情和照片上的严肃有点不大一致。

    “好,那我们这就过去吧”,张处长招呼着我们说。

    我起身,和杨光一起跟随王总,张处长来到他们的会议室。我的心里开始有些紧张起来,暗暗在心里说到,“杨光这小子忒不地道了,先前还自信满满地告诉我说只是给一个张处长讲,没转儿领导没空直接告诉下他的秘书即可。现在可到好,人家一下招呼来这么多人,而且还要上台讲,这PPT也没弄个,只有手头的这几页纸,怎么个说法,真是没底”,我越想越觉得七上八下的,心里一阵阵慌张,不知道等一会儿自己能否站在前面的台上把自己手里的这个方案讲完?“这如何开始为好?倘若等一会儿说得不好,看来这项目没准儿又没了”,我有点胆怯起来。这时王总把我叫一边说:“小田,等下好好讲,把你上次在公司的那股子气势拿出来。你那方案有电子版的吧,在不在你手上?没在快找公司的人传过来,等下你用我的电脑给大伙讲。记住,拿出上次的那股子气势来!”,王总很有力地拍了一下我的肩膀。

    “好!”,我在尽量地告诉自己要有勇气,要自信,相信自己肯定行。拿起手机我拨打了牛眼的办公电话,我想这家伙现在应该还在办公室奋战的吧。电话想了两声就接通了,不是牛眼,是小毛,他说牛眼今天很早就下班走啦,现在办公室就他自己一个人在,还问我有什么事情。没等小毛说完,我就直接告诉他说,让他赶快打开我的电脑,把方案给我传过来。

     大约十分钟左右,刚才进去张处长报告的那个年轻人找来投影仪,摆放在前台位置上,并连接上我的电脑,电信的工程师也到会议室了,常听别人说,电信里面还是有很多大牛的,希望今天这几位可以对我的方案手下留情,我暗自说到。

    “好!大伙静一下,今天不好意思啊。占用一点大家的下班时间,我们临时开个会议,大约一个小时左右。今天这个临时会议的主要内容是安排由信翼这边的田老师,给我们大伙讲讲即将投入开发的《新边州计费统计软件》的建设方案。等会儿呢,希望大家认真听,好好地学习一下人家专业软件公司设计出来的技术方案,当然如果有建议或不懂的可以随时提出来,好,那我们就有请田老师,大家鼓掌欢迎!”,张处长很有气势地说着。

    在热烈的鼓掌声中,我好像被谁从身后推了一下,整个身体变得很僵硬地站在讲台上,打开公司邮箱,我想这时候差不多小毛应该把方案发过来了。很快我就找到了小毛发过来的技术方案,在讲之前,我习惯地抬起头看了一眼台下,只见十几双凝视的眼神在注视着我。面对那一双双的等待,我没有再看下去,而是很机械地说到,“各位领导,大家晚上好,今天由我给大家讲一下关于《新边电信计费统计系统的设计方案》”。说完这话,我就感到自己这样的开头太过于白痴,傻得有点可笑。这时台下已是笑声一片了,还听见有人在说,这明显是准备作报告的架势。。。

    我苦笑着立在那里,心在不听使唤地咚咚乱跳,看着电脑前自己写的技术方案,可脑子里却一片空白,不知道该如何继续下去。各种熟悉而又陌生的词语同时迸发出来,零零散散的充斥着我的整个头颅,很多也很乱,乱得让我不知道应该如何去一一规整它们,然后组合出一句完整的句子来。我低着头,傻傻地立在那里,嘴边好像涂了万能胶一般,尽管用尽全力可就是不能被张开。我没敢再抬头,因为我害怕台下的那些眼神,尽管它们都是渴求,但在我看来它们却面带着犀利。

    “不好意思,打断一下。张处长,刘秘书及在座各位。一会儿田宇讲到的这个技术方案,和以前昆明电信用到的那个,主要技术构想基本一致,改动大的主要是数据采集和数据统计效率部分。因为针对现有昆电系统,很多用户反映说出报表慢,报表数据采集偏差较多,所以这次我们优化了很多实时采集方案,并且引入了数据挖掘、数据仓库等先进技术,这些也是我们当前整个技术方案的优势和亮点所在。当然,我们也会在完善昆电系统的升级过程中,逐步加入使用这些技术。一会儿如果田宇有说得不到位的,请大家提出来,特别是机房来的几个工程师,对这块应该了解很深入,所以请各位多多提意见,以便于我们下来能及时地做出修改,谢谢!我说的就这么多,好请田宇继续”,杨光从位置上走到讲台上来对着下面说到。说完他还低声嘱咐我说:“没事的,拿出勇气来,这可是你表现的机会啊,千万别错过,自信些,实在不行,你就当下面那些人就是那天的牛眼,把你在公司的那股子气势拿出来,自信满满地给大伙讲”,说完,杨光还轻拍了一下我的肩膀。杨光的一番嘱咐提醒着我,我想他说的很对。“我为什么要害怕,这本就是我做的方案,这是我的能力,而且面对大众我也有相当的勇气和自信。那天对着公司的几十号人都能那样狂傲不羁,没理由在这里就被这十几个给害怕,田宇你行的,来吧,开始!”,我一边想着,一鼓动着自己。

    “好,因为来得突然,没准备PPT。这里我就对照这个word文档给大家介绍吧。这里我主要介绍的有如下几点:系统总体设计结构、软件架构选型、主要技术选型、数据库选型、数据挖掘、数据缓存处理等。”,我开始梳理起混乱的大脑,顺着这样的开始,说起来了。

    “首先我给大伙说系统总体设计结构,《新边电信计费统计系统》继承了现有昆明电信使用的统计系统,它一方面充分继承了昆电系统操作简便、处理高效的特点,另一方面在原有系统基础上进一步提高了数据采集效率和数据利用率,扩大了整个统计系统的功能覆盖面,丰富了系统分析查询的手段和方式。通过引入数据缓存的机制,很好地解决了大数量处理的效率瓶颈与及时数据统计的缺点。这一方面使我们的采集程序实时性更强,另一方面也大大缩短了复杂报表的生成时间,进而从很大程度上提高了整个系统的生产执行效率。。。。。。”

    “就软件架构选型而言,《新边电信计费统计系统》采用先进成熟的浏览器/中间件/面向服务器J2EE三层体系结构作为整个应用系统体系架构平台,系统既保证了业务流程和数据处理的统一规范,又增加了一些通过灵活的参数配置,进而满足不同部门、人员的个性化报表需要,同时支持多渠道信息采集、多方位信息交换。。。。。。”

    “在主要技术选型上,我们采用的是原有昆电系统的主要技术和系统设计框架,使用spring、Ibatis、 struts等常用JAVA开源框架,这3种开源框架在整个j2EE技术领域内都是较为成熟的,而且使用广泛,易于扩充升级;既满足当前的业务需求,又为今后的扩充留有空间;系统还提供扩展接口(比如程序开发接口,数据移植接口),用户可自行进行功能扩展和方法定义等。关于开发中所使用的开源技术,这里我简单的介绍下,Spring简单地说实现业务数据的完整、一致的事物同步性;struts实现MVC模式的业务模型处理,是最为基础也最为成熟的三层结构处理解决方案;Ibatis因为其采用原始SQL,并且可进行动态配置和灵活定义,所以在报表数据规则定义时具有很大的优势;Oscache主要是一种用于提高系统响应速度、改善系统运行性能的技术解决方案,尤其是在Web应用中使用较多,它可以很显著的改善系统运行性能和及时响应能力。比较直接的理解就是:当系统处理的基础数据或者统计报表第一次被访问时,被处理的内容被当作动态信息,基础数库从数据库中获得,统计报表会被生成符合要求的图形、文件,然后这些信息都会被放入缓存信息中,这样当上述的基础数据或者统计报表继续被访问时,系统将会首先检查缓存信息中是否有对应的内容和我们设定的缓存规则,如果符合缓存信息存在而且符合缓存规则,给出的响应将来自于缓存信息,如果没有或者缓存信息已经不符合设定的要求,系统将重复前面的数据库读取处理操作。基于这样的优势,可以很好地改善系统报表生成过程中用户感受慢的问题;至于数据挖掘。。。。。。”,我发觉我只要讲到技术的东西,就会有一种与生俱来的得意忘形和自我洒脱般的狂妄,整个大脑里有如高速运转的装配车间似的,很有序地组织着一切,并把它们及时地送到我的嘴边,实时有序地等待发出。

    整个介绍大约经历了一个四十分钟,中间我没有做任何停顿。虽然我说得神采飞扬,大张旗鼓,可不知道下面的人是否在专心听取,尽管他们都是一直这样看着我。不过在我说完,“大体方案就是这样,介绍完了,谢谢!”的那一刻,台下响起了很大的掌声,这使让我对自己今天的表现获得了一丝满意的欣慰。其实下面只有十几个人,但我听到的声音却很热烈,这时我也看见王总向我投来赞许的眼神,和上次在公司的那种眼神一样,看来他对我今天的表现应该也算满意吧。

    我介绍完方案后,下面的人没有就方案的可行性做太多的讨论,但是还是有人说我讲的不错。张处长也说我的方案挺好,并嘱咐说让我下来再仔细的斟酌一下,尽量再写得好些,而且还需要准备一个的PPT,因为很有可能在投标会上要用到。当然他最为希望的是,如果真是信翼中标,希望我们果真如今天讲的这样,把新边的整个项目按时做成,做好。

     王总和张处长回办公室说话,我站在台上,好像刚才的那些激情还回荡在我的脑海里,杨光走过来,很高兴地说我表现不错。

    “田宇,来来给你介绍一下,这就是我和你常说的刘哥,刘大秘书,张处长身边的贴身红人”,杨光拽着我走到刚才装投影仪的那个年轻人旁边,笑着介绍说。

    “杨光,你这小子别乱说,当着这么多人”,刘远轻推了一下杨光说到。

    “哥,没事的,别人都走啦,听不见的。”

    “田老师刚才讲的不错,我是很好的学习了一番”,刘远调侃着我说。

    “哥,你就别寒碜我这兄弟了。他这人是有点才华,可比起你老哥来还是有限的,以后你得多指导他”,没等我回答,杨光就补上去说到。

    “刘秘书,你好!我和杨光是同事,刚来信翼工作没多久,以后在工作上可能要多多麻烦你啦”,我尽量表现得很恭维的样子,其实我很不爽,杨光刚才的话,好像他是大我好几岁似的,这家伙啥时候开始变得这么喜欢占便宜了。

    “别这么客气,以后大伙多多交流就行,我这人挺喜欢交朋友的,你看我和杨光就知道了。当然在工作场所我们还是要坦然些,私下里,直呼其名就行。当然如果你不介意我大你几岁,叫我声哥也不错,哈哈。。”,刘远话让我感觉到他是那种很爽快的人,但转眼一想,能混到“红人”级别应该不简单,我能看见的这些爽快应该仅仅是他的外表吧。

    “好,谢谢刘哥”,说完我伸手过去,刘远也很随和地握住我的手。

    我们三人在会议室聊了十几分钟左右,刘远把投影仪收回办公室。不一会儿,王总过来招呼杨光,我看见他低声对杨光说了几句。王总说完就走啦,杨光转身过来告诉说一下和张处长他们一起去吃饭,王总已经陪张处长先走啦,让我和他一起做刘远的车去。

    “这都快九点半了,还去吃饭?吃完饭没公交车回黄土坡了”

    “你的意思是你不去?”,杨光听我这话,很狐疑的口气问到。

    “如果能不去,我就不去了吧,再说,我又不能喝酒,等会儿被灌倒了难受,别又像上次那样”,我推脱着说。

    “这话说的,真没意思,怎么了上次,我还亏待你老弟不成?”

    “没有,说哪里话,主要是不大想去,有王总和你在就行了嘛,我去不去没太大紧要”

    “真不明白,你以前是怎么做项目经理的,陪客人吃饭,不是项目经理的常事吗?难道你以前也是这么对待你的客户?”

    “有是有,不过我是尽量推脱的,碰见实在扭不过去的,还是要去的,不然没法子,客户不爽,那项目就没法做了”

    “这不结了,你今天要是不去,你说人家张处长能爽不?何况我们以后和人家打交道的时间还多的很,这吃饭的日子自然也是常事。而且刚才王总说让你必须去,因为到时做开发前还要做需求调研呢,所以让你和电信的人多多熟悉。再说了,你以为就是吃饭这么简单啊,很多事情都是在饭桌上才能成的,你别以为刚才人家说你的方案写得好就能采用你的,你知不知道,软件在整个项目中仅仅是很小的比例。说得狠点,人家可以不用上这统计系统,即便上也可以用别人的系统。现在的程序开发不都是这样嘛,太高深的东西没人开发,因为原因太高深客户不想用,不想学,更懒得去用。所以说这写代码,做软件对当前来说,仅仅是次要地位,最为主要的还是和客户建立好关系,哪怕有一天我们做个垃圾摆在那里,也会有些人帮我们说说话,掩埋些。今天这饭你是必须去,不管你想不想去,都是这样,你可以把它看作你自己工作的一部分,必须去完成。如果你还有其他想法,那直接打电话给老板,找他说去”,杨光的话像是一种训斥,又像是在极度地打击着我们这些写代码的人,鄙视着我们的劳动,不屑着我们的软件、代码。我对他开始有点不爽起来,很想上去拍两下他那无知的脑袋,可一想毕竟是这么多年的朋友了,忍耐些,等有时间再找他一起理论理论吧。

    刘远开的是单位上的车,黑色本田,很新。杨光坐前面,我提着王总的电脑,一人坐在后排。“往哪开?”,刘远问到。“北市区,明兰会所”。

    就这样,我们缓缓出发准备去吃饭了,我很不想去,可有什么法子呢, 吃饭也是工作。

【申明:故事中的情节纯属杜撰,如有雷同,纯属巧合】 

(注:本人文章均为原创,转载请注明出处!刀光剑影20100731写于深圳。)

posted @ 2010-07-31 16:59 刀光剑影 阅读(1587) | 评论 (0)编辑 收藏

       前几天公司组织了一场关于《执行与智慧》(具体名字已记不清了)的讲座学习,要求每个人都参加。没法子,只能放下手中的工作,和大伙一起在会议室里消耗完一下午的时间,静听演讲者在视频里一阵手舞足蹈的瞎掰调侃。演讲者名叫刘一秒,很搞笑的一个名字,如他的公司名叫“思八达”一般。很明显这家伙是来自东北那嘎哒的,和我们的本山大哥一样,一贯地擅长忽悠,其最终的那些话语也无非就是些励志,自信之类的堆砌。这正如几年前我们都喜欢的余世维那样,就是靠嘴吃饭,身披江湖道袍,到处游说说教,用自己的义愤填膺去唤醒别人那些深埋内心许久的激情。告诉他们自信,坚强,勇敢,如狼一般地野蛮对待生活,对待自己。

       其实很几年前,刚参加工作的那段时间。我很喜欢这些江湖道士的,很喜欢他们满口阔谈的那些励志,因为他们讲的那些东西在当时一直支撑着我去了解现实,接受社会,认识生存。

       残酷、紧张、竞争、拼搏、奋斗,就是它们让我在离开单纯的象牙塔生活后,踏足社会,有足够的勇气去面对校园以外的那些挑战,一次次,一回回,一年年就是这样的一直坚持下来。

       走过这些年,经历过一些坎坷、不屈,有过欢笑,有过伤感,我慢慢地变得成熟,学会思考起来。现在想来,很多时候我应该感谢这些曾经的游说者,是他们让我的生活少了许多遗憾,许多不解。如果没有他们起码不能如现在这样知了,明朗;没有他们也许我的生活会少一些奋斗,多一些安逸。我现在拥有的那些承受能力,很大程度上也应该归咎于当初他们的指引。

       视频里,刘一秒先生的演讲很精彩,很激情。一开始,我是认真听着的。可后来,慢慢地听着听着,我不觉得打起瞌睡来。我想不是我不喜欢这些东西,而是我已经不再需要了。专心致志地吸收这些那也是好几年前的事情,现在我的耳膜已经长起老茧,变得不大喜欢这些东西了。我现在已经知道一些生存的本质,已有能力去应付周围发生的承担与面对。我想对于现在的我来说,更应该去研究一下如何更好地应付周围发生的承担与面对,那或许更适合我这个年龄段该做的事情,也应该是必须去研究的事情。

       虽说我对那天的演讲有些厌倦,刘一秒说的很多高论也如他本人的名字一般,在我的脑海里只是“留一秒”后,就立刻变得烟消云散,销声匿迹。不过我并非一无所获,起码他说的一句话我很喜欢。“一直干下去”,对,就是这句话,到现在我还能一直清晰地记得。一直干下去,坚持着现在的这样,我想他讲的很对,起码对于我这个已是“而立之年”的人来说,不再需要去找寻其他额外的药剂来刺激自己,更多的时候,我应该学会坚持,学会执着,学会延续。

       很多朋友说看我的文章多少有些颓废,因为在那里我参杂了很多不良的消极,难免打击到他们年轻的激情。面对这样的话语,我冷笑了一下。我不知道该如何给我的朋友们做出解释,告诉他们说那不是消极,而是一种懂得,明了后的珍惜和满足。当然这其中也有些抱怨和牢骚,毕竟我还年轻着,偶尔的发泄一番,那也是人之常情,不足为奇。虽然不能避免有这些不好的无聊存在,可对于这些的愤慨,我始终希望它们不要渗入到别人的眼帘中,不然荼毒到他们那纯洁的心灵那我岂不成罪大恶极了。

    人常说“平平淡淡方为真”,我想这是真理。因为只有趋于平淡,才能满足现状,少一分激情,自然也就少一分冲动,毕竟激动不能等同于冲动。想要在激动之余避免冲动,我能想到的方法唯有用心思考。曾子说“吾日三省乎吾身”,这样看来自省对我们何等重要,不晓得现在还有多少人能坚持如此一天3次,不过在我看来,有与没有已不再重要,重要的是我们是否学会了思考?学会了反省?

       感叹了一番,不免让人感觉有些作态,姑且不论这其中的正确与否,起码这也算得上是我今天的自省啦。也不枉虚度完这日光阴,填饱上这腹中食粮,我自叹“赤条条来去无牵挂,一阵风雨一阵云,终究是谁解这其中之意,是非曲直,也唯有你我自己去评析、裁度”。

       再说下去,我想我应该去参禅当和尚了。自嘲冷笑之余,我想那样的生活难免有些枯燥无味,因为我不习惯被佛家的那些三戒五令所束缚。没有情仇,没有本欲,没有私情,这样的生活不能适合我,哪怕是一天也不能。以其这样空空无色,还不如去game over超脱完事。况且对于我这风华正茂,雄姿英发的七尺男儿来说这也不大正紧,我应该如普通人一般,去干男人该干的事情——做好自己,写好程序,当然也写好博客,一直这样好好的活着。哈哈。。。。

       说了这么多,我想该收尾啦,希望你能喜欢上我今天说的这些“歪论”。我想告诉你的是,那些斗志昂扬的言语固然重要,也能唤醒我们内心那些脆弱的胆怯。不过激情澎湃只是一时兴起,更多时候我们应该学会平淡,学会坚持,学会一直这样干下去。记得每天清晨起来,拿起镜子,看着里面的那个人,告诉他说,“你行,你可以”,然后面带微笑,背上心爱的电脑happy着上班去。。。。。

(注:本人文章均为原创,转载请注明出处!刀光剑影20100725写于深圳。)

posted @ 2010-07-26 08:53 刀光剑影 阅读(1754) | 评论 (5)编辑 收藏

  周六又被老板招呼去开会,烦!在会上,老板说要对我们软件部实施绩效考核,并要求我们几个项目经理在一起商量下,把具体的实施细则给敲定下来。结果我们几个经理们在公司会议室一直讨论到晚上八点多才大体弄出个实验品来,准备周一就开始在软件部开展实施。

  在这些年工作的时间里,我在很多公司呆过,自然也感受过很多公司对我们这些程序员的考核。说实话,我一直对考核这东西不感冒,更多的是不喜欢,因为这里面需要参杂的人为因素太多,而且很多时候让人反感,搞得大伙是怨声载道,民不聊生的。所谓的一些专业人士,专业考核,在我看来也无非是些江湖道士,到处坑蒙拐骗,有甚者引导过来,也无非就是装点门面而已。而其很多时候,被考核者在忍受不了那些无尽的摧残和折磨下,谩骂着无理的规则,郁闷的考核离开公司的,我在几年前离开某家公司也是源于此。

  在我看来,其实很多时候,不管是公司老板还是部门领导,无非就是想通过这些考核的执行,最终知道自己下面的每个人,具体每天都在干些什么,有无偷懒,是否按照规定做事等。那些上层领导们一天都是忙得“神龙见首不见尾”,哪里有时间来实时盯着你,看你是否在QQ,是否在上网,是否在游戏等等。终究是归于这样的原由,这些所谓的绩效考核,岗位考核,项目考核,部门考核等形形色色的东西,也就有如一颗颗定时炸弹般突现在我们日常的程序生活中。

   今天,在这里我不想就考核的好坏做分析,因为这东西本就是一个争论不休的无奈,再论下去,也就只能那样了,正所谓仁者见仁智者见智,终究是谁对谁错,也只有我们的程序员才得以知晓。

   在下面的文字里,我主要还是针对我们当前即将实施的考核啰嗦几句,这些只是个人观点而已,说的不好的望各位给以指出。我主要谈到的有如下三点:考核的目的、考核的规则、考核的结局。好,我们就开始吧。

  一、考核的目的

  前面我说到,不管是我们的老板还是相关部门领导,对他的手下实施考核的最根本目的就在于想知道大伙都在做些什么。不然他一天在外面奔东忙西,结果到头来却是自家后院起火,那岂不是得不偿失,亡羊补牢悔之晚也。

  当然,领导终究是领导。他是这么想的,可从来不是这么说的。那天在会议上,我的老板就很义正严词地告诉我们说,这次对软件部实行考核的主要目的只有如下五点:

  1、规范大家的日常行为,办事流程,工作方式,方法;

  2、约束大家每天干好自己手头的任务,各司其职、各负其责,既不能玩忽职守,也不可越俎代庖;

  3、对大家的工作能力,积极意识给出较为合理的评价。做得好的给出褒奖,做得差的给出批评、指正;

  4、在公司内,部门内,各项目组内形成竞争氛围,使各团队之间有PK意识,敢于攀比,勇于超越,使我们的每个员工每天都能以最大的热情投入到日常工作中,把自己身边的每件事情做好;

  5、公司准备出台相关奖励措施,对于季度、年度一直表现突出的个人或团队给以相应的奖励。当然对于一直甘于老末的,也要给以警示、处罚,不过具体的形式有待协商。

  现在看来,也只有第五条,能勾起我对考核的丁点兴趣了,因为那里已经明确指出,只要一直坚持做得好,就有一些奖励的回报。我在痴想或许每人能分个千儿八百的,那也算是划得来了,也不枉大伙白忙活一场。哈哈。。。

  二、考核的规则

  对于这考核规则,还真是个没谱的旋。这玩意儿,比起写程序,做项目来说难多了。定严了,执行起来难,定宽松了,对得起下面的兄弟,对不起上面的领导,真是左右为难,纠结无奈。

  那天,我们几个项目经理一直折腾到晚上8点多才基本上弄出个大概来,这里我主要列几条给大伙一起观赏观赏。

  1. 代码编写期间,每天下班前按时提交代码,并保证系统整合后可正常运行(3分);

  2.严格执行软件开发规范,各个环节给出相应的文档说明(1分);

  3. 严格执行代码编写规范,争取做到每个包,每个类,每个方法有注释;代码命名规范,每个类代码行数尽量控制在200行以内,对于复杂或公共部分,尽可能给出类图和包结构图等(2分);

  4.遵守公司规定的作息时间,各项目组成员请销假按照项目组内已规范的流程执行(2分);

  5. 无特殊原因,必须按时完成已分配的开发内容(2分);

  6. 未经同意不能随意引入其他技术框架,确实认为好的东西,可提出,大家一起讨论(2分);

  7. 未经同意不能随意修改系统框架公共部分,核心架构组除外(2分);

  三、考核的结局

  周六那天我们几个在一起弄玩,老板就要求马上执行下去。我们原打算是八月才开始的。可老板一再坚持说,没必要,下周就可以宣布,让大家开始执行,我们也没再多说什么。其实我当时想告诉他说再商量下,可转眼一想还是算了,别去碰壁,我的老板是那种言出必行的人,他一旦决定的事,没人可以阻止他。

  其实在我经历过的很多考核中,无非都是相同的结局。一开始激情澎湃,到头来,要不就是中途夭折死去,要不就是含含糊糊一直和稀泥。因为很多时候我们制定的那些规范太过死板,而且一旦某个兄弟触犯了,我们这些执法者们,又有点于心不忍地去扣他的那一两分。   

  如果狠心扣了,那他会觉得你多少有点不通情理,他这样兢兢业业地给你卖命干活,你却这样对他冷酷无情。长此以往,他会发现其实你这人很不讲究,自然你和他的关系也会逐步变得不和谐起来,甚至最终他可能选择远离你而去,另头他处。如果碍于情面,不扣吧,那好,别人不爽啦。说你有私心,有偏见。明明规矩定在那里,为什么不执行。好,你今天不扣他的,那我明天犯了,你也不能扣我的,不然我和你没完,你敢扣老子告你去。最终下来你不能扣张三,也不能惹李四,睁一只眼闭一只眼就此作罢,只有祈祷别让上面领导发现就行,不然自己是吃不了兜着走。看看就是这样的结局,你该如何是好?

  其实我们都是一群在一起为求过点好日子而不辞辛苦劳作的苦力同僚,我们都是些难兄难弟,我们有共同的爱好,有相同的追求,有同样的企盼,今生有缘才相聚于此。很多时候我们应该在一起有说有笑,和和气气地相处好,大伙一起写代码,做项目。可这考核一来,搞得是天怒人怨,满城风雨。我不晓得这样的考核下来,我们的团队和谐还能存在多久? 我们彼此的合作意识还能否继续? 我们的项目组还是否一直延续下去?

  哥们儿几个,别怪我,哥是被逼的!!!

(注:本人文章均为原创,转载请注明出处!20100725写于深圳。)

posted @ 2010-07-25 12:56 刀光剑影 阅读(1717) | 评论 (1)编辑 收藏

      七月的盛夏对于昆明来说,无非就是一个字,“热”。虽然空气中不时有缕缕微风吹过,可炙热的阳光依旧普照在城市的每个角落——闷,热,烦。昆明历来有“四季如春”的美誉,可现在看来,多少有点不合时宜了。我坐在办公室里,尽管没有赤日的袭击,可依旧明显感觉得到空气中弥漫着干燥灼热。外加办公室通风效果不大好,十几台办公电脑犹如火炉一般散发出额外的热量,使这本就难受的天气变得愈发不堪忍受。我猛地起身扫了一眼四周,大伙依旧如平常一般,静静的低着头敲打着键盘,好像压根儿没有感到这样的难受存在。整个屋子,只有我很明显地感到了在这样的难受中,呼吸已经变得很是不畅快了。

      终于挣扎到下午六点,我是看着电脑前的时钟起身离开办公室的,一秒种也没有延迟。我冲冲走出办公室,快步向大门走去,仿佛这里现在就是人间地狱一般,我想要以最快的方式逃脱这里,哪怕一秒钟也不想作多余的停留。

      走出建工大厦,阳光依旧洒落着,但伴随着一股股的微风吹过,天上的太阳也开始变得温柔了许多。我享受着这样的清凉,迎着风,缓缓地向东风广场公交车站走去。刚下班,所以车站前等车的人很多,我被拥挤在一个角落里,踮起脚望去,不大会儿,就看见1路公交车行驶过来。啥也没想,我本能地只是拿出全身气力拼命地推着自己挤上车去。车里人多又没装空调,我又开始感觉到热量漫上全身,很难受,但没办法,只有忍受着。

      在车里煎熬了一个多小时,总算是顺利到达黄土坡车站,我急忙下车向住的地方走去。心想,这样的天气也懒得回去做饭,就在外面随便打发下自己得了。我走进街口一个小馆子里,随口要了一碗过桥米线,还好那家馆子里有个功率足够大的风扇,让我没有明显感觉到米线下肚后体温的上升。

      回到住处,洗了个澡,明显感到舒服了许多,我一个人坐在那里想着该找点什么事情做。这时凯子过来问下吃饭没有,要不要一起吃点,我谢谢地对他说自己吃完了。我打开电脑放起音乐,在新浪漫不经心地看起的新闻来,通篇看去,好像没啥太有吸引我的东西可看,随手点了几个链接瞄上一眼,无聊没意思,关了。“得,还是找个电影打发下时间吧”,我自言自语到。翻遍整个硬盘,终究还是觉得星爷的那部《大话西游》好看些,起码对现在来说,可以在爆笑之于打散周围这些闷得要命的难受。

      “在吧?明天早点去公司,有个事情找你说说”,杨光从QQ传来消息告诉我说。

       “在的,什么事情,现在说嘛”,这时我才猛然想去他前几天说有份大餐等着我。

      “还是明天到公司说吧,这事在QQ上说不大好,懒得敲那些文字,忙!”。

       “哦,那好吧,明天我早点过来找你”。

       “好,你玩着,我下了”。

      看他很忙的样子,我就没回复过去。杨光的QQ很快就下了,或许是隐身了吧,因为我知道他自己在家里也是无聊得很。常常听杨光说他一个人呆着时,就是靠网游来消磨时间,而且他还告诉我说,在游戏中不光是做任务,杀怪物升级那么简单,还可以找人做买卖,收小弟,泡妞,结婚等,反正是比较无聊的一系列事情吧。我对这玩意儿不大感冒,总想着怎么这么无聊的事情在很多人看来却是这样的有意思,吸引着他们每天就是这样痴呆般迷恋着,一玩就是7、8个小时,有时甚至是好几晚的通宵苦战,丧志到这样的程度,我很是不能了解,或许是我不懂网游的缘故吧。不过我也不想去了解,因为这样的长此以往打发自己,多少有点空虚颓废,我可不想让自己美好的光阴深陷在其中。其实我也喜欢玩游戏,不过很多时候只是玩单机版的诸如魔兽、红警之类对战游戏。还记得读大学的时候,我和同宿舍的8哥们儿们经常在周六周日休息时,去学校附近的网吧玩通宵红警对战,现在回想起那些日子,多少还是有些留恋。工作后,我基本上就和游戏断绝关系了,因为多数时间里,我都是一个人静静地呆着,我的周围没有了那些相互间的欢声笑语,没有了热闹的气氛,自然对游戏的感情也就变得冷淡了。

      第二天,我比往常提前半个小时就到公司了。八点十分,我推开公司大门,走进办公室。因为公司客服部的需要24小时都有人值班,所以来得再早也不用担心公司是否开门。我走去业务咨询部找杨光,发现这家伙还没来,只得转回研发部办公室。这时我才发现居然有人比我来得还早,牛眼那家伙早就端坐在那里精神焕发地对着电脑谈情说爱了。瞪着他那灯笼般大的瞳孔,埋着头,一个人坐在那里。我随口朝他喊了一声“早啊”。他没抬起头来,也没回复任何声音,也许他还在恼怒我先前的举动;也许他压根儿就没听见我的招呼,能这么聚精会神,充耳不闻。修炼到这样高深的境界难免让我暗自佩服起他来。

      “田宇,你来,我们去会议室说点事情”,没多会儿,杨光站在门口喊我。

      “好”,我答应道。

      我不晓得他要找我说什么事情,搞得这么神秘兮兮的。随手抓起桌上的笔记本,跟随着他来到会议室。

      “现在有个好事等着我们俩去完成,” 杨光一开口就兴奋地说到。

      “啥好事,搞得你老人家这么激动”,我冲他笑笑。

       “你期盼的机会来了,现在新边州电信那边准备做一个类似昆明现在用的话费统计系统,主要使用的技术方案和昆明的也是一样。客户那边因为知道昆明的这个系统是我们公司做的,所以新边电信打算让我们公司来承接这个项目。当然这也就是这么打算,毕竟电信的许多项目都是需要公开招标的,至于最终花落谁家,那也只有中标的时候才能确定下来。”,杨光很高兴的样子告诉着我。

      “昨天老板才打电话告诉我这事的,王总说公司准备力争拿下这个项目,因为我们有成功案例,业务方面也有很大的积累。而且他还指明说让我和你来负责完成这次投标工作,由你来负责标书中的相关技术方案撰写。这是一个很好的机会,兄弟!该是你好好表现一番的时候了。虚的东西我就不多说了,好好把握住吧,看了你上次在会议室讲的那个分析材料,说实话,很不错。哥们儿我相信你,这次一定也能拿出一份完美的系统建设技术方案”。杨光脸上布满激动,好像已经完全有信心拿下这个项目似的。

       “如果这个项目最终是我们成功中标,那很大可能是由你来全权负责整个系统的开发。能否出头也就在此一搏,好好整,咱们哥俩!”,杨光激动的眼神看着我,很兴奋。

       我听着也不由得高兴起来,可转眼又想,这技术方案应该如何写才显得好些。说实话,我以前是写过一些,不过就是那么三四次,而且那是在以前公司的事情了。我的心里没底似的盘算着,这方案如何算是写得好,写的有体面,这些问题我还真没去认真思考过。何况自己初来信翼不久,对于一些业务知识和公司以前的项目架构还只能算是认识,没有达到全面的了解,对我来说,这个技术方案还真是一个烫手的山芋。我和杨光说了一些自己的困难,他轻笑着对我说,没事的,只要用心、尽力就行。很多事情都是从第一次的生疏开始的嘛,只要你第一次迈过去了,以后也就自然了。需要涉及到的业务知识可以去找田心和魏兰,在公司来说,她们俩对当前的系统最为熟悉。至于技术方面撰写的相关要点、组合方式,让我去牛眼交流下。我告诉他说,田心和魏兰那边倒是好办,可就怕牛眼那家伙还在嫉恨我,不鸟我咋办。杨光听完,轻拍着我的肩膀说,其实牛眼这人为人很简单,无非就是喜欢争强好胜些,何况喜欢做技术的人都是这样的嘛。而且做技术的大多都是很爽快的人,多找他几次就行了;如果实在不行就让我请他吃个饭,都是些大男人,哪里来的这么多小孩子气;如果还是不行,他会告诉老板,让老板去找牛眼谈。兄弟,忍耐些,想做事情就是这样,今天你忍过去了,明天就能很顺利地把事情办好,办成。听完他的话,我的信心增加了很多,我想也应该这样,谁做点事情没个困难啥的。为了这个机会,不管怎样也要先把它把握好,只有这样,在信翼,在这里,我才能在以后的日子里有更多的机会。

      和杨光聊完,我就直接去找牛眼,问他一些撰写方案的问题。刚开始,他确实表现得很故意似的装腔作势着应付我,面对他那欠扁的嘴脸,我没说啥,很平静地忍受着。因为我一想到这个机会对自己来说是多么难得,我告诉自己应该尽力压抑,低调着祈求他给予些指导,毕竟他在这里混了这些年,多少是有些经验的,这番话一直保存在我的心里,时刻提醒着我的言行。

      慢慢地,牛眼好像已经有些满足了自己那些放肆的骄横,他开始转变得认真起来,很坦诚地告诉了很多撰写方案时需要考虑的内容、形式、用词等。看着他平缓下来,我也变得舒畅了很多。为了让这样的平和继续下去,我找他说,约他说下班一起吃饭,牛眼没有太多推迟,就很爽快地同意了,显然他已经开始不再忌恨我啦。

      那天下班,我和牛眼是在公司附近的一个小馆子吃饭的。吃饭间,他和我聊了很多自己的往事、工作经历和自己在信翼的这几年。听他说完,我开始变得有些理解他,其实我和牛眼都是那种面对技术的痴狂者,我们都是在这样的执着追求中,总希望把自己对某个技术的迷恋强加到别人身上,而且也很厌烦那些对立着自己的另一方。想到这点,我突然发觉自己何尝不也是这样,我一直盲目地追求着自己喜欢的,对待别人的东西总是抱以嗤之以鼻,不屑一顾的样子。牛眼和我一样也是来自农村,为了改变自己的命运才选择来到这个城市。通过自己的拼搏,在这个本就陌生的地方有了一份属于自己的工作,从开始写程序的那一刻起,我们的内心一直都是喜欢着软件这个行当。正是因为这样,我和他都是属于纯朴,直白的那一类人,我们有着相同的话题,共同的爱好,仅存的差异就是那么一点微不足道的个人偏爱。我发觉我已经全面了解到牛眼这人了,他不是我想的那么骄横,暴躁,狂妄,而更多的是执着,追求,坚持,想到这,我想我应该和牛眼成为好朋友,不求技术上说服彼此,但求我们有共同的追求,思想,话题。

      那天以后,我和牛眼之间的话语变得多了起来,当然这更多的是我去问他方案撰写的事情。很多时候,我都是静心听取着他的言语,很少去加以讨论,因为我开始学会了接受和警惕自己。在牛眼的帮助下,技术方案的撰写变得容易了许多,通过两周时间的反复修改、讨论,基本上形成了初稿。我拿去给杨光看,他也没说太大问题,就是让我再检查下看看某些用词方面是否贴切、妥当,并让我找牛眼他们几个有经验的同事一起帮着参谋看看。我很爽快地说,好。

      大约在方案写完的第三天下午,杨光叫我去王总办公室,并让带上已经写好的方案。我很快打印了一份,跟随着他来到王总办公室。王总坐在办公室里,打着电话,看见我们走进来,点了下头,让我们在沙发上稍等。

      “怎么样,小田,技术方案都写好了吗?”,不一会,王总撂下电话走过来,向我问到。

      “王总,这是我这几天写的一个初稿,你看下,是否合格?第一次写,可能存在很多写得不好的”,说着,我随手把方案递了过去。

       “哈哈,我们的小田,也变得谦虚起来了嘛,不错不错,做事情就应该这样”,王总微微笑着说到。

      听到这话,我愣了一下,不知道王总是什么意思,也不晓得该如何回复。

       “找严发他们几个讨论过没有?毕竟他们几个以前写过一些,多少可以给点意见”。

      “恩,找过的,而且在写的时候,我是和他们在一起讨论过多次的,这里面的很多东西,都是严发他们几个给指出改正的。”,我急忙回答说。

       “好,这就好”,王总很无心地随手翻开,看了几页。

      “那个,小杨啊,这样,等下你带着小田,我们三个一起去见见张处长,他很想看看我们的方案写成什么样子,小田你这边也先准备下,到那里把你写的这个方案告诉张处长,尽量描述得详细些!”,王总嘱咐着我和杨光。

      杨光应了声好,我们就离开了王总办公室。杨光把我叫到会议室,告诉我说,我们打算去见的张处长是省电信信息推进处的老大。新边那边的项目虽说是州电信自己的项目,但需要省里信息推进处的审批后才可以动工,所以如果能让张处长看上我们写的的这个方案,那我们拿下这个项目的几率就有50%,所以一下见到客户,让我精神些,胆子放大点,把我写的东西都全面的说出来给他听。他还告诉我说,从招标公司那里得知,这次参与这个项目投标的总共有5家公司,这里面有实力很强的西蒙科技,信想实业。西蒙科技,在云南省都是数一数二的公司,综合实力很强,而且又有外企合资的背景。信想实业,和我们公司差不多,也是专注于做电信业务这块,电信当前的很多增值业务系统,企业办公系统都是他们完成的。

      听完杨光这些话,我的心里开始有点胆怯下来,心想我还是第一次做这种的事情,而且还是向省电信的领导直面陈述,我不能想象,等一会儿我站在那个张处长面前该如何说自己写的方案。万一说到中途停顿下来怎么办,我是否能去看看稿子再继续;又或许张处长问到一些细节上的问题,我该如何作答;又或许等到最后我说完,张处长摇头说我的方案不行,该如何是好?我是否应该急忙告诉他说,求他同意我的方案,因为我为这个方案已经准备了这么多时间,信翼想要得到这个项目,我更想要这个机会,因为我已经不想再等下去,我一定要亲自去完成这个项目。

      “怎么了,害怕了,还是不敢啦”,杨光好像看出了我的紧张,轻拍了我一下。

      “嘿嘿!没有,只是在想,等一会儿该如何说才好,不然说砸了岂不是全功尽弃”,我冷笑着,对他说到。

      “没事的,有王总和我在你身边的嘛。我们会给你壮胆的。再说了,去见张处长,有可能他都不会有时间听你给他说,很可能是直接告诉他的秘书刘远就行。”,杨光在宽慰着我。

       “刘秘书那边你不用担心,我和他打过几次交道,人很随和,没什么官架子。他也没长我们几岁,私底下,我还常叫他刘哥呢。没事,只要有老板在,怕个什么嘛!我们这里面的很多事情也就是个过场而已,慢慢的,你就会明白这里面的一些事情了。给电信做软件很多时候不是说你能做,做好就行,更多的时候需要你和客户的心要在一起,不然你做得再好,再牛那也是一堆垃圾,没有睬你”。

      杨光好像说出了些很实际的话,虽然我没有亲历过与客户打交道的场面,但我明显感觉得出,在杨光的话语中已经透露出一些本质的东西,自然这些东西是如我一样专心做技术的人所不能了解的,因为我们只知道每天静坐在电脑前,等待别人把项目的合同拿到我们面前,告诉我们几个月后完工,至于这合同从客户那里流转到我们这些程序员面前的那段过程,我们是不得而知的。

      我和杨光坐上王总的车,缓缓地向省电信开去,杨光刚才的那番话,让我内心的许多紧张平息了下去。尽管如此,这对于我来说是第一次,我还是有些担心等一会儿该如何去说自己的方案。

【申明:故事中的情节纯属杜撰,如有雷同,纯属巧合】 

(注:本人文章均为原创,转载请注明出处!20100724凌晨写于深圳。)

posted @ 2010-07-24 20:42 刀光剑影 阅读(1287) | 评论 (0)编辑 收藏
     摘要:         这篇文章,在草稿箱里沉积了好久,一直说要把它写完,可老是被其他事情给占用。我现在的休息时间就是漫天涂鸦,已经好久没去整理wmframework了,感觉自己都有点对它陌生了。今天发现刚好草稿箱里就剩下这个,那就把它写完吧。     这里我主要介绍wmframework的1....  阅读全文
posted @ 2010-07-22 22:40 刀光剑影 阅读(1128) | 评论 (0)编辑 收藏

       早打算给wmframework写一个成长日志啦,可是一直没时间,也不晓得,我的时间都被用了干什么啦。wmframework是我自己的一个框架,一个自己琢磨出来的,居于j2EE的系统的解决方式。开始筹划写wmframework,应该是源于2006做深圳做项目开始吧,当时从那个项目中,我看到了XML的强大使用。基于此,让我花了一些时间去深入了解XML,不敢说深入了解,起码算是入门级别吧。也是这样,wmframework数据传输,我一直仅考虑使用XML封装的方式。在以后文章中我主要结合jsp+js+xml+ajax+struct+spring+ibatis来介绍我的wmframework。 

        还没介绍wmframework是什么泥,wmframework是我自己创作的一个web系统框架,目前已经发展到2.0版本,w是自己英文名的开头,m是我生命中另一个人的英文名的开头(别见笑啊)。wmframework提倡抛弃常规瀑布式,一站式的开发模式,提出使用MVC组合流水作业形式开展代码的编写过程。这里没说清楚,我再解释下,大伙都知道,我们常规的软件代码编写,都是将具体的功能模块分配到项目组成员的头上,它将完成从前台的jsp表现页面绘画,js辅助脚本的编写,到后台action的编写,model的设计,orm交换数据的实现。而结合wmframework框架将改变这样的编写流程,程序员不再专注于单个模块的编写,而是依据个人能力的分工协作。 M_actor 模型执行者完成后台业务处理模型,主要就是数据交互层Dao,sqlmap的编写;V_actor 视图执行者完成前台表单视图,主要就是jsp,html,js的编写;C_actor 控制器执行者完成action和模型层service的编写;我前面的博客有相关MVC组合模式开发的介绍,有兴趣可以去看《用WM framework进行MVC团队组合模式的系统开发》一文。 

        下面我简要介绍下wmframework一个业务处理的流程。表现层jsp,由html静态标签+部分自定义的标签实现,在html静态标签中,我添加了几个自己定义的属性主要有issave,fieldname,require,datatype.当然这样的属性是可以自己取名的,因为html的dom对象本身就支持这样的功能,你可以在标签中增加自己定义的属性,通过js对象识别的时候,能主动获得当前属性的值,这点大伙可以去测试下。jsp展现的完成,下面就是数据的校验和数据的封装啦,这里wmframework通过调用公用的js对象来完成(你仅需要在给静态标签中针对刚才的属性做相应的赋值即可),针对一个保存操作你可能仅需要编写10行的js脚步即可完成数据的校验和提交。页面表单数据最终校验通过后,将被封装在一个XML中,并由XMLHTTPRequest对象发送到后台,整个表现层的提交工作宣告结束;接下来,说action的处理,action获得当前请求后从htttprequest对象中读取当前提交的表单数据串,通过XmlMapping对象完成xml字符串到pojo对象的转换,最终交给service的将是用list桶装的pojo对象,这里之所以用list桶装,主要是方便一次交付多个相同或不同的数据对象以完成不同的数据操作,service对象接收list后,进行必要的数据校验,并交付给dao使用,在dao中拆分当前list桶,获得其pojo对象,并调用ibatis内置API,与数据库通信完成数据的处理操作。request请求完成,response响应消息的返回,wmframework也是通过xml封装串来完成的,同样通过XMLHTTPRequest读取resposeText/resposeXML获得响应消息,并解析当前xml封装串,来进行jsp表现层的初始化和用户提示操作。整个流程大致就是这样,给出个简单的时序图。


        其实从上面的介绍来看,你可能觉得wmframework流程操作很是简单,这样的流程是否配得上框架这个称号,这里我就不进行辩护啦,自我感觉良好下就行,o(∩_∩)o...哈哈。其实wmframework就是提倡用很简单的流程来完成模块的编写操作,用wmframework完成系统代码的编写操作,很多时候,整个系统我们需要的action,service,dao仅需要几个,同时也抛弃太多javabean的冗余配置,而不是以往的一个模块对应一个action,service,dao体系。简化action,service,dao编写过程,最大程度加快了开发的速度。 
        这是wmframework的开篇曲,主要还是以大体介绍wmframework的为目的,应该说是一个序言更为贴切吧。在以后的文章中我将逐步去介绍wmframework,因wmframework已经牵连几个生产系统,故不能开放其源代码(别介意)。不过源代码没太多的用处吧,能了解其设计思想才是最基本的,毕竟写代码都是这点事情都是外人看着复杂,行人知道简单的事情嘛,这玩意儿和小学生写作文一样,没太多的说道,不过其设计思想就重要啦,因为任何一个framework都是基于一个构架的设计来完成的嘛。。。。。。 
        先写到这里吧,吃饭去啦。。。。。。。。。

(注:本人文章均为原创,转载请注明出处!20100523写于深圳。)

posted @ 2010-07-21 21:46 刀光剑影 阅读(1260) | 评论 (2)编辑 收藏

   MVC团队组合模式,主要源于J2EE中常说的MVC演变而来。确切地说这个东西是我自己杜撰出来的,但又经历过一些项目实践,今天拿出来在与大伙这里说说,一来弥补一下自己长期不写技术类文章的缺陷,不然很多人又说我作为一个软件人,在博客中连起码的技术东西都没有,很是惭愧。二来也想把自己经历过的丁点经验告诉大伙,至于是对是错,有用与否,那只有天晓得了,哈哈。。。。

   说到MVC团队组合模式,那就要说说我的框架WMframework,

   WMframework现阶段采用主要技术有:s2,ibtatis2,spring3,HTML,js, xml,ajax,整个技术框架也是自己杜撰出来的,一直自己在默默地喜欢着,改进着,这些年的程序员生涯也就剩余这点东西可以怀念下了。我向来不是吝啬的人,所以在后面的时间里我会逐步把自己的WMframework拿出来与大伙分享,希望有心的你可以期待,当然更梦想得到大伙的真知灼见。今天我主要说的东西还是我的团队中如何使用MVC团队组合模式进行软件开发。

 

   MVC团队组合模式?

  何谓“MVC团队组合模式”,主要意思就是把一个团队里面的各成员按其个人综合技能进行分工协作,具体地说就是针对每个业务模块的开发,采用各成员进行分工协作完成的模式。一个模块,张三完成一部分,李四完成另一部分,王五又完成其他部分。这有别于大伙常见的由一个人承担某个模块的开发合作模式。

   先来说说我们常见的开发模式。大伙都知道,我们通常的软件系统开发中,很多时候都是这样的,先由项目经理或小组长做统一的任务分配,把具体的各功能点模块按人头分配给团队中的各程序员们。比如用户注册张三负责;组织机构管理李四负责;哪天哪天这个模块由谁完成,哪天哪天这部分由谁实现。整个编码计划就是这样指定下来,直到系统的所有功能模块都被分摊到相应的开发人员身上。等待我们的程序员把各模块都编码完成,大伙再把这些代码、功能进行系统的整合、集成、测试等,这就是大家常见的甘特图模式,也是我们通常碰见的开发模式。

   我提出的MVC团队组合模式,区别于上面最大的不同就是,我把任何一个业务模块开发任务分为3部分,由三类不同角色的人员来共同完成,这三类人员我称它们为MVC,即M_actor 模型执行者、V_actor 视图执行者、C_actor 控制器执行者。

   下面我给出这三者的主要描述:

   M: M_actor 模型执行者

   主要任务:后台业务处理模型,主要就是Dao,sqlmap的编写;(在WMframework中,我已经弱化了dao这层,因为在WMframework中我们的dao都是公共的,开发人员基本上不用写dao。)

   个人要求:要求开发人员对数据库操作能力强,对整体业务流程充分了解,保证其sqlmap编写的sql完成当前模块的业务需求。

  这部分可以由擅长数据库开发人员和需求分析人员结合完成。

 

  V:V_actor 视图执行者

  主要任务:前台表单视图,主要就是jsp,html,js的编写;完成页面数据表单的设计、实现、业务数据的js校验、提交等。(在WMframework中,我对于页面表单数据提交、校验也是一个公用的自定义js前台框架,开发人员只需要写简短的几句js脚本调用即可。)

   个人要求:开发人员需要有很好的UI设计能力,可以更为人性化地实现页面操作,使其有更好的用户体验,知道些js语法和html标签使用即可。

   这部分由美工、UI技术人员和需求分析人员结合完成。

 

   C:C_actor 控制器执行者

  主要任务:s1/s2中的action,业务层接口service的编写;

  个人要求:开发人员熟悉常用的java开发模式,有很好的java开发能力,能很好地处理request请求,respronse返回响应等。(在WMframework中,我同样弱化了action的使用,很多时候对于多数页面请求只需要调用公用的action即可,开发人员基本上不用自己写)。

    这部分资深java开发人员完成。

 

   MVC团队组合模式优势

   通过我的介绍看出些好处没有?很明显,若采用MVC的开发模式来在组织团队人员,对不同类型的人员要求就不尽相同。

   C_actor 可以完成不用了解系统业务,他们只需要关心如何解析前台提交的请求数据,就WMframework而言就是完成从request里面读取xml转化为bean(这里说的bean也就是我们常说的pojo、vo、bo等)的实现;然后通过外部接口service转交给内部实现dao,最后在dao中完成持久层的相关操作;

   V_actor 可以完全不用了解什么叫j2EE,只需知道jsp的表头怎么写(其实很多时候不用写,因为我们都是include进来的嘛),合理地设计页面表单的布局,知道哪里该放button,哪里该用text,哪里摆个textarea,哪里该弄个select等,仅此而已;

   M_actor不需要关心用户界面如何设计,该怎么制作,用户数据以什么方式提交。他只需要清楚当前业务涉及那些数据模型,各数据表中相应的字段是否填上,哪些是必填项,数据类型是什么,数据大小如何定义,数据存储是否正确等。

   如果联系到公司人员配置问题,这里也有一点优势在里面。因为很多时候,很多公司,总会在项目来临一味扩招,项目结束一味削减,而最终能保留下来的也就是那么几个核心人物,当然我这里不是提倡这样的作法,毕竟多少有些凶残。如果你的公司,你的项目采用了我说的MVC团队组合模式开发,那很多时候,你的核心开发人员、业务人员依旧全力地支撑着整个项目,他们掌握着整个项目的核心,所以很多时候,你可以重点培养M_actor与C_actor,对于V_actor自然多少有些微不足道,弃之无妨。不过做人起码需要些厚道,尽管商场残酷,商人无情,终究我们都是人,应该多一点感情,多一点良知。实在不想要他们了,能最大限度给点补偿也不枉人家为你卖命一场。

   以上这些就是我能看到的基于MVC团队组合模式开发的优势,使用它可以让我们的开发人员减少许多需要关注和学习的东西,有时候闷头想来做一个合格的java web开发者,你最基本的可能需要知道这些:java、jsp、js、xml、css、sql、ide、html等,太杂,太多,太烦。但如果你使用如上所说的开发模式,让开发者专注于各自所特长的一方面,并进行很好地发挥,最后更好地完成自己的任务,做好自己喜欢的工作,那种感觉应该会好很多。起码是辛苦并快乐着,哈哈。。

 

   MVC团队组合模式劣势

   前面竟说了些好听的,下面我来说说MVC团队组合模式的弊端,最明显的一点就是,各类型成员间开发任务的同步性、顺序性、可用性测试、问题跟踪等。比如一个用户基本信息维护模块,如果某天客户需要增加一个用户生日的信息,必然会涉及 C_actor进行业务数据对象修改,M_actor修改sqlmap中的insert,select,update等语句,V_actor 修改表单jsp增加生日的输入框等。又或者用户基本信息业务模块出现异常(数据不正确,不能保存等)也必然需要C_actor、M_actor、V_actor来配合完成跟踪,这自然也就增加了当前任务消耗的资源。再或者用户基本信息业务模块不能在规定的项目计划时间完成,其最终的责任应该算在谁的头上。C_actor说用户表单没有设计,如何完成action的编写,V_actor抱怨数据模型没有给出如何知道页面元素类型,哪些应该必填,哪些应该选填,哪些应该下拉,哪些应该只读,我都不知道,叫我如何设计页面;M_actor呢,咆哮V_actor页面表单都没有,叫我如何知道业务模型需要那些字段,需要什么样的数据类型,需要多大长度。最终是个个推诿,人人有理,整天就是这样缠绕在彼此间借口的闭环中,周而复始、无穷无尽。哎,程序员,难啊。。。。。

   凡事皆有两面性,对于MVC团队组合模式我基本上说的差不多了。我曾经在一些项目中使用过它,有说好的当然也有暴跳骂娘的,终究是孰是孰非,谁对谁错,我也不得知晓,只待各位自己去想,去悟。

(注:本人文章均为原创,转载请注明出处!20100719写于深圳。)

posted @ 2010-07-19 23:21 刀光剑影 阅读(1292) | 评论 (2)编辑 收藏

      窗外下了一天的雨,搞得自己一整天在家“蜗居”没出去。早上从九点就醒来,和往常一样,没做别的事情,就是打开电脑写起博客来,捣腾一天终于把小说的第六章写完。最后叹了口气,总算完了,打开博客一个个的发表起来。或许是窗外的绵绵细雨搅乱了我的思绪,又或者我还没有从小说的情节中释放出来,这篇文章本来昨天就应该写完的,可终究是黔驴技穷,万般无奈之下,只能权且作罢。

      新闻上说今天暴雨,可大清早却是阳光明媚,丝毫没有下雨的迹象。一个人躺在床上睡不着,从床上一下子蹦起来,到公园跑完五圈,气喘吁吁,汗流浃背之际归来,再次打开这篇文章。可能清晨的空气让我舒畅了许多,内心又萌生出了一丝感觉,所以我又开始敲打起来。

      喜欢写点东西的人,总是希望自己的文章与更多的人分享,获得更多人的认知。我和很多刚入流的草根一样,在各大网站上都注册有自己的博客,有专业于软件的,也有综合于各类杂七杂八的。每当杜撰完一篇,总是每博一发,一个不少的到处散。发完之余,总会不时地打开看看点击率,回复语,这也是我每天上班前必做的事情。突然某天发现自己的文章被推荐或加精,总会如同小P孩得了蜜糖一般乐得屁颠屁颠的;可一旦文章点击少的可怜,又会变得垂头丧气,不时地责问自己写得太次,没水平,不如流。

      博客开的多,那文章自然散得到处是,相同的文章,这点击率就成了一个明显的对比。按正常来说,一篇文章,理想情况下不管放在哪里,点击率都应该不相上下,甚至对于名气大的网站更应该获得更好阅读率,可事实却不是这样。在博客园,csdn,blogjava(后面我以专业网站代称)我每发一文总能获得千位数以上点击,而且还不时得到管理员的首页推荐;可在新浪,百度,QQ(后面我以综合网站代称)却总是不能得到很好的垂青,每次只是十位数的点击。毛遂自荐过多次,可还是如石沉大海,一投无踪影。同样的文章,同样的故事,同样的情节,何以差别如此?疑惑之余,我想到了自己的命运不也如同一篇文章的宿命一般吗?我以前在某个城市拿到的薪水不及现在的一半,可我现在做的事情却倒退到两年前;我现在蜗居的地方还不如在某个城市的厨房大;可我现在每月上缴的房租却是在某个城市的两倍以上。我还是那个我,我还是在干同样的事情,可为什么会出现这样的大不同,我不解。

      冥想一番,想到些根源,今天拿出来和大伙一起说道说道,虽是斗胆造次、肤浅狭隘,可始终希望得到诸位审视和指引,让自己得到些明示,照亮以后前行的道路。

      我能想到的东西,主要源于如下这些:

      一、源于自己

      一篇文章应该有一个良好的中心,其他辞令总是围绕这个中心展开,中心不突出,散落于各个段落间的零散情节就不能串成一体。同样一个人应该有一个远大的理想,没有理想,纵然是整日忙忙碌碌,无非也是糊里糊涂,终究落得个蹉跎岁月,潦倒一生。人自出世以来,总有些有别于他人的东西,如何利用好它们,却是一件犯难的事情。或许我应该如盖茨那样,在软件的路上,追风赶雨,但凭个人天性指引前行,终有一日缔造出微软之帝;或许我应该如詹姆斯?戈士林相仿,寄托在Sun的巨人之下,鬼斧神工般耍弄程序,最终创出众人推崇之Java语言;或许我应该如韩寒一样,有一副帅气的脸庞,有一丝卓越的才气,但凡大笔一挥,总能引来千呼万唤;或许我应该如老徐一般,一副漂亮的脸蛋,一具性感的身段,谈笑之间,总能出现招蜂引蝶;或许我应该如张馨予相当,铜雀台一出,惹的众人喷血蹦筋,失魂落魄;或许我应该如芙蓉姐姐一流,虽无身材,无脸蛋,可姐有装疯卖弄,嘲笑哄堂之余,也是流名满地。

      只可惜,上面说的这些我都没有,我头脑愚钝,我长相平凡,我只是一个普通人,我只能一个人端坐在这里,但凡有丁点感触,总是忙忙碌碌地敲打起来,一直就是这样,默默地。。。

      二、源于环境

      我一直梦想去一些如华为,腾讯这样的大型公司工作。去感受下那些羡慕的荣耀,坐在舒适的办公桌前,宽敞而明亮;整洁的工作环境,大伙井然有序地忙碌着;脖子上挂着自己的工号牌,上面醒目地写到,“某某公司,某某研发部,某某号,姓名:某某某”,附带一张得意的笑脸,走在宽敞的大道上,总会得到些仰慕的余光。这样的自豪,这样的自负,这样的忘形我一直想要,也曾投递面试过几次,不过在利益的压迫之下,我始终没有实现这个梦想。也许某一天,我淡泊了钞票和人生价值时,我应该选择去那里体验一番,哪怕是俯首甘为孺子牛,也是笑容满挂喜盈盈。

      其实一篇文章何曾不是这样,梦想自己某一天能登上那些网站的首页,引来更多的观众,得到放大加黑,如大块头一般,雄雄地站立在漫漫的文群之中,傲视着身旁的小类们,放纵地吼道,“牛不牛,看看这里”。

      我以前听过这么一段小故事。两个人从学校毕业后,张三选择了和一群骑自行车的人在一起,每天只想平平淡淡,知足于能有一辆自行车就行。五年后,张三也如别人一样骑着自行车上班,满足着,安于这样;李四选择了和一群开汽车的人在一起,刚开始他很羞愧,因为自己的穷苦,不能如别人一样阔绰、潇洒。感伤之余,他开始梦想自己某一天也如别人那样开着车去上班。为了这个梦想,他不辞艰难默默地努力奋斗着,五年后,李四果然有了自己的爱车。

      当然我说这个故事的目的,不是说专业网站不如综合网站。我只是想告诉大伙,纵然你的文章在这里每日头条,你的人生在这里光彩夺目,是否想过挪个地方,换个环境,看看自己的文章,看看自己命运是否也能获得相同的待遇,或许有更为丰盛的大餐等待也未必。

      我们在满足之余应该学会挑战,只有挑战才能超越,时刻记住一句话,“没有做不到只有想不到”。

(注:本人文章均为原创,转载请注明出处!20100718写于深圳。)

posted @ 2010-07-18 13:29 刀光剑影 阅读(1406) | 评论 (6)编辑 收藏

      第二天,我一如既往地按时来到公司,大约十点左右,我找到张姐,她带着我去王总的办公室。我心里很乱,回想起自己昨天的言行,开始责问自己是否有点太过放肆了。我又想到了那个倾心的笑容,她在很自然地告诉我说,她可以愿意倾听我的倾诉,她能帮助我摆脱孤独。我不知道这样的话语意味着什么,或许就是她很平常的随口一说,又或许她在向我传递着某些东西,让我痴想到一些即将到来的美好。

      王总坐在办公室里,低着头在看东西,一听到我们敲门,没有起身,只是随口应了一声,示意让我们进来,他好像很忙碌的样子。张姐让我先坐在沙发上等着,然后就离开了。办公室很宽敞,近80平的大屋子,面朝东。窗口墙壁上浅蓝色的窗帘遮挡着刺眼的阳光,投射进来的光线散落在房间的每个角落,整个屋子被衬很亮,窗帘下面是一个玻璃鱼缸,里面有八九条鱼,有红的,黑的,还有斑白的。我的前方是一个很大茶几,深红褐色,应该是楠木的,上面雕刻着“八仙过海”。茶几上,赫然端坐着一个金蟾,眼睛很有神,给人予“生龙活虎”的感觉。金蟾旁,摆放着几个别致的小茶杯。茶几右下脚很醒目地刻着“二零零零年一月昆明电信赠”。王总办公桌位置朝北,墙壁上是一副书法——“曲径通幽”,应该属于狂草之类吧,我说不好。字画下面是一个木质办公桌,很大,也是深红褐色的。桌面很整齐地摆放着些文件,电话及电信的小饰品,一个小地球仪旁边插着两面小红旗。

      “小田,你稍坐一会儿啊,不好意思,这边有个

      “好,没事的,王总你先忙,我自己来就行”,我很急促地回答到。

      我静静地坐在那里,看着眼前那只金蟾,样子不大,但很有姿态。三只脚,背上背着北斗七星,嘴里衔两串铜钱,显赫而高傲的头颅上顶着太极两仪,脚下踩金钱元宝,神情很是威武。俗语说:“得金蟾者必大富”,大概说的就是它了,我在朋友喝茶的几处看过这样的东西,据说是神器,可以招财进宝、避邪化凶!我想招财以否善不可知,可光看这样的神情之态,很容易就能给人积极蓬勃的感觉。

      “怎么,喜欢上我的茶蟾啦”,王总的声音打断了我凝视的思绪。

      “没有,我对这东西不大了解,只是在朋友喝茶的地方见过,总是看他威风凛凛的样子,很是敬佩,所以多看了几下”,我应声说到。

      “哈哈,你要是喜欢,我哪天送你一个,让你天天看着他”,王总爽朗地笑着。

      “不不,我不会喝茶,要这东西也没多大用处,况且我听说这是神器,应该放在清净的地方。就我那四十平的出租屋,太小,请不动这真神,我看就算了,没准惹恼了它,怪罪下来可就有得受了”,我慌忙说到。

      “哈哈,看不出来,你还是个风水大师?懂的挺多的嘛” 他看着我,狐疑般打量着。

      “怎么样,考虑好没?是留下来,和大伙在一起,还是准备和我们挥手告别啊?”,王总笑着问到,坐在我的对面沙发上,随手掏支烟,点燃,悠然地轻吸着。

      这时我认真地看清了他,黑亮的头发,短而直,浓浓的眉毛下,炯炯有神的大眼睛,高高的鼻梁,嘴里总是带着浓重的湖南口音。王总身材不高,一米六的样子,有些清瘦,却是一副刚强的样子。从他饱经的脸上,能看出他人生的不平凡——刚毅,艰辛,果断,执着。

      “我我,我还是有点想要离开”,我在慌乱的脑海中寻找着适合回答的词语,迟钝地说出这样的回复。

      “能告诉我原因吗?”,他的话语中带着些和蔼。

      “我担心继续在这里和大伙处不好,何况我这人不大爱说话,所以害怕一个人闷在那里,我担心这样的局面到时候会影响我工作的热情”,我结结巴巴地说。

      “就为这事啊,我还以为多大点呢,要是你真为这离开,那就太不值得了。怎么说也是堂堂小伙一个,为这点鸡毛蒜皮的事情,犯不上这么冲动。有什么大不了的,不就是些同事间的几句玩笑话嘛,今天说完明天一觉醒来,早忘得一干二净的了。一个人想干大事情,就不应该拘小节。像这样的事情,不知以后要经历多少呢,何况这点事压根儿不能算事。你连与人相处这样简单的事情都处理不好,我敢说,即使你今天很理直地离开这里,那过几天你依然会茫然地离开其他地方。人要学会成熟,不能一出现困难就一味的放弃,退缩,那样的逃避有啥用,今天躲过去了,明天还是这样,你还是躲?”,他质问着我说。

      “何况,昨天看你的样子不像那种喜欢逃避的人嘛,给大伙演讲时的那股激情和勇气到哪里去了。昨天看你还是一副盛气凌人,不可一世的样子,怎么今天就变得这么婆婆妈妈的了。我昨天要是看见你是今天的这个样子,我肯定不会再找你的。我看过你的简历,总体感觉不错,读书时很刻苦,学习也不错,工作后两年不到就做起项目经理,很难得。尽管我昨天通过你的演讲,看到了些眉目,可对于你以前工作经历,我还是不能完全相信,不晓得这简历所说的到底水分有多少。说白了,我目前没看出来,你可以担任项目经理,因为我没有眼睁睁地看见你真实的做事能力。但你昨天的表现,让我对你有了信心,我想给你个机会,把你自己的才华全部展示出来,至于最终能否胜任,让事实来告诉我。你可能不大了解我这人,我18岁当兵,22岁自考上的大学,27岁开始参加工作,一直到现在。我一直相信是金子总会发光,所以这几年,我一直在寻找能在信翼发光的金子。五年前,我发现了严发,那时他来公司也差不多和你现在的样子,结果我给了他机会;一年前,我发现了杨光,我也给了他机会;昨天我在会议上发现了田宇你,我现在就给你这个机会。我一直相信自己的眼光,现在机会摆在你的面前,选择与否,你自己做主。但我可以明确地告诉你说,就目前来说,我不能给你任何承诺,可一旦我看见你发光的那天,信翼和我总能第一时间看到,自然也会把这个金子很好地保存起来,摆在他该摆的位置上,让它的光照得更远、更亮。话说到这份上,我想不用太明确下去了,如果你相信信翼,信息我,相信自己,我觉得你应该留下来”。王总义正严词地告诉我说,眼神中充满期待、训导。

      “这样,你先考虑下,今天下班前给我答案,想好啦,可随时来找我。我是一个直人,不喜欢绕弯子,有什么说什么,如果以后有时间,我们可以在一起多聊聊,让你对信翼有信心,对我有信心!”,王总猛吸了口烟,平和地说到。

      “好,那我好好的考虑下,想好啦我找张姐告诉你”,我起身说到。

      “不用找她,直接来敲我大门,我这里随时恭候你”,他的声音很洪亮。

      “要不要拿我的茶蟾去看看?”,王总微笑着起身对我说。

      “这个就不用了,这东西更适合放在茶几上”。说完,我笑了一下,

      “王总,那我先回去了”

      “好,我等你消息”

      我转身离开王总办公室,回到自己的位置上,牛眼他们还是如往常一样在那里忙着,没有人过来和我打招呼。我坐在位置上,打开电脑,无聊地打开网站浏览着。

      “怎么样,田宇,决定留下来吗?”,田心的QQ闪动着问我。

      “我再想想,好多事情没考虑好”,这是田心第一次主动找我聊天,我本应该很激动,可在这样的场景下发生,我怎么也激动不起来。

      “哦”,她带着些失望的样子。

      “有这么难想吗?不就是这么点事情嘛,还用想,你看看人家王总多重视你啊,当着这么多人,作这么大的决定,难道你没感觉出来?”,田心开始有点菩口般如教导小孩一样,对我说着。

       “哈哈,这个我知道,多谢再次提醒,昨天你已经告诉过我啦,(一个“呲牙”的表情)”,我尽量压缩着自己内心的低沉,露出些可爱的微笑。

      “(一个“流汗”的表情),那还用考虑啊!(一个“糗大了”的表情)”。

      “(一个“困”的表情),很困难吗?”,显然,田心开始感觉对我有些无奈。

      “(一个“撇嘴”的表情),我想我应该有答案了”,我回复到。

      “(一个“可爱”的表情),是好消息吗?”,她开始期盼着问到。

      “(一个“微笑”的表情),一下告诉你”。

      “(一个“冷汗”的表情),还没决定啊,真够慢的”

      “(一个“可爱”的表情),一下下,先卖个关子,不过,应该不会让你失望的”。

      “(一个“傲慢”的表情),你就知道不会让我失望啦?你知道我的希望吗?好像很了解我的样子似的”。

      “(一个“憨笑”的表情),算是耍下小聪明吧,不过应该能猜对”。

      “(一个“右哼哼”的表情),是嘛,o(∩_∩)o...哈哈,我先上班了,一下等你消息,一定要是好消息啊,不然。。。。。”。

      田心的话没有说完,我也猜不出她的点点点后想要说些什么,不过我能感觉出来应该是美好的顽话。其实从王总办公室走出来时,我就打算留下来了,不管他刚才说的话是真是假,起码他说给我一个机会让我证明自己有做项目经理的能力,这样的期望我深信是真的。就如他说的一般,一个人想成功,这样的事情又算得上什么,人生的道路漫长而艰辛,二十几岁的我,应该经历更多的坎坷才能变得成熟,如果碰见困难就一味的逃避、躲开,那下一次,以后,同样会有很多次会面临同样的问题。我们都不知道自己的下一站在哪里?明天是什么?是好是坏?如果只想把今天的逃避寄托在明天的美好上,那明天的逃避又该如何呢?人终究需要历练,才会变得知性;只有真正了解生活,才能正确地看清自己;只有看清了自己,最终才能更为明智地选择自己。所以我应该选择留下来,抓住属于自己的那个机会,在上面施展自我,哪怕最终失败了,也是一种财富和宽慰,因为我今天选择了面对,知道了如何应付,明天哪怕还是出现这样的不堪,起码我有了些应对的举措。就是这样!我应该选择留下。

      田心刚找我聊完一会儿,小毛又问我,不过无非也都是那些是否留下的询问话语,我没有很快告诉他自己留下来的想法,只对他说再考虑一下。

      “田宇,你来下”,张姐QQ闪动告诉我到。

      “好。”,我很平静地回复到,然后起身走到她的办公室。

      “刚才王总告诉我说,如果你选择留下来,你的工资可以达到你当初来面试时期望的那样。”,张姐高兴地告诉我说到。

      “说实在的小宇,我在公司这么久,王总能用这样的举措挽留一个人,你田宇算是头一个。你可能对信翼不大了解,但我可以明确地告诉你,在昆明这个城市,能开出这样工资的公司没有几家。我觉得你应该慎重,有些时候被别人误解、看不起,那是很正常的事,何况别人在不了解你的情况下,如何去很认真地相信你所说的话和你的简历。我们每到哪家公司,不都是需要在自己的岗位上最大能力地展现自己的实力,以求得到公司或同事的认可吗?你那天和严发发生这样的争吵,本身就是给公司造成了很坏的影响,原先人力那边本打算以开除处理的,可王总听完你昨天在会议上说的,立马当着众人的面,宣布了这样的结果。说实话,当时我很意外,因为在我看来,你昨天的那些种种举动,无非也就是想临走前发泄一下,报复下严发,所以你的行为有些夸张。可王总和我说他能理解你这样的举动,他对你有信心。我想这应该是真心话,因为王总他本人也是从技术出身的,所以他很能理解你们这些做技术的人,要是换了我,我可能理解不了,当然也更不可能接受。”。

      我能很明确地听出张姐这番话是出自肺腑,是一个过来人的由衷劝慰,我想我应该决定留下来了,为了别人的真诚,为了自己的机会,为了田心的期望,我要自己留下来。

      我匆匆走向王总的办公室,轻敲了下门,没人应声,正想推门进去。

      “想好拉吗?小田”,王总从走廊边走过来问到,脸上堆着笑容。

      “嗯,考虑好啦,我想留下来证明自己,当然也更想得到王总给我的机会”。我认真地说到。

      “好!我果然没有看错人,机会现在摆在你面前,至于如何把握,怎么把握,那是你应该考虑的事情。不过对你我有两点要求,希望你逐步去思考、改进。第一,你想做项目经理,想朝管理这方面发展自己,那你就应该更多地关注这方面的事情。项目经理需要的是责任心,勇气,威望,而不是只顾技术。当然技术也不能落下,毕竟我们现在的公司不需要,也不能需要纯管理的人。原因很简单,信翼还处于发展阶段,更多时候需要一些能独挡一面的人,所以我要求你技术上要擅长,管理上逐步成熟,成熟后可以考虑抛开技术;第二,做为管理者,与人打交道那是必然的,所以你刚才说自己不大爱说话,这样不行。碰见陌生客户你不主动找人家,难道让别人求你不成。我希望不久的将来,你自己去搞定客户,去和他套近,做朋友交哥们儿。他想到的我能帮他做到,他想不到的我能帮他考虑到,只有这样客户才能更加相信你,信任你,同时为公司争取到了更多的客户群,扩大我们的业务规模。小田,你记住,我需要的是能冲锋,敢于冲锋的勇士,而不是躲在帐篷中只懂吹弹的白面秀士。”,王总说着,一只手拍打着我的肩膀,他的动作很轻,可我明显感觉到肩膀很重。

      “这样,我们今天就先聊到这里,回头我再找你。你回去啥也别想,先干好自己份内的事情,有任何问题可以随时来找我谈。我这边还有点急事要处理,我就不和你多说了,你去吧。”。王总微笑着对我说,脸上挂着些慈祥。

      我应声说好,然后就一个人回到自己的位置上了。

      这个星期过的好漫长,我平静地坐在自己的位置上,淡定着完成自己手头的任务。中间问过两次牛眼,那家伙终究是有些不爽,所以一直对我冷冷的。不过我不以为然,你恼你的,我不惹你,你分了事情,我努力干好就是。小组内的其他同事开始也是冷冷的对我,因为他们平常都是少言寡语,我也没太多在意。没过两天小毛就和我搭讪起来,这小子还是那样的一如既往地“勾搭”上我去泡客服部的美眉们,被逼无奈,我也只有任由着他,当然更多时候我主要是主动去找田心聊天。

      仿佛一切都平静了,周围的生活好像变得正常起来,我又和大伙在一起,上班,讨论,吃饭,吹牛,我们又回到了以前的那些一如既往——平静、有说、有笑。不光如此,而且我发现自己在这里开始有了丁点的资历和地位,小组的其他同事对我逐步少了那些想象的冷漠,他们开始主动找我解答问题,态度上都变得很诚恳。当然我也是乐于把自己知道的东西全部告诉他们,碰到不能解答的,也是凑在一起讨论,不时总能得到他们的一些称赞。我对这样的结果很是开心,同时也暗自庆幸当初明智的选择。当我通过QQ告诉田心说自己打算留下来的时候,她没有说话,而是回复了一个“微笑”的表情。当我告诉杨光说自己的工资补回来时,他很为我高兴,并告诉我说好好干,过不了几天有份大餐等着我呢,我质问他是什么,他笑笑说现在不能讲。

      一切都变得正常起来,我没有失去任何东西,反而得到了更多的赞许,我很开心。这应该是我这段时间以来最为值得高兴的事了,开心之于,我曾想过约田心与自己分享,可每次总被自己内心的告诫“时机不成熟”给搪塞回来。默默的,我在等待着王总给我的机会,等待着杨光说的大餐,等待着我有勇气约会田心的那天。。。。。

【申明:故事中的情节纯属杜撰,如有雷同,纯属巧合】 

(注:本人文章均为原创,转载请注明出处!20100717写于深圳。)

posted @ 2010-07-17 18:30 刀光剑影 阅读(1313) | 评论 (1)编辑 收藏

  开篇之前,先奉上几句好话,一来表扬下我的博客网站,二来感谢下在博客里认识的朋友。感谢那些网站提供这么好的一个地方让我尽情释放自己的涂鸦,感激阅读我文章的同僚们,有你们的支持,我的文章得到了很好的分享。哈哈。。。

  为什么我今天想到“程序员与博客”这个立题,主要还是源于前几天自己的某个博客被封杀,当时很是纳闷。java眼居然说我的文章玷污他们的神地,我很纠结,很郁闷,很崩溃。写了这么久的博客,居然落得这步田地。纵然是文章烂,你也别封杀我啊,搞得我像凤姐一样——臭名昭著、丢人现眼。

  牢骚发完,进入主题。我今天想说的是程序员与博客的那点事情,不为别的,只希望如我一般的程序员们,应该多写些博客,多散发下自己的内心。别一天尽是class,package,function,produrce,那样的生活多少有些枯燥、无味,时间一长,人也会变得呆滞难看,细想起来总是有些不值。世界本就如此精彩,何故一味地钟情code。

  我也是最近爱上写博客,以前基本上不写,这样的转变主要还是源于空聊无寂的生活。一个人,孤孤单单生活在深圳这个大都市里——迷茫,渺小,无助。寂寞之于,我开始写博客。慢慢的,我发现写博客是一件令我愉悦的事情,既打发了那些空荡的时间,又能在博客中广交朋友,每每看见自己的文章获得别人的点击,赞同,短评,总是蹈足欢腾。写博客能到这样的程度,多少算是有点痴。

  我从不敢妄想自己的文章是佳作,可终究都是自己的言语。拿出来不怕丑,秀一下不怕臊,显一下不怕鄙。

  写了这段时间的博客,我今天只想把自己写博客的丁点想法奉献给大伙。奔着三个问题求证而来,好与不好,不吝赐教。

  第一问,程序员为什么写博客

  程序员为什么写博客?不为别的,只为感触生活、分享心得、丰富人生。

  何为感触生活,说白点就是知道自己活在世上,我有很多同事,他们总是习惯于冥坐在电脑前,除了敲就是打,整天一门心思只有对技术的迷恋。有时真不知道他们这样子图个啥。古人云:以有限的生命,去追逐无限的知识,岂不可怜。这里告诉你,作为程序员的你我,别一味地除了代码还是代码,技术永无止境,生命稍纵即逝。何况写代码也并非易事,光勤不行,得有悟道。代码写乏了,提起笔,写篇博客发散下自己的感悟,畅快之于,可能你又可以领悟到另一种新知也未必,何乐不为之?

  在程序的世界里摸爬滚打这些年,我们总会钟情于某个方面,沉迷于上,研究入深,久而久之,多少能知道些别人不解的东西。倘若如此,你千万别把它们看似宝贝的压箱底,其实知识也如人一样般,终有无用的一天,这样的宝贝收藏无益,何不拿出来和大伙分享。没准能得到高人指点,使其更上一层楼;又或者觅的知音,一同说道说道,也不枉今朝一时。

  在前面的一篇文章中,我说程序员多少有些自闭,有人不同意。可就我看来,身边的很多同事每逢休息,总是一个人呆在家里,上网,聊天,游戏,就是这样的生活——单调,乏味,枯燥,腻!以其这样荒诞地打算青春,何不提起笔,刷刷两下,发泄出内心的牢骚,写写自己的工作,感悟下奋斗的人生。待到人老珠黄的那天,不时间拿出来看看瞧瞧,也会感慨一番——年少轻狂,此生无悔。


  第二问,程序员该怎么写博客

  “该怎么写?”,“想怎么写就怎么写”,这就是答案。博客本就是消遣娱乐之举,无须太多修饰,唯有朴实,纯真,有血有肉,足也。

  好几次,博客里的朋友总是问我,为什么不喜欢写技术类的文章,我总是轻笑着答到,“不会写,写不好”。有时想想,在软件堆里混了这些年,皮了,累了,油了。技术对我来说已经变得无趣,无聊。所以我现在几乎不写技术类的文章,偶尔兴趣所致,也就是拿自己的框架,叨咕上两句,草草了事。也许你会笑我轻狂,无知,我不回避,因为我本就不是那类技术痴人,何故自欺欺人,捉弄自己。

  想怎么写就怎么写,不要在乎别人如何看,如何品,哪怕就是一句简单的 System.out.println(“hello world”),那也是自己的感,自己的误——真实,可信。


  第三问,程序员博客写什么

  喜欢写博,自然经常在各博客里面打转,就软件类专业博客,我喜欢去的无非就是csdn,java眼,以及现在喜欢的博客园,blogjava。不过这次java眼是让我很郁闷,所以我开始唾弃它,也就懒得去了。

  相比之下,就博客内容而言,我觉得博客园相对好点,确切的说是专业些,不过我还是想提点意见,有时太过专业也未必是件好事。毕竟程序员是人,总是有七情六欲的,不能一味地要求大伙写的东西都往软件上靠,这样多少有点狭隘。在我看来,不管你是技术研讨,软件工程,项目管理,开源框架,文学小说,诗歌散文,都应该有权利,有机会发表。丰富方显多姿,聚类总能完美。

  在博客园里,发表纵然是没问题,可推荐到首页就有点麻烦。前几天我的小说,就是被这样无情地抹杀了,虽不是什么好文,起码短短10分中就得到了500多的点击,况且严格来说它属于程序人生的范畴,发表到这里,总能有些共鸣。可无情的管理员还是把它从首页踢出了,有点伤心。鉴于我对博客园的一点好感,也默许了这样的结局。不过我最终还是希望管理员们思想开阔些,因为我们的程序员都是有血,有肉,有情,有感的正常人,自然时常也是会说,会笑,会哭,会跳。


  “一篇好的文章应该如一坛佳酿,未偿已久醉于心;或如一壶好茶,品尝之间回味无穷;或如与心爱的人共进晚餐,仅餐秀色足以饱食。我不妄想自己的文章能惊世骇俗,但始终期待有‘和旋之音,击缶之伴’”,这是我的杜撰,很希望有同感的程序员们如此对待写博。平平淡淡,真真切切,写出真我。


(注:本人文章均为原创,转载请注明出处!20100712写于深圳。)

posted @ 2010-07-12 23:07 刀光剑影 阅读(1663) | 评论 (7)编辑 收藏
仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页