《当程序员的那些狗日日子》(三十一)特殊任务
在家过了一个平静而祥和的春节假期后,我继续回到公司上班。
与洪互相协调后,在兑换系统的相关工作上,我们两人也重新分配了任务,他负责银行数据处理引擎、晴提出的新业务需求开发的相关工作,以及面向中国银行和软件公司的各项工作,而我则负责礼品兑换网站、客服后台、系统管理后台、供应商数据接口程序的相关工作,以及面向各礼品供应商的技术工作。实际上此时礼品兑换网站本身的问题已不是很多,系统管理后台也没有多大问题了,供应商数据接口程序也暂时没有什么问题,而兑换项目还没有推广,所以与各礼品供应商之间也暂时没有太多的事情,因此我的工作重点就放在客服后台上。
洪的加入,分担了很大一部分工作任务,我也开始回复到杰在时的那种相对轻松正常的工作状态。虽然一开始与洪在工作协调上有一些小磨擦,但基本上和他配合起来还算默契,那些小磨擦主要是因为洪有时会以命令的口吻对我发话,我心里不服,所以才导致的,但都是小问题,无伤大雅。每个人都可以有不服对方的时候,我积不积极工作是一回事,我服不服你又是一回事。
银行数据处理引擎导入数据速度过慢的问题,软件公司并不能解决,在祁总作出新的人事安排之前,我曾建议由公司着手安排内部开发人员接手银行数据处理引擎的开发工作,真正解决数据导入速度过慢的问题,所以当时在王经理的安排下,由管理系统组一位新入职的同事和洪配合,在春节放假前开发出了新的导入数据的方法,初步实现了提高数据导入速度的突破。他们所开发出来的新方法就是:在SQL Server 2000中,利用已编写好相应SQL程序的存储过程,先将以文本文件格式保存的原始数据直接导入到兑换系统的数据库中,再在数据库中对数据进行处理并将处理后的数据写入到相应的表中,这样就可以大大提高数据导入和处理的时间,从而提高数据导入速度。
那位同事在SQL Server 2000数据库方面的能力很强,导入数据的新方法开发出来后,他也可以功成身退,剩下的工作就由洪去处理了。
洪在我与泉已确定好的数据逻辑的基础上,继续与泉讨论新的数据逻辑问题,并着手用导入数据的新方法改写银行数据处理引擎的程序,而晴提出的那些新的业务需求,他也开始提交给软件公司去开发了。
我也继续处理手上的工作,跟客服部相关同事讨论客服后台的新功能,然后将新的开发需求提交给软件公司进行开发。
但洪的加入并没有使兑换系统的开发变得更有成效,我们依然对软件公司做出来的东西反反复复进行测试,然后将测试结果反馈给他们,他们再进行修正。反正软件公司是决不会对他们开发出来的程序先进行严格的测试的,如果他们没有将程序开发出来,那是他们的问题,但如果我们没有对他们开发出来的程序进行测试或没有测试出什么问题,那就是我们的问题了。
后来软件公司又接了其他的单子,对兑换系统也没有那么投入去做了。我曾委婉地提出兑换系统外包给软件公司来开发,会在很大程度上影响开发的进度,但祁总只是表面上敷衍一下,但实际的意思除了银行数据处理引擎外,兑换系统其他各部分的程序还是要外包给软件公司来做。
我不否认软件公司的技术水平,他们开发出来的兑换系统的确有一定的技术含量,但也总是问题多多。你技术再好,系统架构再完美,程序算法再牛,但你连最基本的程序逻辑都没有处理好,程序总是出错,那么你写出来的代码也只能是垃圾代码。
如果保持着这种状态,我不用写程序,工作相对轻松而又能拿到高工资,我何乐而不为?但事实却不是这样,我们的工作并不轻松,而且按照此时广州搞ASP.NET的工资行情,我的工资也远远偏低了。
其实我的想法很简单,兑换系统无需外包给软件公司来做,而由我们自己来做,公司将外包开发的费用作为员工的加薪或是提成,这样既保证了系统开发的质量和进度,又使员工受益,皆大欢喜。但是因为祁总与软件公司老总的那些说不清道不明的利益关系,这些都是不可能做到的,似乎我们想要主动去写程序都会触碰到那些利益关系。我只是想多写代码多拿钱而已。
这些利益关系是不会被点破的,除非反映到老康那里,但没有人会冒这样的大不韪。所以有时我就觉得夹在这中间很难做,有种有力使不出来的感觉。的确,在这里,时间久了,会慢慢发现有一些比程序代码更为复杂的人事和利益的关系,所以有时也难免会动摇我之前所下过的要好好地再做一年的决心,使我闪出不想在这里做下去的念头。
有网友说,离开很容易,留下来才是修行,此时我需要的就是这样的修行,也许留在这里比写程序更能锻炼人吧。
在杰走后,当时表面上祁总安排了王经理临时负责兑换系统的相关工作,王经理也似乎想把握这一机会,想成为兑换系统的管理人,所以那段时间有关兑换系统的事情他也很卖力,但此时他见到有关兑换系统的工作似乎并不像是一个机会,而更像是一个棘手的问题,一个烫手的山芋,所以他也似乎不想再多过问了。
春节假期过后回来,公司出了新规定:不准上QQ,也不准在上班时间内浏览跟工作无关的网页,只能在中午12点至下午1点之间的午饭和休息时间内上网。实际上这就等于不准上网,因为吃过午饭后,剩下的时间已不多,都用来休息了,哪还会再去上网。所以正是从这个时候起,我在上班时间内告别了QQ,告别了CSDN,直至离开这家公司。
经过一轮辛苦和忙碌后,兑换系统的相关工作推进了一大步,洪也用导入数据的新方法改写了银行数据处理引擎的程序,真正实现了数据导入速度的提高。
于是在中国银行的要求下,再次开始兑换项目的试运行。在我的预料之中,试运行并非那么顺利,而是在不断发现数据问题和系统功能问题、不断修正问题的过程中缓慢地进行着。
当中再出现了一次我被祁总大骂的情况,因为试运行并非那么顺利,各方都比较着急,祁总在问我一些问题时,是他自己一时没有理解过来,结果就又再次对我大发雷霆。过后他自己理解过来后,发现是自己的问题,于是在洪知情的情况下向我道歉。虽然表面上我跟他说没有关系,但我心里已很想向他摊牌了。
渐渐地时间来到了4月上旬,中国银行终于等不及了,在试运行中还没有将兑换系统所出现的问题完全解决掉的情况下,就要求一定要将兑换项目向各分行员工推广了。
至此,软件公司算是基本上完成了他们的开发任务了,在祁总的指示下,兑换系统以后的开发工作由我们来接手,按合同规定,软件公司在规定期限内作一些必要的跟综维护和处理。
从表面上看软件公司是交出了一套漂亮的系统,但我却觉得那就是一个“烂摊子”,正等着我们去收拾。而且虽然洪已用导入数据的新方法改写了银行数据处理引擎的程序,导入数据的速度已不成问题了,但中国银行提供的数据逻辑并不是完全没有问题了。所以兑换项目推广后,等待着我们的,可能是更麻烦、更棘手的问题。
中国银行一声令下,兑换项目正式向各分行员工推广。虽然是向各分行员工推广,而且是分省市地区逐步推广的,但中国银行分行员工数量众多,所以兑换项目一推广、兑换系统一上线运行后,系统马上就不停地运转起来了,已培训了好几个月,入职后一直没有开始正式工作,甚至已有点百无聊赖的兑换项目客服组(简称中行客服组)的客服同事,终于可以在这个时候披挂上阵忙起来了,各礼品供应商也马上忙起来了。
然而不出两天,客服部的相关同事就反馈了很多有问题的数据,有信用卡数据不存在的,有积分数据不准确的,有扣除积分有误的,等等。此外还反馈了很多客服后台功能不能正常操作和礼品兑换数据出错的问题。很显然,经过多次修正后,中国银行提供的数据逻辑还是有很多问题,而软件公司开发出来的兑换系统也同样还存在很多问题。
但是兑换项目已经推广,兑换系统已经上线,中国银行那些分行的员工早已忙开了,他们见手上中行信用卡的积分可以兑换礼品,都纷纷通过礼品兑换网站或中行客服组人工客服来兑换礼品了,所以有问题的数据也不断涌出,而客服后台的某些功能不能正常操作,也使中行客服组的工作无法正常进行下去。
问题严重,客服部的经理也亲自出面了,她带着负责中行客服组培训和管理工作的一个组长来到管理系统部,直接将问题向我反映,向我大陈厉害。
祁总知道情况后,也下来管理系统部向我和洪了解情况,然后他又亲自到客服部去了解情况。综合各人意见后,最后祁总作出了一个特别的决定:我和洪兵分两路,洪继续负责跟中国银行的技术人员联系,修正数据逻辑后再导入新的信用卡积分原始数据的全量数据,而我则改为到中行客服组现场驻点工作,随时给他们解决数据问题和客服后台功能的问题。按中国银行的要求,兑换项目推广后就不能停下来,所以兑换系统也不能停下来。所以祁总的意思就是,我先从数据库中直接对数据进行操作,尽可能对有问题的数据进行修正。
但这无异于饮鸩止渴,源头上不断产生错误的数据,而我却只能去处理已经产生的错数据,这样只会使错误的数据越来越多。
但是在这个时候,似乎只能这样了,因为中国银行要求兑换系统不能停下来。
真是正如我之前所猜测的那样,我开始去收拾“烂摊子”了。前后不到一周的时候,我就接到了这样的特殊任务,到中行客服组现场驻点工作,而等待着我的,正是更麻烦、更棘手的问题。
《当程序员的那些狗日日子》(三十二)可怜的忧患意识
在网络硬件组一位同事的协助下,我所使用的电脑、分机电话及其他一些办公用品等物品都搬到中行客服组,然后我便正式开始了为期三个月的在中行客服组现场驻点工作的日子。
客服部果然很大,几十号人中,除了少数男员工外,几乎是清一色的女员工,而且大多数都很年轻,也有稍没那么年轻的,更有正值徐娘半老之年的,真是满园春色,令我眼前一亮。虽然一开始我心里不愿意到中行客服组现场驻点工作,但不久后我就有点流连忘返了。
中行客服组共有二十多人,除了有几人是男的外,其余都是女的,而且大部分都比我年轻。当中有两三个空座位,我就坐在其中一个空座位上。
还没来得及多注意几眼眼前的风景,我就忙开了。按公司的正常工作流程,是要先由中行客服组的主管或组长发邮件将问题反馈给我,我再进行处理的,但按祁总随时给他们解决问题的要求,此时已不能按正常流程来做了,所以中行客服组的那些客服同事都可以随时将他们所发现的问题反馈给我,然后我尽快处理。
这些客服同事知道我是来给他们解决问题的后,马上将他们手上已记录下来的问题单交给我,希望我尽快帮他们处理。于是很快一大叠问题单就堆在我的台面上了。
这些客服同事的工作过程就是在接听电话,他们用的都是专用的耳机话筒,互不干扰,但对我来说,就不一样了。他们每个人几乎都在不停说话的声音,汇集起来后,就形成了一个有点吵杂的声场,而我在工作的时候,偏偏是需要安静的环境来思考的,这就对我造成很大的影响,让我无法静下心来去思考问题,严重影响思路。
但是慢慢地,我竟然也能在这样的环境下适应下来了,虽然吵杂声音还是不断,但我却可以避免干扰了。
这些客服同事每天交给我的问题单都很多,虽然我已尽全力去处理,但还是无法处理得过来,所以我再次处于高度紧张和高强度的工作状态。
虽然祁总的意思是要我先从数据库中直接对数据进行操作,尽可能对有问题的数据进行修正,但我在处理的时候,还是不忘将导致出现错误数据的程序也一起修正了。我在处理的过程中就要走一遍程序所走的流程,我自然会同时将出错的程序也一起修正了。虽然同时修正程序会占用我很多的工作时间,使处理错误数据的时间减少,这有违祁总的意思,但这样做可以真正避免从源头上产生更多的错误数据,我当然会这样做,只有这样做,才能真正将问题解决,并真正使我的工作量减轻。所谓“将在外,君命有所不受”,你祁总怎么说,我不一定就要怎么做。
在解决问题的过程,我发现有些数据问题是因为信用卡积分原始数据的数据逻辑有误而导致的,我便将这些错误的数据逻辑反馈给洪,让洪跟中国银行的技术人员联系进行解决。此外,中行客服组同事或他们的主管或组长反馈的客服后台功能不能正常操作的问题,也要尽快给他们解决;而且跟各礼品供应商之间,在实际兑换开始后,也有很多数据交互上的问题出现了,这也需要我跟他们的相关工作人员联系进行解决。这些都是很麻烦很繁琐的工作,所以此时我的工作状态并不比前一段时间我接手杰的工作后的工作状态轻松,而且此时我也几乎偏离了我本来是要做程序开发的工作方向,而成了一名解决数据问题的数据处理员。
在兑换项目推广前,电子商务组招进了一位新同事,他的名字叫涛。涛和洪原先是同事,正是洪把他介绍进来的。兑换项目推广后,祁总便同时安排了涛负责礼品兑换网站的维护和更新的工作,以使我可以在现场集中精力给客服部解决相关问题。事实上从礼品兑换网站上产生的有关数据的问题,最终都体现客服后台上,所以有关数据的问题最终都要由我去解决,涛只是负责礼品兑换网站一些基本功能的维护和更新。
经过几个星期的辛苦和努力后,兑换系统所出现的问题逐渐少了很多,为此我和洪在这几个周末都要回来公司加班以尽快将问题解决。礼品兑换的整个流程,包括中国银行信用卡积分原始数据的传输和处理、信用卡用户进行礼品兑换、信用卡积分的扣除、将礼品兑换数据传输给各礼品供应商、各礼品供应商为信用卡用户进行礼品发货和配送处理、各礼品供应商反馈礼品发货数据和礼品签收数据等各个环节,都基本上可以顺利地运转了。这当中有我的努力,也有洪的努力。我的努力就是,为中行客服组解决那些各种各样的、繁琐的数据问题,修正客服后台中出错的程序,以及跟各礼品供应商相关工作人员联系解决数据交互的问题,并解答他们提出的各种疑问,以使公司与各礼品供应商之间更好地配合和开展工作;而洪的努力就是,跟中国银行的技术人员联系,解决信用卡积分原始数据的各种数据逻辑有误的问题,然后每次都重新导入新的信用卡积分原始数据的全量数据,并根据兑换系统运行和礼品兑换的实际情况调整信用卡积分原始数据每天的更新数据(即增量数据)的传输和处理的时间点到最佳状态,以及协助我解决客服后台某些功能不能正常操作的问题。如果说洪解决信用卡积分原始数据的相关问题是关键的话,那么我对各种数据问题及有关客服后台和各礼品供应商各种问题解决的配合也必不可少。
经过一段时间的接触后,我已与中行客服组的客服同事“打成一片”了,不管男女,他们都按广东人的习惯叫法,客气地称我为“超哥”。超是我的名字。这一是因为我是来给他们解决问题的,他们本能地对我客气;二是因为我对他们的态度很好,他们要我解决问题时我几乎是有求必应,他们发自内心地感谢我;三是因为我是个“IT人”,他们大概是觉得“IT人”很牛,有点景仰我。
比起管理系统部有点沉闷的气氛来,中行客服组的气氛要活跃多了,尤其是占了大多数的年轻女同事,一到午饭后的休息时间,就热闹地闲聊起来,一片莺歌燕舞。这般景象在管理系统部哪能见到?这比起在管理系统部上班的感觉来要好多了,所以这不免让我觉得,祁总给我安排了这个特殊任务,未必全是坏事。
这不免让我想起了在北京王府井东方新天地那家粤菜餐厅工作时的情形,那时也是有一大班很年轻的女服务员同事,但那时我也一样很年轻。眼前的这班客服女同事,大概正和我那时的年龄差不多,也基本上是二十二三岁的样子,但她们应该都“名花有主”了,我开始初恋时是21岁,她们应该只比我早而不会比我晚。
虽然情形有点相似,但感觉还是大不一样。那时我可以和那班年轻的男女服务员同事一起尽情地吃喝玩乐,但和眼前的这班客服女同事还是不能达到那种程度;而且,跟那时相比,我的心态已完全不同了,此时我已是个迫近三十的人了。
所谓“十里之内,必有芳草”,虽然这些客服女同事大都姿色一般,但当中还是有一位姿色过人的,她的名字就叫韵。韵身材高挑苗条,面容标致美艳,可谓长得如花似玉,虽然关键部位稍欠丰满,但总体上很匀称圆润,而且举手投足间尽显性感和妩媚,令人浮想联翩。每天早上到公司后,韵第一件要做的事情就是先整理妆容,偶尔见她用一支类似打火机充气瓶的雾状用品往脸上喷几下,然后双手再往脸上轻轻地打几下,据她说,那是法国产的什么滋润皮肤之类的产品。我心想,美女就是不一样啊。此时已到夏天,韵更常常是一身精致的紧衣热裤打扮,尽显迷人身材和优美曲线,十分火辣撩人。韵似乎还会有意无意地卖弄一下风骚,夺人眼球。虽然整个客服部几十个女的各有千秋,但韵站在其中还是马上令众女再无颜色。我想起了著名的词牌名“虞美人”和李煜那首经典的词《虞美人》,眼前的韵,我大概也可以送她一个称号──韵美人,人如其名,名如其人。
我不禁想起了北京那家票务公司的大美女珊珊来,与珊珊比起来,我还是觉得韵少了些什么东西。珊珊大气,自然,随和,美而不媚,显得很有内涵,而韵似乎正是缺少了一点这些方面的东西。虽然此时的韵比那时的珊珊还年轻,但是姿色上珊珊还是胜于韵。但是每个女人都不一样,自然珊珊的美也无法抹杀韵的美。
客服部的管理人员除了部门经理外,下面还有三个主管和多个组长,都是女的,组长有年轻和年长的,而经理和三个主管则大概都是三十多岁。三个主管都是在公司做了十多年之久的元老级员工,而经理则是一名只做了三四年的“空降兵”,中行客服组的组建和培训她就是主要负责人。
相比于我对中行客服组各同事很好的态度,他们的经理、主管和组长对他们的态度就没有那么客气了,甚至可以说是有点严厉,这些管理人员可以随时对他们发号施令甚至是颐指气使。有时我看在眼里,不免觉得这些客服人员也是毫无地位可言,所以心里有点同情他们,而我作为一名小程序员在管理系统部的地位,甚至是在整个行业的地位,不也是很卑微吗?所以从这点来说,我和他们的际遇是一样的,所以我也很能理解他们的处境。这个社会就是这么现实,你在最底层,只能被上面的人骑在你的头上乱施淫威。
不过这些经理、主管和组长,对我还是客客气气的,大概是因为我是管理系统部派来的特殊角色,她们管不了我,也不敢对我怎样。
和我坐在同一排座位的有一位客服MM叫怡,虽然我和她中间还隔了一位男同事,但由于都是同一排,靠得比较近,所以平时我和那位男同事及怡都聊得比较多,自然也和他们变得比较熟。
一天怡很神秘地问我在公司有没有在网上看过一篇文章,她说那篇文章是关于老康和公司的,说出了很多关于老康和公司的内幕。我一听,马上来兴趣了,于是问她在哪里可以看到那篇文章。然后怡说,在他们客服部,私下里这篇文章都已传开了,我竟然还不知道。然后怡便将那篇文章的标题告诉了我,并说可以在搜索引擎网站上搜索到。
于是我按图索骥,果然在搜索引擎网站上搜索到了这篇文章。文章洋洋洒洒一万多字,精彩生动地讲述了老康如何从美国来到中国并学习中文,后来又如何来到广州白手创业、起家发迹并成为“中国通”的故事。
正如改革开放进程中很多的创富故事都充满着“原罪”一样,文章中说到老康的创富故事也充满着“原罪”:利用连吹带骗且鲜为人知的邮购方式向顾客高价销售各种成本低廉的劣质产品或假冒产品,赚取巨额利润;钻中国法律的空子,进行偷税、漏税、走私和违法经营活动;利用中国人崇洋媚外的心理和中国人自身的弱点,将中国人玩弄于股掌之间;等等。
老康连吹带骗的招数就是在制作精美的公司产品目录上,请专职文案将产品描写得神乎其神。至于文章中说到的其他种种情况,虽然我无法确定是否一一属实,但空穴来风,未必无因。
老康之所以在中国能如此顺利地积聚财富,很关键的一点,就是他看到了中国人普遍的崇洋媚外的心理并加以利用,正是因为崇洋媚外的心理,顾客在看到印有老康头像的产品目录后,便心甘情愿地为老康慷慨解囊购买那些产品,那些政府官员也对老康大开方便之门,而老康那口标准流利的普通话,更让那些政府官员将老康奉为贵宾而自灭威风。正因为如此,老康可以在中国社会如鱼得水,轻易地赚取巨额财富。但是老康并没有因此而感谢中国人,反而他更从骨子里看不起中国人。老康在公司里表面上对员工谦逊友好,但背后他对中国员工却常常嗤之以鼻,他只将中国员工视为他赚钱的工具,基本不会为能力好的员工加工资。
在中国改革开放的前进道路上,带着“原罪”问题的创富故事不绝于耳,这些“原罪”问题,很多都只能随着历史前进的步伐而被湮没在历史的长河中,无法追究。眼前的这篇文章所说到的老康,也同样带着“原罪”的问题,这些“原罪”问题大概也同样会成为历史而无法追究。正如文章中那句话所说的,“最后能逃避法律的惩罚或披上合法外衣的”,“就拥有财富和地位”,此时的老康就是拥有财富和地位的这么一个人。
如此看来,祁总的某些动作,只不过是一些小把戏而已,在老康面前简直不值一提,老康才是真正的“黑幕高手”。
这篇文章,看得我心惊肉跳,看完之后义愤填膺,大有想灭了老康的心思,然后我更忧国忧民起来,担心国人如此崇洋媚外下去,很快国将不国,总有一天新八国联军会再打过来。
但是一番激动过后,我又觉得自己很可笑和很可怜,我就一小程序员,无权无势无地位,温饱问题都解决得不是很好,还谈什么忧国忧民?别人喜欢崇洋媚外,心甘情愿为老康掏腰包,我管得着吗?官老爷喜欢将老康奉为贵宾,喜欢对老康大开方便之门,我又管得着吗?有本事我也学老康那样赚钱去,等赚到大钱了再去谈忧国忧民,别在心里对老康忿忿不平。退一万步说,即使洋鬼子再打过来,我也顶多是掉颈上的一颗脑袋而已,又有何所惧?果真如此,不是也会有千千万万的国人相陪吗?
于是,我沉默了。
《当程序员的那些狗日日子》(三十三)昙花一现
我在中行客服组现场驻点工作,平时几乎不用再回管理系统部,只在有问题需要和洪讨论时才回去。被祁总安排负责礼品兑换网站的维护和更新工作的新同事涛,有时有些问题他需要过来中行客服组问我,慢慢地接触多了,我和他也变得熟悉起来。
涛是广西人,和我同年,据他说是在山东青岛上的大学,计算机专业毕业。涛有点个性,有时会蓄着带点沧桑的胡子,这点竟然和我有点相似。在简单的接触中,我发现和涛挺聊得来,虽然涛和洪原先是同事,但似乎涛和洪反而聊得不是很多。客服部女员工多,我也乐意让涛有问题就多到中行客服组来讨论,顺便看看美女,这总比只在管理系统部对着电脑好很多。
和涛慢慢熟悉起来后,常常中午吃过午饭后,我便和他到那个空旷翠绿的草地园区里去走走,随意地聊天,聊天中我发现我和涛在对待公司人和事的态度和其他事情的一些观点上很相似,于是我像是找到了一点知音的感觉。最重要的是,涛愿意坦诚地敞开来和我聊,这在整个管理系统部其他同事中是没有的。原来我就是这么一个人,如果对方愿意坦诚地敞开来和我聊,那么我很快就会将对方视为朋友。坦诚,不是靠装就能装出来的,是不是坦诚,我能感觉得到。
在中行客服组中,除了姿色过人的韵,还有其他姿色稍差但也外表不错的客服MM。然而姿色和外表对我来说,都只是表面的东西,真正让我觉得不同的,是内心的一种感觉。正是这种不同的感觉,她们中的一个人走进了我的眼帘,那个人就是告诉我那篇文章的怡。
怡不算漂亮,个子不高,属于娇小可爱型,但是看得出来她是个聪明伶俐的女生。怡平时显得很随性而行,她有时会在指甲上戴上不同颜色的装饰指甲,到公司后会临时换上一双自备的大头绒毛拖鞋。怡会说粤语,所以我和她都是以粤语交谈。在平时的交谈中,我能感觉到她是一个很有自我个性并带点冷傲清高的女生。在我看来,这是一种很独特的气质。也许正是这种气质,她把我吸引住了。
在聊天中知道,怡是广西人,属说粤语地区,她在河南的一所学校上了三年的大专,上一年毕业后没多久就到了广州并进入这家邮购公司做客服的工作。怡还说了一些上学时住校的事情。对于怡说起的那些上学的经历,我竟觉得那么亲切。
我在河北一所离北京很近的学校上了三年的大专,毕业后就在北京工作,直到一年多以前才到广州,也几乎是与怡同一时间进入这家公司。也许是因为同样有过在北方上学的经历,我对怡竟有一种似曾相识的感觉。
怡还说她是家中的独女,说她到广州后朋友不是很多,说她住的地方不是很好,说她对工作不是很满意。不过看得出来她其实很独立,也好像有一种倔强。这不免让我对她心生一种怜爱,对她有种怜香惜玉的感觉。
由于公司地处白云区郊区,周围都没有早餐店,也没有超市或便利店,所以早餐都是提前吃了,或是提前买好带过来。有一天怡说要帮我买早餐,然后第二天她就真的帮我带了份早餐过来。其实东西并不是很好吃,而且我平时都不会买用带有刺激性气味的塑料袋来包装的食物的,不过我还是很开心地吃下了整份早餐。很久以来都没有人帮我买早餐了,最重要的是,帮我买早餐的那个人是我对她有好感的那个人。
但是后来怡并没有再帮我买早餐,我也没有奢望她再帮我买早餐。不过我心里还是不免有一点失落。
后来有一次怡又用我那个很有个性的大杯子帮我泡了一杯她自备的柠檬茶。其实茶的味道并没有什么特别,而且对于怡来说帮我泡茶也许只不过是举手之劳,但我还是很受用,心中有种淡淡的温馨和感动。
其实我也不知道为什么会对怡有感觉,会被她吸引住,甚至她已开始走进了我的内心。自从初恋结束后,直到此时,回顾这几年,我几乎再没有对某个女子真正动过心了。然而这一次,却因为怡而拨动了内心深处的那根情感之弦。我发现我在面对怡的时候心里竟变得有点紧张,我在面对其他客服女同事的时候是不会这样的。感觉有时很靠不住,但是又有谁能说得清楚感觉这种东西呢?
四年前我开始自学网站开发技术,怡开始她的大专生涯;我在北京,她在河南;我和她天各一方,经历不同,互不认识。四年后的此时,因为某种因缘际遇,我和她进入了同一家公司,并因为祁总临时安排的一个特殊任务,我和她认识了。我不太相信缘分,但有时又确信有种缘分的东西存在。
然而接下来我发现怡好像心事重重的样子,除了工作中接听电话外常常不说话,早上到公司后不言语,下午下班后也一言不发就匆匆地离开公司;常常独自在用手机上网浏览文章或发短信,不再有像我刚到来时表露出来的那种主动和热情。
而在这段时间里,我的工作也还是比较忙,还有很多问题需要我去处理,所以我也没有什么时间主动去跟怡多说几句话。而且看她沉默不语,我似乎也不便多说什么,也许她真的是有什么心事,而又不想跟别人说。而我,也常常因为事情繁多而无法顾及其他,常常忙了一天后而累得不想说话。毕竟祁总是安排我来解决问题的,而不是让我来做其他跟工作无关的事情的。
但是我的内心却有一种很难受的感觉,我不想见到怡很不开心的样子,但又无法为她做些什么。怡有什么心事我无从知晓。
直到有一天,怡说她要辞职了,她要离开广州而到深圳去。怡说在公司并没有发展前途,她在广州也没有什么朋友,她有很多同学和朋友在深圳,所以她要到深圳去。看得出来怡去意已决。
对我来说,怡的这个决定似乎是在意料之中,因为那段时间看她心事重重的样子,我已预感到她可能会有什么打算;只是我没有想到她这么快就决定下来了,这还是让我觉得太突然。
的确,这些客服同事的工资待遇和工作情况我已有所了解,对他们来说,目前的薪资水平是很难让他们安心地留下来的。而且不久前我自己也曾因个人在公司发展前景上的问题而困惑过一段时间,但最终我还是决定留下来做满一年时间后再作打算。
我试图让怡留下来,希望她做满一年后再走。但是她决定了,已不想再改变主意。因为公司有规定,员工提出辞职后要差不多过一个月才能离开公司,所以接下来的时间就成了我和怡最后在一起工作的日子。
因工作的特殊性,这些客服同事是分班次上班的,其中有一个班次就是从下午1点多上到晚上9点多。有一个星期怡便被安排到上这个班次的班。
一天下班后,天下起雨来,直到晚上七八点都没有停止,而且竟越下越大。我竟然牵挂怡起来,于是给她发了一条关切她的短信。怡很快就回了短信,说刚才接了个电话,顾客无理取闹,她现在心情不好。见怡这么说,我真想为她出一口气,狠狠地训那个无理取闹的顾客一顿。但是我不能,所以只好在短信中为她出出气。
第二天晚上,天同样下着雨,但下得不大,反倒使天气变得舒适清凉起来。
已是9点多10点的时分了,我又有点思念起怡来。想想她很快就要离开广州而到深圳去了,我心里不免有点失落和伤感。藉着舒适清凉的天气,我突然灵感涌至,于是写下了一首半咸不淡的诗:
其实不想你走,
但有很多话却说不出口,
我想不出挽留你的理由,
只好默默地看着你远走。
也许这算不上一次邂逅,
注定无法牵着你的手,
只好在梦中轻轻把你拥抱,
想象一下你的温柔。
……
写完后我就在想,要不要编成短信给怡发过去。犹豫了一下后,我还是决定给她发过去。这代表了我的心声,而且也不算太直白,如果她看了后反应很大,不再理我或对我保持沉默,那就由她吧,反正她都要走了。
不过怡很快就回了短信,而且结果要比我想象的好得多。她说不想她走就和她一起去深圳啊,还说没想到我这么有文采,并说以后大家还是朋友,并希望我开心云云。
我心中暗想,我有什么文采呢?只不过是写了几句酸溜溜的“散体诗”而已。如果是文笔,倒还是可以写一些东西的。同时,我也在想,和她一起去深圳又何妨?我以前一人独闯北京,后又由北京转战到广州,我都未曾惧怕过,而且一年多以前我也差点没选择广州而想选择去深圳。
但是,我以什么样的名义和怡去深圳呢?同事?朋友?还是未来的恋人?由始至终我都不知道怡是否已有男朋友。从种种情况来看,怡应该不会没有男朋友,而且她的男朋友很可能就在深圳。那么,我和她去深圳是为了看她和她男朋友出双入对吗?那我简直就是自讨没趣。也许怡只是一句很随意的话而已,我也无需放在心上。
至此,我也算是向怡淡淡地表露了我的心迹。但是,也只能限于此了,再多的恐怕就适得其反。而且,我也不在乎她是否已有男朋友,因为我知道即使有,她男朋友也不在广州,不在她身边。我对她有感觉本身并没有错。
但是,我并不知道怡是否能感受到我对她的心意;或者说,她根本就不在乎我对她的心意,我根本就是自作多情,一厢情愿。感情中痛苦的事情,莫过于此了。而我此时就是痛苦的一方。但是在公司,表面上我还是要装作若无其事。
不久后迎来了第一个端午节假期,本来提前约好了中行客服组多个同事和我在这一天一起去唱K,我特别“关照”涛,也约了涛,结果后来这些客服同事只有怡和另外一位女同事娴参加,加上我和涛两人,一共四人。娴的工作座位在我座位前一排的同一个位置,彼此隔得比较近,所以平时我和她也聊得比较多。怡和娴关系很好。
这算是我第一次和工作以外的怡在一起。虽然只有四个人,少了很多气氛,但能见到怡,我其实已觉得足够了。
面对着两位客服MM,涛似乎变得有点拘束,而且涛似乎比我还五音不全,一首好歌到了他口中却全没了味道,我起码还能完整地唱上一首。后来涛知道怡也是广西人后,他才稍有点放松地和怡多聊了几句。搞技术的兄弟在MM前面就是不能侃侃而谈啊!因为平时在公司我已与怡和娴聊得比较熟,所以对着她们我还是可以放得开。
怡歌唱得不错。看着她唱歌时眼睛扑闪扑闪的样子,不免又让我对她心生怜爱。但是透过长长睫毛下的那双眼睛,我却又无法读懂怡的心思,那双眼睛似乎是那样的游离不定,难以捉摸。那一刻,我又觉得怡的心是离得那么远,虽然她的人近在咫尺。由始至终,怡似乎都未曾正眼看过我一下啊。
中间有一个自助餐的时间,用餐的时候本来怡想调低音乐聊聊天,但娴很快又把音乐调高了唱起来,所以也无法再聊下去。在我看来,唱不唱歌倒无所谓,能和怡静静地聊聊天才是我所期望的,尽管我无法向她表达我对她的心意。
热闹过后,从K歌厅走出来,大家就要一一互相道别了。望着眼前繁华的夜景和人来人往,我忽然觉得怡也就像眼前的一个个陌生人,虽然共同度过了下午至晚上共好几个小时的时间,但是我却从没有走进过她的内心,甚至哪怕只是一点点的了解。那一刻我突然觉得内心很空洞,刚才唱歌时的忘情呼喊并不能驱散我内心的失落。也许注定我和怡只能是擦肩而过,她是属于远方的某个人。
回到住处后,我的情绪也并没有好转。许久以来,我都没有再为谁和为感情的事而烦扰过了,而此时,我却因为怡而思绪混乱。我在想,在怡离开广州而到深圳去之前,我该不该再对她表达些什么呢?
内心煎熬了好几天后,有一天晚上,我实在忍不住了,于是给怡发了条短信,“不如不要到深圳去,继续留在广州,在公司做满一年后再走,我其实很舍不得你离开!”
结果怡也很快就给我回了短信,她说她这次决定去深圳,是因为他,她和他在读大专时就开始了,他比她大一届,他毕业后就去了深圳,她已有快一年没见过他了,她在广州很想他,这次无论如何都要到深圳去和他在一起。
我看了短信后,也完全明白了,而且我的心情竟然很平静,一点都没有难过或者其他不好的情绪。于是我回复怡说,很甜蜜很令人感动的爱情故事,希望她能尽快到深圳去见到他,并祝福她和他。
知道事实后,我内心反而释然了。就在这一晚,我对怡的感觉也急转直下。我可以对一个女生有感觉,但我却不喜欢对一个已有男朋友的女生有感觉,即使我本来对她真的很有感觉,这种令人纠结的感情之事,我是不会让它继续下去的。
接下来的日子在公司上班时,面对着怡,彼此都似乎多了些许尴尬,但这种尴尬的局面很快就结束了,因为怡离开公司的日子很快到来了。
离开公司那天,怡请了中行客服组的多个同事去吃饭,当是告别,并且怡也请了我一起去。
这一回,在餐桌上,我却变得有点拘束了,偏偏其中一个客服同事还要为怡和各人合影,也让我和怡合影一张。更有一位女同事误以为我和娴有暧昧关系,在大家面前拿我和娴开玩笑,令我心里大为郁闷。
随着这顿饭的结束,怡也开始从我的视线里离开了。怡就如昙花一现般,在我面前出现一段时间后就消失了,我对怡的那种感觉,也如昙花一现般,短暂地出现后就消失了。
但是无疑,怡却是在我初恋结束后至此时,唯一一个令我真正动过心的女生。
怡走后,一切重归平静。
《当程序员的那些狗日日子》(三十四)人事变动
工作继续忙碌着。经过两个多月的辛苦和努力后,兑换系统所出现的问题越来越少了,系统的运行也开始进入相对正常的状态。
中国银行陆续提出了积分兑换航空里程和保险的新的业务需求,按照之前我和洪约定的分工原则,这些新的业务需求也交由洪去开发了。
而我则继续处理中行客服组工作过程中和公司与各礼品供应商之间数据交互环节中每天都可能出现的数据问题,同时也继续按客服部提出的要求完善客服后台的功能。
到这个时候,软件公司已彻底“功成身退”了,兑换系统的所有开发和维护的工作均由我们来接手了。
各礼品供应商,除了我们公司外,还有其余六家礼品供应商:北京有三家,上海有两家,深圳有一家。在共同开展工作中,不断与他们互相磨合和沟通,我对他们的相关工作人员也熟悉起来了,虽然都是通过电话、电子邮件或MSN联系,最多只止于听声不见面,但我还是能很清楚地记住了各人的姓名和声音特点。作为合作中的服务商,相对于各礼品供应商而言,我们公司还是有一定的话语权的,而我作为面向各礼品供应商的技术联系人,他们对我还是挺客气的,当然我也本着将工作做好的原则,对各人提出的各种问题和疑问尽全力进行处理和解答,所以各人都觉得我人不错,对我称赞有加。虽然当中与上海一家礼品供应商在数据交互问题上因数据格式不一致的问题而出现过小小的麻烦,但在双方的努力和配合下,最终将问题解决,皆大欢喜。
这是一种不同的工作情况和体验,这跟完全埋头写代码或只充当测试程序的角色还是有很大的不同,从这里可以体会到工作上的一种互动和与人沟通的真实情景,这是“动”的,而不是“静”的。人只有在“动”的过程中,才能更加感受到生命的精彩。
在刚进入邮购公司时,我曾很热情高涨地想再好好地多学技术,所以特地到书店买了几本技术书。其中有一本是在门票公司时,当时的永买过的,我觉得那本书不错,主要是介绍VS2005各种工具和控件的使用及ASP.NET 2.0的开发技巧的,设计得很醒目大气的大红色封面,由一位叫郝刚的作者主编;当中更有一本是有关PHP + MySQL程序设计的书,因为我当时有点心血来潮地想多学一门网站程序开发语言。但是除了有关VS2005的那本书我根据工作实际需要翻看了一部分内容之外,其他的买了后就没再碰过了。真是热情有余而行动不足。而且平时下班后回到住处的时间和周末休息的时间,我也很少再打开电脑继续“深造”了。
在这个时候,我已不像刚开始自学网站开发技术时那样,因为技术水平太低无法应付工作而不得不拼力地学习,此时对于工作,可以说我的技术水平已完全应付得过来了,即使不能解决的技术问题,在网上搜索一下就会有一大堆解决方法出来,所以工作中没有用到的技术,我也没有很大的动力去学了。人都是有惰性和会厌倦的,即使你曾经多么心仪的美女,当你拥有了她,而且天天对着她后,终有一天你也会对她生厌,了无兴趣。
渐渐地时间已来到了2008年7月中旬,兑换系统的运行已变得相对稳定,有关兑换系统的各项工作也变得有条不紊起来。我开始接到祁总的命令:从客服部中行客服组撤回管理系统部工作。“党”需要我到哪里,我就奔赴到哪里,经过三个月来的辛苦和努力,终于完成了伟大而艰巨的工作任务,我也可以圆满归队了。
想想到中行客服组现场驻点工作,前后已整整有三个月的时间了,这三个月,可谓是不一般的三个月,我不但在这三个月的时间里做了很多事情,解决了很多问题,也认识了中行客服组的一班客服同事。
临走前,我请中行客服组各同事把他们的QQ号、手机号等联系方式留下了,并整理打印出来后发给每人一份。三个月来和他们在一起工作,朝夕相处,跟他们已变得很熟了。虽然入职后前五个多月的时间我都在管理系统部上班,但我却觉得跟这些客服同事比跟同部门的同事还要熟──涛除外。
由于之前一直与娴交谈和接触较多,而且我是通过娴将联系方式发给各客服同事的,他们竟觉得我和娴关系暧昧,拿我和娴开玩笑。
身材上娴应该不比怡差,而且也许娴对我也有好感,但感觉就是那么奇怪,我之前对怡有感觉,但对娴好像就是少了那种感觉,就像我在北京时对盈那样,就是少了对怡的那种感觉。也许能吸引住我的,就是类似于怡那种气质的女生吧。人有时候就是那么“犯贱”,你喜欢的人不喜欢你,喜欢你的人你不喜欢。
搬回管理系统部后,再次回到那种有点沉闷的气氛中,再也难见到那种莺歌燕舞的景象。唯一让我觉得还有点意思的,就是在午饭后还可以和涛到那个空旷翠绿的草地园区里去散散步,随意地聊聊天,找到一些惺惺相惜的感觉。
然而私下里和涛聊天,涛说起的一个情况却让我大感意外和郁闷。
涛说,我在中行客服组现场驻点工作期间,大家都不知道我在那里做了些什么,都觉得我在那里很悠闲,甚至觉得我只是在那里“泡妞”,祁总也多次向洪问起我的工作情况。那意思就是祁总也不知道我做了些什么。
看来我又把问题想得太简单了。到中行客服组现场驻点工作前,祁总明确向我表示,随时给中行客服组解决数据问题和客服后台功能的问题,所以到中行客服组现场驻点工作后,我也没有按公司的正常工作流程,所有问题都必须经中行客服组的主管或组长发邮件给我后,我才给他们处理,而是大多数情况下都是中行客服组的那些客服同事将问题单交给我后,我就帮他们处理了;而有很多与各礼品供应商之间的数据交互的问题都是通过电话解决的。但即使是这样,也还是有很多由中行客服组的主管或组长通过邮件发给我的问题,以及有很多各礼品供应商通过邮件发给我的问题,我将问题解决后给他们回复邮件时,也都将大多数邮件抄送给洪了;而且在此期间,我也有当面和洪讨论过很多问题的。那么即使其他人不知道我做了些什么,洪也是知道我做了些什么的,那么为什么祁总多次问洪后,祁总还不知道我做了些什么呢?而且在此期间,你祁总不是每周都给管理系统部开例会了解各人的工作情况吗?我每周都有汇报我的工作情况,你祁总又怎么不知道我做了些什么呢?
因为此事,我真是骂娘的心都有了,我忙,我累,我不求得到赞扬,但也不想让别人觉得我很悠闲,不知道我做了些什么。同时此事也提醒了我,工作一定要先为自己考虑,否则,别人是不会为你考虑的。“人不为己,天诛地灭”,虽然我一直不喜欢这句话,但事实证明这句话不无道理啊!
管理系统部有一个部门管理员邮箱,祁总和王经理都能看到上面的电子邮件,而且上面的邮件祁总和王经理必定查看,所以从这个时候起,无论多紧急多重要的工作,我都要求对方先发邮件给我,我再处理,处理完后我回邮件时,以及发出其他工作邮件时,也必将邮件抄送到这个邮箱,这样做就是为了让祁总或王经理知道我在工作中究竟做了些什么,而不能过后他们又不知道我做了些什么。
不知不觉中时间来到2008年8月8日,北京奥运会正式开幕,历时十几天后,精彩的赛事结束,令我失望的是,我喜爱的中国女排惨败,无缘再续2004年雅典奥运会夺冠的辉煌,而刘翔弃跑,更令全国人民大为失望。
我想起了四年前在同学兼室友勇的家里观看2004年雅典奥运会中国女排大战决赛的情景,四年的时间弹指一挥间,四年后的中国女排无缘问鼎冠军,而我也早已远离了北方。
就在奥运会闭幕的那天,我在广州火车站广场见到了在北京时我和他一起度过了好几年时间的那位老乡,他刚和他的女朋友丽从广东老家完婚后出来广州,此时正要乘火车返回北京。随行的还有丽的父亲和弟弟。有情人终成眷属,原来办婚礼也可以如此简单。
一年多的时间没见,老乡开始有点发福了。此时他工作稳定,爱情开花结果,心肯定比我淡定多了,所谓心宽体胖啊。相比之下,从北京到广州,我却始终还是单身一人,工作也不是那么理想,真是相形见绌。想当初我和他同时毕业,同时出来社会工作,但几年时间过后,他和我的差距已经拉开了,他已远远地走在了我的前面。
和老乡匆匆见过一面后,他们又要进站去坐车了,虽然心里还有很多话想聊,奈何时间太紧,彼此只好在依依不舍中挥手作别,然后我们也各自继续着自己的人生轨迹。
精彩的奥运盛会结束后不久,公司出现了似乎比奥运会更精彩且更具震撼效果的人事变动──祁总被贬职了。在人事部发出的通知中说了一大堆理由,但那些理由无非都是为了使祁总被贬职这一人事变动看上去更冠冕堂皇一些。
祁总被贬职,最直接的结果就是,他由原来负责分管公司的多个部门变为只管理管理系统部一个部门,并且退出了原来由老康、另一位副总和他共同组成的公司最高决策部门总经理室,其权力被大大削减了。
祁总被贬职,与之相反的是财务部经理和人事部经理均被升职了,分别升为财务总监和人事总监,并且均取代祁总而成为总经理室的新成员,进入了公司的核心管理层。财务部经理是一女的,大概三十多四十岁,据闻也是从老康创业之初就进入公司,是真正的元老级员工,其资历甚至比王经理还要深,也同样深得老康的信任。而人事部经理大概也有三十多岁,长得身宽体胖,看上去倒是十足的管理人员的外型。人事部经理只比我早一两个月进入公司,但在短短一年的时间里,就由一个人事部经理上升到更高的职位,进入公司的核心管理层,可谓扶摇直上,也可见其不简单。
财务部经理和人事部经理被升职,祁总却被贬职,可谓是有人欢喜有人忧。祁总被贬职,无疑令全体员工大为不解和十分疑惑。为什么祁总会被贬职呢?从堂堂的副总被贬到只相当于一个部门经理的职位?无疑这样的消息对全体员工来说很具震撼效果。
虽然我从无从知道祁总被贬职的真正原因,但是我仍可以从中找到一般性的答案,那就是祁总工作不称职,或者是已无法适应老康的需要,所以被老康贬职了。联想起此前祁总的某些过分的做法,也许他被贬职跟那些做法不无关系。我想起了那句古语,“多行不义必自毙”,但我觉得这句话用在祁总身上还是过分了,即使要用也是用在老康身上才比较合适。但是我却觉得像老康这种人会很命大,死不了,要死的也只能是他下面的祁总。
很快祁总也从三楼的副总专用办公室搬到管理系统部办公室当头的一个空座位上,而那个座位就是祁总平时下来管理系统部时的临时座位,此时则成了他的专座了,似乎那个座位早早就为了祁总的到来而摆放的,祁总也开始与管理系统部的“弟兄们”“打成一片”了。
祁总搬到管理系统部后,往日的气势早已不见了,相反地变得有点垂头丧气,就像泄了气的皮球一样,蔫了下来。在了解各人的工作情况时,他也一改以往的态度,变得温和很多;当进出办公室碰见我时,他也会很客气地跟我打起招呼。在中国五千年的历史中,或者说在人类社会中,不正是有很多这样的例子吗?得势时不可一世,失势时像个阶下囚。
见到祁总这个样子,我不免觉得他有点可怜,一个“海归”人士,从堂堂副总沦落到这般田地,那种一下子被架空而失势的感觉应该不好受吧。也许祁总已修炼到家了,对得失早已看得很开,并不是我所想的那样。
但是我还是很肯定地作出推断,祁总应该不会在公司待多久了,因为这样的角色转变,对大多数人来说,都是无法接受的,他宁愿选择离开。这也是很多公司炒掉高级管理人员的惯常手段,作为公司老总的老康,当然深谙此道,而祁总也自然明白个中道理。
虽然我不是一个幸灾乐祸之人,甚至很可怜祁总,但“可怜之人必有可恨之处”,所以我心里面又不免有一种莫名的痛快,似乎之前我被他大骂的“仇”终于被报了,我受过他的气也终于可以发泄出来了。
这正是:祁总你也有今天了!
《当程序员的那些狗日日子》(三十五)欲去还留
不知不觉时间来到了2008年9月底,我的劳动合同到期前的一个月。按公司规定,人事部给我发了一张表,需要我填写是否续签劳动合同,并交由各级领导对我近一年来的工作表现作评核,以确定我是否可以续签劳动合同。
评核下来后,我可以续签劳动合同。我当然可以续签了,我自认为近一年来的工作表现对得起自己,对得起公司,而且兑换系统还正是需要用人维护的时候,公司断不会不跟我续签劳动合同。
但是对于我自己要不要续签,我却需要考虑一下了,需要考虑的无非就是待遇的问题。于是我找到祁总,跟他说明情况,特别跟他提到我到公司已快一年了,问他续签劳动合同是否可以适当加薪。但是祁总却很明确地向我透露,公司目前不会给续签劳动合同的员工加薪,只能到明年年初再根据公司的实际情况来确定是否给员工加薪。
祁总的语气十分温和,并略带好意,而且从他已被老康“废弃”了的事实来看,他说的应该是实情,因为给员工加薪与否,此时祁总大概已无权过问了。
如此看来我想加薪还是无望,所以我也没有跟祁总多谈,只告诉他我想再考虑一下是否续签劳动合同后再给公司答复。祁总说没问题。
我不免想到了怡告诉我的那篇关于老康和公司的文章中所提到的一个情况,“谁一提到工资与福利,永远都没有结果”,再联想起杰离开公司前跟我说起的话,看来的确如此。老康就是一个尽最大限度地榨取更多剩余价值的“资本家”。
此时全球经济正受愈演愈烈的金融海啸影响,外面的就业环境并不景气,而且我的劳动合同到期后再过约三个月就到春节了,所以我也不是很想在这个时候重新出去找工作。但是以此时的工资待遇,我就更加不想再在这里待上一年──公司续签劳动合同的最短期限为一年。
于是我稍作考虑后得出一个特别的想法:如果公司同意和我续签四个月,我就续签,否则不续签。之所以选定四个月,是因为续签四个月后,正好是新一年春节假期后再过一个月的时间,亦即是2009年2月份过后,那时候再出去找工作,或许会好很多,而且也正好是新一年的年初,可以看看有没有加薪的希望。我心里已经很明确,以此时的工资待遇,我断不会再在这里待上更长的时间了,最多待到明年年初,到时一定走人。
然而祁总在我和他谈过之后的第二天开始,连续好几天都没来上班,但人事部那边却要我答复是否续签。于是我干脆直接找到新上任的人事总监,即原来的人事部经理,告诉他,以目前的工资待遇,我不会续签一年的劳动合同,但如果公司同意续签四个月,我则续签四个月。
人事总监听后表示,员工续签劳动合同最短期限为一年,续签四个月比较特殊,他需要经总经理室讨论后才能给我答复,并表示公司会尊重员工的意见的。
既然刚新官上任的人事总监都这么说了,我便只好等他给我答复了。
一天快到中午吃午饭的时候,公司通过内部电子邮箱向全体员工发出了一个通知,说老总老康有要事要向全体员工宣布,让大家提前十分钟到员工食堂集合。
全体员工到员工食堂坐定后,老康也随即出现。大家安静下来后,老康一脸虔诚地开始讲话了:
“各位同事,今天中午占用大家一点吃午饭的时间,主要是有一件事要向大家宣布。也许这个消息会来得太突然,并且对部分同事来说会很残酷,但我不得不很遗憾地告诉大家,为了保障公司在金融海啸下仍能正常地运作下去,经总经理室最新研究决定,公司将从各个部门中裁减人员24名,以最大限度地节省人力资源成本,并通过提高全体员工的工作效率,使公司可以顺利地渡过难关。裁减24名员工的事情将在今天内处理完,公司会按照劳动法规对被裁掉的员工作出合理的补偿。在此我对被裁掉的员工表示抱歉。”
老康还没说完,全体员工在下面已一片哗然,纷纷大声或小声地议论开了。看来这个消息会让每一个员工觉得这顿午饭很有“滋味”,又很不是滋味。
接着老康又说,劳动合同在这个月内到期的员工,如果员工提出不续签劳动合同,公司则不再考虑与其续签,并说了一些裁减人员的处理事宜及对被裁员工进行补偿的情况。
短短几分钟,老康就将事情宣布完毕,然后就让员工开始吃午饭。
老康宣布的果然是“要事”,是关系到每一个员工切身利益的要事──在这个时候,谁也不知道被裁掉的会不会是自己。我想,这顿午饭应该不会有几个人吃得安心,对于即将被裁掉的员工,那感觉就像是吃完最后一顿饭后就被行刑一样。为什么要在吃午饭的时候来此一着呢?老康真是不厚道啊!
同时,这也让全体员工看到了公司、总经理室和老康的“铁腕”手段,在事前没有任何动静的情况下,果断地在一天之内裁掉24名员工,其人数是全体员工人数的十分之一有多,真是“快刀斩乱麻”。这也成了轰动全公司的“二十四事件”。
我联想到不久前有关祁总的那次人事变动中,其中提到作那次人事变动的一个理由是,“为了加强公司人力资源行政方面的管理,保障公司的正常运作”。看来,那次人事变动已为此次公司裁员埋下伏笔了,所以我猜测,这次“二十四事件”应该少不了新上任的人事总监的“功劳”。踩着别人的“尸骨”上位,这不正是很多“成功人士”的惯用手段吗?只要你够狠,“成功”指日可待。
被裁的24名员工的名单很快出来了,所幸的是没有管理系统部各成员的名字。
除了少数几名员工当天没来上班不能马上作处理外,公司只用了一个下午的时间,就为其余被裁的员工办理完所有手续,然后他们就可以正式离开公司而另谋出路了。
我想起了几天前我找祁总谈话时他跟我说过的一句话。祁总说,如果公司需要裁减人员,是会提前一个月通知员工的。但此时看来却完全不是这样,而是公司手起刀落,说裁就裁,而且一裁就是一批。不过祁总已是过气人物,所说的话已不能代表公司了。不过看来祁总给我透露的另一个信息却是有根据的。这边公司正在裁员,那边我却希望加薪,毫无疑问是不可能。
接下来我便继续等待公司的答复,等待公司对我进行的“判决”。所谓“当一天和尚,就要敲一天钟”,尽管我还不知道续签的结果如何,但还未到劳动合同到期前的最后一天,我还是要继续认真地做好手上的工作,不为公司,只为我自己,就当是为了最后完成之前所定下的好好地再做一年程序开发工作的计划──尽管近一年来所做的几乎不是程序开发的工作──也算是有始有终,可以为一年来的工作经历画上一个不算完美的句号。
消失了一个多星期后,祁总又回来公司上班了,此时我倒是觉得他有点“神龙见首不见尾”,也觉得他已无“官”一身轻,乐得逍遥。
祁总问起了我续签劳动合同的情况,我便将我跟人事总监谈起的情况告诉他。祁总听后表示这样也可以,先几个月几个月或半年半年地续签,只要公司和个人双方都觉得没有问题就行。
然后祁总说,经过近一年来的了解,他也清楚了我在工作中的表现和能力水平,在兑换项目上,从前期我所做的工作及后来我跟客服部相关同事和各礼品供应商来往的工作邮件来看,我在面向客服部和各礼品供应商的相关工作中都做得很好,在程序开发、数据处理和技术文档编写等方面都具有一定的能力和水平,工作也很认真负责。可能做得不够的地方就是缺少了对工作的计划安排和总结,比如每周对一周来工作的总结及对下一周工作的计划和安排,每月亦如此,要这样做才有利于公司领导对我的工作作出考评。祁总说,在这方面洪就做得比较好。
从祁总少了以前的严厉而多了几分亲切的语气来看,他说的应该是实情,而且他是出于善意而指出我的不足,这个不足并不是指工作本身,而是我未能在领导面前更好地表现自己。由此也可以看到,我在发出和回复工作邮件时将邮件抄送到部门管理员邮箱的做法还是起到了作用,这让祁总看到我做了些什么。不过我还是不够老道啊,只知道埋头做事,而没想过怎样更好地表现自己,因为在公司相对复杂的人事关系中,只埋头做事,而没有让上面的领导更好地知道你所做的工作,那么就算你做得再多做得再好,都是徒劳无功。照祁总所说,看来洪还是高我一着。
祁总还说,如果我不跟公司续签劳动合同,他可以有一份工作安排给我,工作地点仍在公司管理系统部,而工作内容就是为公司的那套管理系统编写一套完整的技术手册,内容包括管理系统的系统结构、程序开发、功能操作以及所实现的实际业务流程等,因为他觉得从对公司业务流程的了解、对程序开发技术的掌握及技术文档编写的能力这三方面来看,管理系统部中我是最合适的人选。
祁总接着说,工资待遇将和我此时在公司的情况一样,而人事关系则直接隶属于他,亦即相当于由他派遣我到邮购公司来工作,而他到时则会协调管理系统组的老李等人来配合我开展工作。
如此说来,祁总可能很快就要离开公司了,而他在离开公司后,还想与老康进行一次合作,为公司的管理系统编写技术手册,所以就想请我来做这项工作,由老康给他支付费用,他再给我支付工资。据祁总说,此时管理系统组并没有为管理系统编写过任何技术文档,有关管理系统的所有情况只掌握在以老李为主的管理系统组各成员手上。所以祁总想要编写的这一套技术手册对公司和老康来说无疑很有必要。
祁总始终还是很精明啊,这都被他想到了,这可以说是一单无本生意,只要找到合适的人去做这项工作,祁总就可以坐在家中收钱。同时祁总如此“抬举”我,也说明他还是肯定我的能力的,而且他也想利用我的能力来帮他赚钱。
不过过后我还是婉言拒绝了祁总的“好意”。如果要走,那就要走得干脆彻底,何况祁总所开出的工资待遇根本没有任何吸引力。再说了,编写技术文档并不是我想要的工作方向,我想要的是做程序开发。而且还有一点,从平时了解到的情况来看,老李并不想别人──包括同组的成员──插手管理系统中的核心工作,而如果我要去编写这套技术手册,势必会接触到管理系统的核心内容,这是老李不希望见到的,所以我又何苦去趟这浑水,在管理系统组中横插一手,令老李不高兴?
据说公司的这套管理系统,是老李进入公司后以老李为主力开始进行开发的,直到我进入公司前几个月才正式上线投入使用,开发时间长达三四年之久。对于邮购公司这样一家中型公司的ERP系统,这样的开发时间无论如何都显得过长,这对于大多数中小型公司来说是根本无法接受的。但老李却能在这样的情况下,拿着不错的工资开发了三四年之久,可见即使他的技术水平不是很高,他也必有其高超的地方,或许就是在上级领导面前能自圆其说、令领导信服的能力。或许对于大多数程序员来说,除了技术水平外,更加需要的就是这种能力。
时间一天天过去,离我的劳动合同到期的时间越来越近,一天王经理约了我、洪、老李及管理系统组的另一位同事一起到外面去吃午饭,席间王经理说,我就要离开公司了,约我们几个人一起出来简单吃一餐,当是我临走前的简单一聚,由于部门经费有限,所以没有约上部门全体成员。
在公司工作快一年,我也用事实来证明了我能完全胜任工作的的能力,所以王经理早就一改以前对我的态度,基本上对我客客气气的,所以餐桌上他也客套地说感谢我近一年来在兑换系统的相关工作上所做的努力,并希望我离开公司后有更好的发展前景云云。
王经理请我去吃这顿饭后,我也以为公司已决定了不和我续签四个月的劳动合同了。但没想到这是一场误会,原来王经理都不知道我跟人事总监谈过要续签四个月劳动合同的情况,他以为我已决定不续签了,所以就先请我去吃饭。就在我已将工作向洪交接完并发邮件通知客服部相关同事和各礼品供应商相关工作人员后,美丽的人事助理姐姐却告诉我,公司同意了和我续签四个月的劳动合同,问我是否还决定续签四个月。
真是很戏剧般,那边我都已将工作交接完了,这边公司才给我答复。但是既然是这样,我也不想多作考虑了,干脆地答应了人事助理姐姐,就续签四个月。
世事有时就是这么奇妙,该走的时候,始终会走,但还未到要走的时候,它最终还是会让我留下来。
就这样,出现这戏剧性的一幕后,我便继续留在了这家邮购公司,而我也成了可以不续签一年劳动合同而只续签四个月的特例。
《当程序员的那些狗日日子》(三十六)无名的配角
人事助理姐姐帮我办理完续签手续后,我也回到原来的工作状态,继续处理手上的工作。
之前洪协助我完成了客服后台的一些新功能,但是在投入使用后,我发现这些功能还是存在较大的问题,本来我以为就要离开公司了,我也不用再去理了,但此时我又留了下来,所以那些问题还是无法逃避,我还是需要去解决。
洪做这些功能的总体思路还是不错,但在细节上却没有完全处理好,所以导致这些功能在使用中出现了不少问题。于是我干脆决定由我自己来将这些功能全部修改一遍。
历时多日,费了九牛二虎之力后,我终于将这些功能彻底修改了一遍,也真正达到了原先客服部提出的实际业务需求和操作需要。
我不得不说的是,洪在那些功能的相关存储过程中,用表变量来代替游标的处理方式,我认为还是不错,这应该比直接用游标来处理的执行效率高很多。所以我也是从这里得到借鉴,凡是需要对多条数据作循环处理的,我都不用游标,而用表变量来处理。
在新的一月即2008年11月上班伊始,人事部即发出通知,说祁总将在12月底劳动合同期满后将不再与公司续签,并从11月开始至12月底,改为担任公司顾问,负责管理系统部工作交接相关事宜,而管理系统部各主管汇报工作的对象也作调整,由原来均向祁总汇报改为:王经理和老李向老康汇报,洪向另一位副总汇报。
祁总果然很快就要离开公司了,真的是跟我之前的猜测一样。而管理系统部各主管汇报工作的对象作调整,也从一个侧面说明,管理系统部各小组将更加独立,各主管的位置将更加突出。
随后祁总告知管理系统部各人,他只在周一和周五随机回来公司上班,处理一些必要的事务,他将不再对各人“发号施令”,但还是希望各人继续做好自己手上的工作。
然后祁总就过起了闲云野鹤般的日子,只在周一或周五回来公司上班,倒也轻松自在。
兑换系统中原来出现的问题不断得到解决,尤其是我所负责的客服后台,虽然小问题会不时出现,但大的问题已经很少了,而与各礼品供应商之间的数据交互环节,经过这么长时间的磨合与配合,我也形成了一套行之有效的工作方法,所以我的工作也变得容易和轻松起来。但是天天都是类似的重复性的工作,也开始觉得有些乏味了。
一次偶然的机会了解到,兑换项目从开始启动到此时,已有一年的时间,刚刚不久前合作中的各方重新签了合同,而公司作为合作中的服务商,中国银行付给公司的服务费每月约24万元。中行客服组二十多人再加上我和洪两人的工资费用,以及其他费用,极限估计10万元,每月公司还可稳赚14万元左右,那么一年算下来就是160多万元,真正的一单无本生意,这比起之前祁总想安排工作给我的打算来厉害多了。这还没计算公司作为其中的一家礼品供应商供应兑换礼品所赚到的利润。
不过这160多万元,相对于老康的整盘生意所赚到的巨额利润,也只不过是区区的一笔小数目而已,老康所看重的,并不是这160多万元,而是中国银行信用卡用户的高质量的名单。在礼品兑换的过程中,信用卡用户需要在兑换系统中留下其详细的收货地址、联系电话、电子邮箱等信息,然后这些用户资料名单就成为公司的顾客名单,而老康就可以向这些高质量的潜在顾客邮寄公司产品目录推销公司的产品。这才是老康打得最响亮的如意算盘。
祁总过了段闲云野鹤般的日子后,时间很快就来到了12月份。一天祁总又随机回来公司上班,临近中午时王经理说要请祁总到外面去吃午饭,以在祁总离开公司前部门全体成员和祁总再正式聚餐一次,而费用则由部门全体成员AA制均摊。
既然说是请,却还要均摊费用,未免太抠门了,这点费用部门都拿不出来吗?令人费解。
餐桌上基本上只有祁总在说话。祁总似有感慨地说,他一直觉得管理系统部就是他的嫡系部门,虽然平时工作中对各人的要求比较严厉,但他还是觉得管理系统部每个人的工作都做得很多,也做得很好,他觉得管理系统部的作用其实比公司中很多部门的作用都重要。
祁总说,当他知道自己要离开公司后,就在想应该以怎样的心态来面对这一事实。他说,其实每个人来到这个世界上,上帝就给这个人安排了一份“无固定期限”的工作,这个人所从事的每一份工作,都只不过是这份“无固定期限”工作的不同工种和岗位而已,所以失业也只不过是要“换工种”和“换岗位”,是为了迎接下一个工种和岗位,这份“无固定期限”工作的真正目的是体验人生,体验生活。
祁总的这个“无固定期限工作”的理论还真有点新颖,也很有哲学的味道,而且我也知道了祁总是信奉上帝的,不愧为“海归”人士。在这个时候,我还是认同了他这一说法,并觉得他人之将走,其言也真。不管怎样,我还是在心里希望他离开公司以后,在下一个“工种”和“岗位”上可以继续春风得意,重现往日威风。
几天后祁总再次回来公司,他给公司全体员工发了一封告别邮件,说他即将离开公司了,他很感谢上帝通过老康给了他这个工作机会,使他能够养家糊口,体验上帝所给予的生命。祁总又说起了他那个“无固定期限工作”的理论,并希望大家有工作时要好好珍惜,对得起老板和自己,并说了一些客套和感慨的话。
这天之后,祁总再没有在公司出现过,还没到12月底,他就算正式离开公司了。
祁总的离开,我说不上依依不舍,但心里还是有一些说不上来的感觉。最后,他还是在我离开公司前先离开了,这是我起初所未料到的,我也算是在他离开的时候送了他一程吧。
时间一晃12月份又即将过去了,2008年也即将成为历史。在2009年即将到来一刻,我突然灵感涌至,于是自创“对联”一副:
上联为:挥手告别08,虽历经雪灾、地震、金融海啸,乘奥运之盛势,基本解决温饱;
下联为:开怀迎接09,当追求理想、事业、平安幸福,借改革之新机,全力奔赴小康。
横批就是:辞旧迎新。
我不敢妄自对全国人民的情况作描述,只是结合一年来国内所发生的大事和当前的形势,对自己一年来在邮购公司工作的境遇所作的总结及对新的一年的美好希冀。当中用到“小康”的字眼,也寓意在“小康之家”这家公司只能基本解决温饱,实有讽刺之意。
然后我加上一些祝福语后,就通过电子邮件向公司全体同事发了出去,也当是我在新的一年即将到来之际对全体同事的新年祝福。
结果引来几个人回复,其中有一哥们说,上联写得有些悲凉的感觉,应该改一改。然后他就给出了他的修改版:
挥手告别08,虽历经雪灾、地震、金融海啸,乘奥运盛势,大家奔赴小康;
开怀迎接09,当追求理想、事业、祖国统一,借历史契机,中华迈向首强。
经此修改后,似乎变得很有迎合公司和领导的味道。但他不明白,我所要的就是那种有些悲凉的意境,正如杜甫那句流传千古的“朱门酒肉臭,路有冻死骨”一样,如果改成“朱门酒肉香,路有富贵人”,虽然画面更加“和谐”,但这还是杜甫所要表达的意思吗?
元旦假期过后,再忙碌了两个星期后,已渐渐临近春节,公司举办新一年的“春茗”晚会。不过这次有点不同的是,地点不再是外面的酒楼,而是公司的活动中心。
所谓的活动中心,即是主办公楼对面的一座也是厂房式的大楼,早在几个月前建造完工后,老康即将其“武装”成集休闲、娱乐、接待、会议等多种功能于一体的“活动中心”,专门用于接待他的那些外国朋友和生意上的合作伙伴。只在活动中心落成的那天,全体员工在活动中心参观过一次。
晚会上,老康、另一位副总及两位新上任的总监轮番上阵讲话。以往在这种场合,肯定还少不了祁总的讲话的,只是在这个晚会上祁总开始“缺席”了,也许在这个时候已没有人还记得起他。
晚会上还有优秀员工表彰环节,由老康在台上亲自逐一给每位优秀员工表彰和颁奖,每人奖励三千元现金。
新上任的财务总监和人事总监均被评为优秀员工,由两人平均分享三千元现金奖励。
财务总监被评为优秀员工,应该是毫无疑问的,她为公司、为老康处理了那么多、那么重要的财务问题,处理财务问题可是大有文章的啊。人事总监也应该不用怀疑,他在“二十四事件”上的功劳,以及在2008年春节假期过后不久推行员工弹性上下班工作制,公司自购了一辆中巴客车,再加上原有的一辆,以作为员工上下班班车,公司不再从外面租用两辆大巴客车,这些都为公司、为老康节省了很大的开支。
大概每个部门均有一名优秀员工,而管理系统部优秀员工的殊荣则落在了洪身上。这样的结果已在我的意料之中,在管理系统部中,不可否认的是,王经理和老李的工作都很重要,但在过去这一年,无疑兑换项目是公司的很重要的一个项目,而兑换系统对整个项目而言又是很重要的,而洪又正好接手了兑换系统的相关工作并升为电子商务组主管,所以他被评为优秀员工也是在情理之中。
老康在台上给洪表彰时说:“……在洪一个人的努力下,使兑换系统得以顺利上线运行,从而使兑换项目得以成功推广并顺利地运作下去,洪一个人在兑换项目上做出了很大的贡献……”
听到这里,我就无法再继续听下去了,只觉得脑子似乎被人狠狠地撞击了一下,然后“嗡嗡”作响。我只觉得被人狠狠地羞辱了,我一年多以来在兑换系统上所做的所有工作和努力都完全被人否定了。在这一刻没有人知道在兑换系统上还有我也一直在埋头努力工作,所有人都只被老康告知了一个“事实”,那就是“在洪一个人的努力下,使兑换系统得以顺利上线运行”。我只觉得被人狠狠地抽了几巴掌,颜面荡然无存。
我不否认洪有能力,我也不否认洪做了很多工作,我更不否认洪在接手兑换系统的相关工作后处理了十分重要的银行数据处理引擎的有关问题,我也认为洪被评为优秀员工是应该的,但即使是这样,洪是“主角”,我只是个“配角”,我也不想就这样完全被人否定了。
在电影或电视剧的世界里,不但有最佳男女主角,还有最佳男女配角。在现实中,即使我做不了主角,也自认为是一个最佳配角。但此时看来,现实就是这样残酷,现实中只会有最佳主角,不会有最佳配角,不会有人看到配角的存在,此时我就是这样的配角。另一位副总不会知道有我这个配角,老康就更不会知道,也不用知道,他们只需知道有洪这个主角就可以了。
但是我想,祁总是知道我做了些什么的,只是祁总已走了;中行客服组的主管和组长也是知道我为中行客服组处理了多少问题的,只是她们不可能在公司领导面前为我“美言几句”;各礼品供应商也是知道我为他们做了多少工作的,只是他们不可能给我作出考评;王经理也是应该知道我做了哪些工作的,只是王经理不可能“关照”一下我;洪就更是知道我和他分工解决了多少问题的,只是洪更不可能让配角的“风头”盖过主角。
原来一年多以来,我所扮演的,都只不过是一个无名的配角,此时所有的功劳都给了洪,我只是为他人作嫁衣而已。
一年多以前在门票公司我没有被评上表现突出员工,那是因为我工作不够努力,我无话可说;但在邮购公司的这一年多的时间里,我自问工作很努力,也做得很好,但我的工作却得不到他人的认可和肯定,我心有不甘。我不在乎那三千元奖金,我也不在乎“优秀员工”的名号,但是我却在乎工作是否得到他人的认可和肯定。工作得不到他人的认可和肯定,工资待遇又不高,那继续留在这里工作将是一种耻辱。
“士可杀不可辱”,在这个时候我心里只有一个念头,那就是续签的四个月劳动合同到期后铁定走人,到时即使十大马车也不能把我拉回来。
这时坐在我旁边的涛似乎很恰到好处地来了一句:“管理系统部就数洪的事情最多了。”
真是“哪壶不开提哪壶”。去你的!就让洪的事情最多吧,现在也没有谁跟他争“优秀员工”的名号啊。
对我来说,这个晚会的主题就是失落,无比的失落。
也许和我一样失落的还有一群人,那就是整个客服部,因为他们中没有一个人被评为优秀员工。中行客服组的客服人员没有,其他组的客服人员没有,各组长人员没有,三个主管人员没有,他们部门的经理也没有,整个部门都“沦陷”了。至少在兑换项目上,兑换系统很重要,而中行客服组也必不可少,但公司和老康似乎是厚此薄彼了。
在元旦前后的一个月内,由于要兑换礼品的信用卡用户人数不断增加,中行客服组客服同事的电话量和工作量不断加大,所以他们每个班次的工作时间都被大大地延长了,并且取消了午饭后的休息时间,更加取消了一周不定时的双休,而只有单休甚至不休。结果他们一个个累得毫无之前的神气,尤其是那些原本很活跃的客服MM,个个累得“花容失色”,模样甚是憔悴。
中行客服组客服同事所付出的辛苦和努力我看到了,但其他人却没有看到,正如没有人看到我一直在埋头努力工作一样。我想,即使中行客服组没有一个客服人员够条件被评为优秀员工,但他们部门的代表人物──客服部经理,应该有资格代表他们拿下这份殊荣,只是公司和老康并没有给客服部经理这份殊荣。
“春茗”晚会过后,我决定提前给自己“放假”──周末加年假加请假共一个星期,再加上春节假期一个星期,前后共约半个月。我终于可以提前回家过一个春节长假了。
人生难得糊涂,即使像上一年春节放假前忙到年廿九那又怎样?最后还不是只能做一个无名的配角吗?所以,工作能偷闲时则偷闲。
《当程序员的那些狗日日子》(三十七)黯然离去
在家轻松地过了一个春节长假后,我继续回到公司上班。
上班伊始,又出现了四个月前熟悉的一幕,人事部又给我发了一张是否续签劳动合同的评核表,但我已无需再多作考虑,直接选择了不续签。
也是在上班伊始洪就请了一个多星期的事假,但王经理却向我问起知不知道银行数据处理引擎处理信用卡积分原始数据的情况,以便在洪请假期间如出现紧急问题我可以作处理。同时客服部相关同事也向我问起在积分兑换航空里程和保险的操作中,与各航空公司和保险公司之间数据交互环节的情况,说出现了一些数据交互上的问题,问我能不能处理。
自从我和洪按约定进行分工,由洪负责银行数据处理引擎的相关工作后,我便没再过问这方面的事情,洪也没有向我说起过有关情况,而积分兑换航空里程和保险中与各航空公司和保险公司之间数据交互环节的有关情况,洪也从来没有跟我提起过,我在开发服务器上所下载的兑换系统源代码中更没有见到过相关程序,所以我只能告诉王经理和客服部相关同事,有关情况我不清楚。
我无意去猜测洪的心思,但就银行数据处理引擎与积分兑换航空里程和保险这两方面的情况来看,洪似乎正有意无意地不想让我知道当中的情况,不想让我插手当中的尤其是银行数据处理引擎方面的事情。不想别人插手属于核心部分的事情和工作,之前的王经理是这样,老李是这样,此时的洪也似乎是这样。在这种情况下,只可能是只有一个人当主角,其他人都只能是无名的配角。
不过到了这个时候,对我来说,已无所谓知不知道那些核心的事情了,反正多一事不如少一事,不知道,还乐得清闲,我只需继续把我手上的工作做好,就已经很不错了。
虽然此时我心里对洪、老李和王经理的做法有点不屑和不满,但是后来我还是理解了他们的做法。机会就只有一个,谁也不容易,抓到手了,没有理由不紧紧地抓住,否则机会就有可能落到别人手上。有时候这个世界就是这么残酷,机会并不是人人平等,在竞争的关系里并没有理想国。
就在这时,公司又出了一个新规定:不能上MSN,对公司除主管级以上人员外的全体员工的电脑在BOIS里禁用USB接口功能。
这个规定真是狠啊,这等于是彻底限制了员工可以从自己所使用的电脑中拿出任何一点资料了。
对一个程序开发人员来说,也许还可以聊以自慰的,就是在工作中所做的那点程序了,这也是可以用于以后工作中的最有力的资本和最有用的参考资料。但是此规定,却令我大感意外,这就等于我再不能从我所使用的电脑上拿出任何一点程序资料了。你公司出规定是没错,但你这样做也太不厚道了吧?你开出的工资待遇不高,还不让人拿走自己做过的程序,你还让不让人混了啊?
虽然之前我已拿出大部分程序资料,但最新的却没有拿出来。所幸的是,网易邮箱提供了超大附件功能,于是我便只好通过网易邮箱蚂蚁搬家似的一点一点地转移新的程序资料,最后总算全部转移出来了。所以我不得不十分感谢网易邮箱,以及那个很好用的文件压缩软件WinRAR,正是因为有了它们,我才得以成功地拿出那些程序资料。
离我续签的四个月劳动合同到期的时间越来越近。一天洪问起我是否再续签的情况,他说如果是因为工资待遇的问题而不想续签的话,他可以帮我向领导说说。
我想洪是有心想帮我向领导说说的,但我在春节放假前已作出了决定,我去意已决,所以便不想再改变主意。做人有时就应该要果断一些。况且即使洪帮我向领导说了,按照公司和老康对待员工加薪要求的一贯态度,也应该是改变不了什么的。所以我便婉言谢绝了洪的好意。
不久后一天,在下班回去的路上转地铁时,正好遇到了漂亮的人事助理姐姐,她跟我说,虽然我选择了不续签劳动合同,但作为她的工作职责,她还是希望我能留下来,我有什么要求可以提出来,她可以帮我跟公司说说。
既然人事助理姐姐这么说了,我便在谢过她的好意后,干脆跟她说出了两个相差五百块钱的工资数额,告诉她,如果能达到高的那个我就不用考虑了,直接就可以留下来,如果只达到低的那个则要考虑一下。
我说出的这两个工资数额,低的那个比我此时的工资高一千块钱,所以高的那个就是高了1500块钱,按照此时广州搞ASP.NET的工资行情,高的那个不高不低,算是中等水平,但我心里很清楚,即使是低的那个,公司都肯定是不会答应的,所以我根本不抱任何希望。
几天后,人事助理姐姐便告诉了我结果,她说,受金融海啸影响,公司在上半年都不会给员工加薪,所以我提出的工资要求公司没有答应,然后她问我是否还考虑续签劳动合同,或者再续签四个月也可以。
这样的结果早已在我的预料之中,我早就看扁了公司、看扁了老康在员工薪资待遇上的态度,我提出的那两个工资数额简单是“狮子开大口”,所以我宁可不抱任何希望,也不想让自己失望。
于是我很干脆地告诉人事助理姐姐,我已无需再作任何考虑,她只需按规定给我办理离职手续就可以了。
临走前一个星期,我决定请管理系统部全体同仁到外面去吃顿饭,以表示我将正式离开公司。虽然一年多以来我跟部门中的一些同事话都没两句,但我却不想在请谁不请谁的问题上伤脑筋并显得自己那么小气,于是干脆“大方”地破费一次全请上了。遗憾的是,这一天和我最聊得来的涛却请假了,没来上班,所以没请上他。
虽然这是我破费所请的一顿饭,但餐桌上还是那么沉闷,就连我主动提出喝两杯并让酒楼服务员给各人酒杯都倒满啤酒之后,这些同仁才勉强地喝了几口。也许每个人都没错,只是到了这家公司,在管理系统部的“传统”氛围下,每个人都慢慢地收敛起了自然真我的个性,而表现得沉闷压抑。
这时公司已招聘了一个准备接替我的工作的新同事进来,但我并不需要向这个新同事交接工作,而是向洪和王经理交接。我将我所负责的工作的具体情况发邮件告知洪和王经理,并将我手上的相关资料也转交给洪和王经理后,我就算把工作交接完了。最后就是再发邮件通知客服部相关同事和各礼品供应商相关工作人员,以知会他们一声。
在这个时候,我也开始清理Outlook中保存下来的工作邮件了。原来一年多以来所收到和发出的邮件保存成PST文件后竟有700多M,这可都是记录着我一年多以来所做过的工作的邮件啊,竟有700多M。到了这个时候,这些邮件也完成了“历史使命”而可以被我彻底删除掉了。
就在临走前两天,下班后王经理约上我和洪,说要单独请我正式吃顿饭,当是为我饯行。这总算有点意思。
此时王经理已变得对我很客气了,餐桌上他与我和洪也算是聊开了。王经理还是客套地说感谢我一年多以来在兑换系统的相关工作上所做的努力,并希望我离开公司后有更好的发展前景云云,甚至比较隐晦地说起了老康的一些幕后手段。这似乎是我第一次见到王经理可以聊得这么开的。而洪也似乎对我有点依依惜别的感觉。
我跟他们两人也基本上敞开了来聊。既然就要走了,所有的“恩怨情仇”都很快成为过去,所以也无需再将之摆在心里,最后给对方留下一个微笑,也许来得更有意义。
虽然是王经理提出来要请我吃饭,但最后却是洪争着结了账,王经理倒是赚足了彩头。
我离职的这天终于到来。虽然是在公司的最后一天上班时间,但我仍然未能悠闲下来,直到下午办理离职手续前,客服部相关同事还发邮件来让我处理一些问题。“为人为到底,送佛送到西”,最后我还是很有耐性地将这些问题处理完了,然后我也可以“功德无量”了。
到人事部办理完离职手续后,我便回到座位上简单地收拾东西。
这天正好是周五。自公司实行弹性上下班工作制后,员工可以在规定的上下班时间点内自由安排上下班时间,所以就可以在平时多积攒工时,然后在周五或月底,在下午4点的下班时间点下班,提早回去。所以一到4点,部门中各人纷纷下班走人了,洪也在这个时候走了,最后整个管理系统部就只剩下我、王经理和老李三人。
我收拾完东西后,又还没到下午5点的另一个下班时间点,于是只好坐在座位上无聊地打发时间。
此时正是初春时节,还没到广东的“回南天”天气,天正放晴,所以天气十分清凉干爽舒适。管理系统部前是一个宽阔的闲置区域,我走出办公室,置身其中,下午斜阳透过玻璃窗照进来,令人觉得暖融融。我透过玻璃窗向外望去,可以清晰地见到那两套此时已经建好并且已经有人入住的别墅式房子,以及那个空旷翠绿的草地园区,还有一排排苍翠的树木,此时正树影婆娑。金黄色的斜阳铺满其中,这真的是一道很美丽的风景,感觉无限美好,但它们并不属于我,我只是这里的一个过客,很快这些景物不再跟我有关系,所以我也不能有任何留恋之情。
风景虽美,但是我心里却不免有些惆怅,一年多以来在这里工作的经历正历历在目,但我却要离开了,那些场景也注定很快就消失在我眼前,然后成为我脑中的回忆。
我忽然想起应该到客服部跟中行客服组的一个主管打声招呼,因为正是主要是她将客服后台所出现的和中行客服组工作中所遇到的相关问题发过来让我处理的,所以工作上我和她接触得比较多,和她比较熟。
和这位主管打过招呼后,我本来还想再跟中行客服组各同事打声招呼的,但见他们各人此时正忙着,于是只好作罢。
临近5点时,我别过王经理和老李后,就独自一个人来到主办公楼下面,然后就第一个先钻进了第一辆班车里。
无聊地坐在车上过了十多分钟后,终于等到发车时间。就在班车拐过弯正要往厂区的后门开去的时候,我回过头来再朝主办公楼的大门看了一眼,“小康之家欢迎您”几个字依然清晰可见。
就在这一瞬间,我的心情变得很复杂,似乎所有的爱与恨都交织在一起,我心中也升起了一种无名的愤慨,觉得进入这家公司后的经历对我来说是一种莫大的耻辱,此时我终于可以摆脱这种耻辱了。
“去你的,小康之家!去你的,老康!大爷我不干了,让所有的沉闷、压抑、压榨、不公、蒙骗统统见鬼去吧!”我在心里暗暗地骂道。
就在班车驶入机场高速公路平沙入口路段的时候,从远处我又看到了邮购公司厂区和那个草地园区所在的位置。就在这时,我先前的愤慨也变成了感慨。就是这个地方,投入了我一年多的工作时间和精力,但在这里并不是像它的名字“小康之家”那样,是通往小康生活的人生驿站,而只不过是一个临时的停靠点。一开始我以为兑换项目是与中国银行合作的一个项目,正好被我遇上了,应该是一个机会,但事实证明,“中国银行”对我来说只是一个虚名,我并没有因此而沾到任何光,即使老康从兑换项目中赚到很多,他也是不会多给我“施舍”一点的。如果工资待遇上不去,那么即使去到中南海写代码那又如何?
我坐在车上,一车“同事”都是客服部刚招进来的新员工,都是我不认识的,没有人知道我要离开邮购公司。我不禁想起了一年多以前杰一个人离开邮购公司时的情形。此时的我,不也正像那时的杰一样吗?此时的我一个人坐在车上也是黯然地离去,虽然情景略有不同,但意境却何其相似,似乎杰早就为我预演了这一幕。我不免想起了那句有名的诗句,我将其稍微改一改后就成了:默默地我走了,正如我默默地来,拍一拍双手,不带走一点精彩。精彩都留给邮购公司和老康了,我只带走了一些感慨和黯然神伤。
至此,我在这家邮购公司的日子也彻底地画上了一个句号,我在一年多以前所定下的好好地再做一年程序开发工作的计划也“超额”地完成了。
我很清楚地记得离职这一天,2009年2月27日。
《当程序员的那些狗日日子》(三十八)仓促中的选择
虽然离开邮购公司是黯然离开,但前面等待着我的,并不是暂时的失业,而是已确定下来的一份新的工作。
早在一个多月前我回到家中开始过春节长假的时候,就有一家猎头公司打电话找到我,说在网上看到了我的简历,觉得我的条件很符合他们的一个职位,所以想将我推荐给提供职位的那家公司。春节假期过后回到邮购公司上班后,我便按事前与猎头公司的约定,抽空前往提供职位的那家公司面试,结果顺利通过了,他们录用了我。而那个职位是一个技术经理的职位。
这家公司是一家叫“奈瑞儿”的公司的下属子公司。奈瑞儿是什么公司?是一家塑身美颜连锁公司,在广州甚至广东有多间直营美容连锁店,此前我在电视上也偶尔看到过他们的广告。但印象最深刻的,却是在邮购公司工作期间,每天下班后我要从三里元转乘地铁,然后在公园前站由2号线转1号线时,及以在体育西路站出站时,在站台上经常见到的由佘诗曼给奈瑞儿做的一个平面广告。佘诗曼是谁?是香港TVB的一个当红女明星;TVB是何方神圣?是香港的一个著名电视台。TVB也不知道?那就没有办法了。(都免费给奈瑞儿做广告了!)
这家子公司就是专门做一些塑身美颜产品的代理和销售的公司,此时他们正有多个塑身美颜产品,每个产品均需要做一个单独的网站来进行推广,所以就通过猎头公司招了我进来,作为技术经理的角色负责网站开发上的技术统筹和管理工作。他们所看重我的,正是我在邮购公司工作期间,可以跟客服部相关同事沟通和讨论系统功能并可以进行程序开发的能力,以及作为技术联系人跟各礼品供应商相关工作人员联系和沟通的工作经历,因为那些网站的开发,正是需要跟公司其他部门的同事沟通和讨论并需要跟合作公司联系讨论技术上的事情的。当然他们还看重的一点是,邮购公司的产品和顾客与他们的产品和顾客有些类似,以及兑换项目与“中国银行”合作的一点虚名。
由于在邮购公司离职前我已确定了这份新的工作,所以这也成了我谢绝洪的好意和向人事助理提出“高价”要求的原因之一。这份工作试用期一个月,试用期的工资正好是我向邮购公司人事助理提出的高的那个工资数额,转正后的工资则多加一千。试用期和转正后前期都需周六上班,因为网站开发的任务紧迫。但即使是这样,也比在邮购公司时的工资高很多了。这也似乎可以证明一个道理──“树挪死,人挪活”。猎头公司主动找到我,除了运气方面的因素外,也可以从另一方面说明,我是“金子”,我是可以“发光”的。
我跟这家新公司定下的去报到的时间就是从邮购公司离职后的下一个周一,所以我在周末休息两天后,就到这家新公司去报道了。
但是到新公司上班后,我才发现之前我并没有估计到一些主观上的特别情况。我一到新公司上班后,我的上司,即产品总监,即给我布置了不少工作任务,所以我一到职后就忙起来了。因为网站开发的任务紧迫,加上我的职位定位,所以这些工作任务对我来说是新的挑战。但问题并不在于此,刚到一家公司后工作上遇到新的挑战是很正常的事情;而是问题在于,我刚刚从邮购公司离职,我的思维还停留在邮购公司里,我根本无法从邮购公司的工作状态中跳出来。一年多以来在邮购公司工作的经历实在是太深刻了,以致我根本无法在短时间内将思维惯性转变过来,并马上集中精力投入到新的工作中去。所以我根本无法进入新的工作状态。
坚持上了一个星期共六天班后,我仍然无法将状态调整过来,在新公司上班的时间对我来说是一种很大的煎熬,工作做起来很辛苦。几经思量后,我还是决定先给自己一段时间好好休息调整一下,否则这样下去,对我来说将毫无益处,甚至会导致我不能胜任工作。
于是在新的周一,我便以一个善意的理由向领导提出了辞职。因为我觉得我需要至少三四个星期来休息,而不是一两个星期,所以我不想用请假的方式,以免耽误人家新公司的工作。
领导听了我的理由后,虽然觉得很意外,但还是对我的理由表示理解并同意了我的辞职请求,而且还希望我如果事情处理好后,我这个职位的新人选又还没有定下来的话,我再回来公司报道。
我辞职后,猎头公司跟我联系的那位女职员和她的主管也先后给我打来了电话,在表示遗憾可惜之余也同样希望我处理完事情后再跟她们联系,如果那个职位的人选没有重新定下来,我还可以到这家公司去上班。猎头公司的那位主管和这家新公司的总经理都是个女的,她们是朋友,所以猎头公司才将我推荐给这家新公司,而且只有我被成功地推荐到这家新公司并在公司稳定下来后,猎头公司的推荐任务才算完成,他们才能拿到佣金。所以这时倒是有点“皇上不急太监急”的味道──我不急,猎头公司急。
虽然在这家新公司上班只有短短的几天时间,但因为工作上的一些联系,我还是跟总公司即奈瑞儿的网络硬件部门的一个同事混了个脸熟──虽然过后没再联系。而且奈瑞儿也有专门的客服部门,虽然从总体上看不及邮购公司的客服部专业,但那些客服MM也同样很年轻,而且也同样很活跃,也同样是一片莺歌燕舞的。所以从表面上看这里的公司氛围应该还可以。
我从新公司辞职后,就直接回家了。因为我想暂时离开喧嚣的广州,回到安静的家中,那样更有助于放松心情,调整状态,同时我也可以为自己找到一个回家待上一段时间的理由。
从北京到广州后,到此时已有两年时间了,虽然离家很近,回家的数次也多了很多,但除了那两三个规定的长假外,其余每次都是回去两三天就匆匆出来,所以家对于我也成了一种概念上的家,反过来我对于家乡那片土地也似乎成了一个过客。
回到家中,我真的是什么都可以不想了,暂时过起了悠闲自在的日子。而我放松心情时最喜欢去的地方,就是家乡的那个海滩。这个曾经有好几公里长的很漂亮的纯天然黑沙海滩,是我童年时的乐园,这里留下了我小时候的大多的快乐回忆,我就是一个在海边长大的野小子。
时至此时,因家乡兴建了一个大型的工业项目,十几年前就挖山填海,当年的那个漂亮的长长的海滩早已不复存在,此时只剩下了在当年看来不是很漂亮的一小段。但即使是这一小段,此时我看来还是觉得它很不错,令我百逛不厌。面对着一望无际的大海,虽然浪涛声很吵很大,但却能使我的内心变得坦然,使我的内心平静下来,使我可以静静地思考一些平时想不到的问题。
正如当年的那个漂亮的长长的海滩不复存在一样,此时我也早就没有了当年的那些童真和“野性”,而成了一名只能循规蹈矩甚至有点沉闷的小程序员。当年我在海浪中浪里白条嬉戏玩耍,望着大海远处水天相接的地方而对外面的世界充满着想象的时候,我是怎么也不会想到,我会走上这样的职业道路,我顶多想到的是,会像父辈们一样,成为一名渔民。果真是这样,不也很好吗?至少可以炼就一个强健的体魄,每天都可以与大自然亲近,不用在沉闷的办公室里对着冷冷的电脑屏幕敲着枯燥的代码。如果人生可以让我重新选择一次,那么我会选择当程序员还是当渔民呢?我想我会毫不犹豫地选择当渔民。但是人生没有如果,我也不可能再选择当渔民。更何况当年的海滩都不复存在了,想当渔民也不可能了。
面对着大海,我在思考着前面的路应该怎么走才更好,我是不是要继续当程序员下去。但是苦思良久后,我并没有答案,最后只变成了一个问题:不当程序员,我还能做什么?是啊,到了此时,不当程序员,我真的不知道自己还能做什么了!
那个大型工业项目的兴建,天南地北的人都涌来家乡这个小地方,给这里带来了很大的商机。在一期的挖山填海工程结束后,就在十年前我开始上大专后,就开始二期的建设工程。直至此时,十年间,那些开餐厅的发了,开酒楼的发了,开旅馆的发了,开歌厅的发了,开声色场所的发了,开商店的发了,搞客车运输的发了,贩卖肉菜水果的发了,摆摊烧烤的也发了,甚至连卖白米饭的也发了。而这十年间,正好是我上大专,然后毕业后工作不顺利,然后开始自学网站开发技术并最终走上程序员道路的过程,在家乡这个处处是商机的过程中,我并没有抓到任何机会,或者说,我错失了最好的机会。即使我上学时比他们那些“先富起来”的人成绩好很多,他们根本不懂程序为何物,他们没有我对外面的世界了解得多,但那又怎样?在他们面前我只是一个“穷书生”,能赚到钱才是硬道理。事实证明,不但是在改革开放近30年间整个中国出现了十分悬殊的贫富差距,就在这十年间,我的家乡也出现了十分明显的贫富差距。而能发家致富的,往往不是那些读书成绩好的人,而是那些有经商头脑的人。但是机会错失后就不再来,此时面对错失了大好机会的事实,我只有空嗟叹。
在家待了一个星期后,猎头公司的那位主管竟然给我打来了电话,问我事情处理得怎样了,是否可以回去那家公司上班,他们也开始有新的人选了,但还是觉得我比较合适。
此时我的状态还没有完全调整过来,而且我的心绪正乱得很,所以我还是不想在此时回去上班,所以便婉言谢绝了那位主管的好意。最后那位主管也只好表示遗憾。
也许这是到此时为止,我这么多份工作中机会最好的一份,但是最后是我自己主动放弃了。
一天晚饭后与父亲聊天,他问起了我工作上的事情。我一直很少在父亲面前提起我工作上的事情,因为我实在不知道该如何提起,因为我觉得自己混得太差了,没有脸面提。于是我略去重点简单地跟父亲说了一下。父亲也大概明白了我不想多说,最后他问我,“儿子啊,你也老大不小了,也工作了好几年了,什么时候考虑结婚的事情啊?有没有攒下点钱来准备结婚?”
父亲的话,虽然是轻轻问来,但却让我觉得很沉重,不知如何回答。我的确老大不小了,此时刚过29周岁生日不久,已直迫三十了。所谓“三十而立”,但此时我连个女朋友都没有,结婚从何谈起?而工作了好几年也没挣到什么钱,更没有攒下什么钱。父亲不问起还好,他一问起,我就直觉得无地自容,羞愧不已。在悄无声息间,我的青春时光已渐渐走远,此时只抛下一个前途不明朗而年龄已直迫三十的“大龄青年”。
父亲大概也看出了我的心思,便没有再多问多下去。父亲是个通情达理之人,除了出于他作为父亲的角色我对他尊敬外,我也很敬佩他这一点。最后父亲说,“儿子啊,如果在广州比较艰难,不如回来家里吧,爸给你凑点钱,开间小店,做点小买卖,虽然赚不了大钱,但也能混口饭吃!”
听了父亲这番话后,我心里不知是什么滋味,出来工作了好几年,已是快30岁的人了,不但没有在金钱上为父母、为家里做点什么,此时还要父亲为我操心,我愧为人家的儿子啊!但我却心有不甘,难道偌大的广州,就真的没有我的一席立足之地吗?
于是我只好表面逞强地跟父亲说,我还自己应付得过来,不想他为我操心。父亲见我这样说后,表示尊重我的意思,便没再多说什么。
但是就是因为这番谈话,使我无法再淡定下去,本来我想在家待上两三个星期的,但这个时候我却有点待不住了。是啊,快30岁了,我的前途还毫无着落,我哪还能淡定地待在家里休息呢?
虽然我的心绪还有点乱,但我不得不强迫自己调整好思绪,提前返回广州找工作。
我想起了刚放弃不久的猎头公司推荐的那份工作,我很想再打个电话给猎头公司的那位主管,问问她我还能不能再回去那家公司上班。但一想到我已谢绝了人家的好意,而且人家也说有了新的人选,此时新人选应该已确定下来了,我此时再问,似乎已不合适,想想还是算了。也许是我没有好好把握住机会,也许是天意,一份从表面上看还不错的工作就这样与我擦肩而过了,没有后悔可言,但正如猎头公司那位主管所说的,有遗憾。
返回广州后,我便开始了新一轮的在网上投简历的过程。
此时网上的招聘信息中,已有很多是要求使用Visual Studio 2008(简称VS2008)的了,对应地ASP.NET的版本就是3.5。微软在.NET技术上的发展可谓是一日千里啊,就算我快马加鞭急追,仍然追不上其发展速度。我对VS2005(ASP.NET 2.0)才比较熟悉起来,VS2008(ASP.NET 3.5)又出来了,我如果还要在ASP.NET的技术上混下去,就要继续追下去,无法逃掉,否则就会被淘汰在.NET技术快速发展的道路上。所以选择了ASP.NET就只有一个字:累!事实上VS2008也只是在推出后不久风光了一时,因为它很快又被后来新推出的Visual Studio 2010(简称VS2010)抢了风头了。VS2010又会不会被后面再新推出的Visual Studio 201X抢了风头呢?答案是肯定的,这是迟早的事,而且X应该不会大于2。
虽然招聘信息中有很多是要求使用VS2008的,但要求使用VS2005的仍不在少数,所以我自然而自地挑选比较熟悉的VS2005的来投简历。
简历投过后,进入等待期。然而等了一个星期,都没有收到一个面试通知。我不免有点心烦气燥起来,这似乎正应了那个简单的道理──你不想要的时候它来了,你想要的时候它不来。如果不是因为在家中与父亲的那番谈话,我想我还可以再淡定三四个星期的,但那番谈话之后,我实在无法淡定下去。
然而转机往往出现在感到很失望的时候,就在我不断否定着自己的时候,我收到了两个面试通知,而且面试时间都是在同一天,公司都是在同一个位置──天河软件园。
但是上午第一家公司的面试却败兴而归。这家公司在软件园园中,是开放式的办公室,算是有一定的规模。虽然一开始跟人事经理的交谈甚畅,但轮到跟技术经理面谈时,那厮却头也不抬一下,就让我在那里像自言自语地作自我介绍,然后他仍然低着头问了我一个问题,我没有答上来,他就让我走人了。我第一次想X别人的大爷──X那厮的大爷。既然你通知我来面试,前面也跟人事经理谈了那么多了,怎么我一个问题没回答上来你就把我打发了呢?如果觉得我不合适,就不要通知我来面试,这简直是在羞辱我。
那厮给我的第一印象就是有点狂,然后就是外形瘦小猥琐。这样的人就是觉得自己在那个位置上,可以借自己手上的“权力”来乱发淫威,随便摆弄别人,以显示他的强大,其实就是内心充满着自卑。面试就已经是这样的态度了,可想而知如果进去后在他手下做事,那还不成了他虐待的对象。已经是一个技术经理的角色了,对待别人的最基本的礼貌总该要有点吧?这点素质都没有,枉为一个技术经理。
虽然第一家公司的面试告吹了,但下午第二家公司的面试却有了一个不同的结果。这家公司是在软件园外围、天河公园东门(实际上是在天河公园靠东边偏南端,姑且按官方叫法称其为东门)旁的一座商住两用的大楼里。大楼下面的几层作办公室之用,但办公室相对简陋,所以在我看来这座大楼还算不上是商住两用的写字楼,它的功能定位更像一座完全的住宅楼。
给我面试的是这家公司研发部(实际上就是技术部,他们美其名为“研发部”,姑且按其叫法称之)的一名技术负责人,先是笔试,笔试完后他问了我一些技术上的问题,觉得我还可以,就把他们的部门经理叫来一起向我了解更多的情况。双方都了解了基本情况后,面试就算通过了,然后就直接到了谈工资待遇的环节。经理说,他们公司每年年终都会给员工发一笔可观的年终奖,所以平时的工资会相对低一点,但加上年终奖后,所得总额就会高了。我问他年终奖有多少,他说每个员工的情况不一样,有高有低,但基本能保证每月有一千块钱。然后他就让我给他们报个期望工资。
于是我犹豫了几下后给他们报了一个范围数额,高低相差五百块钱,高的就是我在邮购公司时向人事助理提出的低的那个工资数额,如果能拿到高的这个,并且年终奖每月能有一千块钱的话,加上他们周末双休,这样算下来,也跟猎头公司推荐的那份工作的工资差不多。而且此时我也抱着一个想法,经理说年终奖基本能保证每月有一千块钱,那么如果工作中我表现很好,是否就可以拿到更高呢?经理说这个是有可能的,员工工作表现好,年终奖自然就拿得更多。所以我就对此抱有希望,美好地想着通过努力工作来拿到更高的年终奖。
经理说可以接受我提出的工资范围数额,但具体的数额就要等我试用期过后才能根据我的实际工作表现来确定,然后他给我开出了试用期的工资,就是跟我在邮购公司时的工资一样,而且试用期是三个月。
这真的就像是在菜市场买菜一样在讨价还价啊,我觉得我开出的工资数额已经够低的了,但他们还跟我讲了那么多条件。但是因为我有点心急想尽快找到工作,也没再多作考虑,就接受了他们的条件。然后这份工作就当场确定下来了。
后来的事实证明,年终奖是真有其事,并不是经理编出来骗我的。但是在这里,我还是犯了很多错误,最根本的原因就是我太想要找到一份工作,所以就先失去了讨价还价的主动权。正因为如此,所以我不敢放胆地向他们开出一个更高的工资数额,也没有先跟他们完全确定转正后的工资数额,而且接受了时间很长的三个月试用期。虽然年终奖是真有其事,但这其实就是变相地将正常工资中的一部分抽了出来当年终奖,在发年终奖之前,等于是把自己给套牢了,如果中途离职,那所谓的年终奖就成为泡影,所得的工资总额就亏了。我也不应该当场就跟他们把工作敲定下来,而应该采取迂回方式,回去仔细考虑清楚后再给他们答复;应该再把期望工资开高一些,他们觉得行就行,不行就拉倒。为什么总是事后才明白呢?应该好好反省啊!
所以,在面试时,谈工资待遇的技巧绝对比实际的工作能力重要。
在来这家公司面试的过程中,一些表面上的情况还是被我注意到了。这家公司的办公室分了两部分,分别在楼道正对着的两边。一边应该是主办公室,面积不算大,有点简陋,办公桌椅有点杂乱无序;另一边就是我面试时所在的这边,公司前台就在这边,前台旁边有一个小型展厅,绕过前台走到前台后面,是一个客厅式的会客室(姑且称其为客厅),当中摆着皮沙发、茶几、大鱼缸、大屏幕平板电视等,我面试时就坐在边上的一张普通的小圆桌上。客厅的旁边,即展厅的后面,先后是一个小会议室和一个房门紧关着的房间,房门是推拉式的房门,从外面如果不仔细看还看不出那是一个房间,从外面完全看不到房间里面是什么景象,房间里面似乎很神秘。给我面试的技术负责人和经理都是从这个房间出来的,所以当时我推断,这是研发部的办公室,事实上的确就是。我坐在那张小圆桌上等待的过程中,整个客厅显得很静很静,没有开灯,有点昏暗,透过客厅的落地玻璃窗向外望去,就是与大楼靠得很近的天河公园,大楼与公园之间是树木的浓密树叶,此时正是下午太阳开始西斜的时候,使得客厅内外都显得静悄悄,有点了无生气的感觉,这完全不像是一个公司的办公室,而像是与外界隔绝了的地方。此外还有一个细节,那就是技术负责人在见到我后,二话没说就扔给我一份笔试题让我先答题,在简单的动作中我还是能感觉到他的高傲。
就是我所注意到的这些表面上的情况和初次就感受到的这些感觉,成了我进入这家公司后最真实的工作环境写照和心理感受。我在仓促中选择了这份工作,也使我在接下来的时间里走进了真正痛苦的困局中,开始了一段痛苦的工作经历。如果在这个时候我能根据所注意到的这些表面上的情况和初次就感受到的这些感觉作出判断,果断地放弃这家公司,那么我就完全可以避免经历这样的痛苦过程。而且接下来的事实也证明,我对这家公司和那名技术负责人的第一印象并没有失真。如果第一印象就不好,而又不至于没有其他选择的话,那就应该马上闪人继续去找下一家才是,不应抱有幻想,这是对自己负责,否则就会让自己徒增痛苦。但我还是选择了这家公司。
《当程序员的那些狗日日子》(三十九)痛苦的开始
按面试时约定的时间,在2009年3月份的最后一个星期,我开始到新公司去上班了。
入职很简单,到公司后,由部门经理作介绍,我跟部门各成员逐一打了个招呼,然后由给我面试的那位技术负责人带我到另一边的主办公室办了简单的入职手续并跟其他部门的其中几个同事打了个招呼后,我就算入职了。
我所在的部门正是研发部,部门的办公室正是面试时在那个客厅所见到的那个房门紧闭着的房间,这个房间长宽各不过六七米,所以估计面积也就在40平方左右,当中两边各摆了三张台,靠墙的一边隔壁就是那个小会议室,靠窗户的一边中间有一个空座位,我就坐在那个座位上。所以整个部门包括新来的我在内,一共就有六个人。坐的方向都是面朝办公室房门的方向,即那个客厅的方向,经理坐在我这边的最后面,那位技术负责人则坐在另一边的最后面。这样的坐序安排,是大有文章的。而这边的办公室,只有研发部一个部门,跟公司其他部门完全分开了,这样的办公室地点安排,也是大有乾坤的。
公司是家“电子科技”公司(后面行文中以“科技公司”称之),面试时经理向我介绍说,公司是做录播系统设备的,包括软硬件两方面,此时公司需要一套专门的B/S结构(浏览器/服务器结构)的配套系统来对所录制的视频文件进行管理,所以就要招一名网站程序开发人员进来做这套系统,这套系统可以通过录播系统提供的程序接口来跟录播系统对接,获取视频文件及相关信息后再对这些视频文件进行相应的处理。虽然面试时经理所说的这套系统的功能相对简单,但等到真正开始开发后,我才发现原来并不是那么简单,他们想要做的系统复杂得很。
所谓的录播系统,简单来说就是有摄像头、录播主机、操作台等,其中录播主机是核心。录播主机其实就是一台经过特别装配后的PC电脑主机,在录播主机上安装上已编写好的录播系统软件程序,可以实现摄像头自动跟踪人像拍摄、根据发声源和人像走动自动切换各个摄像头的画面、自动放大缩小画面图像、自动切换摄像头画面和电脑屏幕画面等。这样的自动化功能,正是应大中小学教学中要录制课堂教学实况的需求而开发的。
录播主机的“研发”全由研发部来操刀,所以部门同事中有做硬件有做软件的。录播主机的主板就是普通的PC电脑主板,但还需要配上各种特殊芯片,再由公司自己设计录播主机机箱来进行组装。所以公司还有一个小型装配车间,就在楼道中部的另一个被改装了的独立的办公室中。各种特殊芯片都是公司自己采购回来的专用芯片,经过做硬件的同事的二次开发和处理后再用到录播主机中。录播主机的“灵魂”就是安装于其上的录播系统软件程序,那套软件程序即是由给我面试的那位技术负责人开发的。所以部门中,有做硬件的部门经理和另外两位同事,有做机箱结构设计的另一位同事,还有做录播系统软件程序的那位技术负责人,以及做ASP.NET网站程序的我。
实际上我的工作跟录播主机硬件和机箱结构设计风马牛不相及,跟录播系统软件程序也没多大关系,有关系的只是由该软件程序提供的程序接口。所以我和部门中其余各人被编在同一个部门实在很勉强。
搞硬件的那两位同事,其台面上都摆满了各种大大小小的芯片和工作中用到的各种工具,做机箱结构设计的那位同事,其台面上也摆了不少设计中用到的工具,经理的台面上也同样摆了不少大小不一的硬件物品。这跟我以前清一色搞网站开发的同事的台面摆设还是大不一样,所以这给我的第一感觉就是,我和他们不是同一条道上的。
经理四十出头,姓立,广州人,长得不算瘦小但也绝对不高大,其最明显的外表特点就是白发已过半数,可谓“早生华发”,不用作深入了解就会让人猜到他是脑力高消耗者。立经理的第二个特点就是口头表达能力很强,在面试时我就觉得他口齿十分清晰,说话十分流利,作为技术人员这是很难得的优点。立经理对人的态度还不错,没有架子,平易近人。在后来的工作中了解到,立经理在芯片等硬件方面的知识面很广,技术水平很高,算得上是个硬件方面的技术“牛人”──当然也许他在软件程序开发方面的水平也同样很高──而且对技术还十分狂热,几乎到了痴迷的程度,业余时间都几乎用在技术的研究上了,说话三句不离技术内容,就算是平时聊天也不时说起技术的话题。
给我面试的那位技术负责人名字叫宗,大概比我大五岁,长得挺硬朗。宗是广东人,已在广州定居。宗就是负责给我安排工作任务的,他算是我的直接上司,反而是立经理不用过问我的工作。
宗所开发的录播系统的软件程序,是用C/C++做的嵌入式系统。用C/C++做嵌入式系统,听起来似乎就很牛,而这套软件程序又是录播主机的“灵魂”,所以由此看来,宗的作用很重要。在后来的简单谈话中我只问过宗一次,他说他大学毕业后就一直搞编程,所以按他和我的年龄差来推算,到此时也应该十年有余了。可见宗也是一个技术“大牛”了。
花了两三天时间,把我所使用的电脑重装了系统并将其完全“武装”起来后,宗开始给我布置工作任务了。他把已有的一套网站程序及相交资料交给我,让我先参考一下。宗说这是公司前段时间请外面公司的人到公司驻点所开发的,就是面试时所谈到的要我做的系统,但没有开发完。
这套网站程序是用VS2008(ASP.NET 3.5)来开发的,而数据库用的是MySQL。由于我没有用过MySQL,对其不了解,虽然宗给我的资料中有关于MySQL安装和配置的说明文档,但是我照着做了后,仍然无法让程序正常连接到MySQL数据库,于是我直接跟宗说我没搞过MySQL,搞不定,我是想如果他搞过的话,希望他可以帮帮我。但是宗却态度不是很好地对我说,“搞不定你不会自己上网查啊?你就这样啦?”于是我只好上网查找有关资料,虽然当中宗有帮我查看了一下情况,但最终还是我自己解决了,使程序可以连接到MySQL数据库。事实上宗也应该没有搞过MySQL。
由此我也初步感觉到了宗对我的态度,正如面试时他给我的高傲的感觉一样,这跟立经理对人的态度可以说完全是两样。但是这只是刚刚开始。
宗让我参考这套网站程序,并不是要让我研究当中的代码,而是让我将网站运行起来后,打开网页来查看它的功能,先了解公司要我做的系统的大概情况,我不一定要在此基础上进行开发,我可以全部重新开发。于是我便开始去了解这个网站的功能,并查看那些相关资料。
刚到公司上班伊始,我就见到了公司的老总敖总,一个大概四十多岁的中年人。敖总身材不算高,但却长得比较健壮,身形微胖,面部圆润,像个弥勒佛,红光满面,精神饱满,很有气势,标志性的短发,一看就是个精明和强势的老总。就在之前我重装系统后正在安装其他软件的时候,他就走到过我的座位旁向我了解安装软件的进度。然后有一天他把我叫到部门办公室外面的那个客厅,让我坐在皮沙发上,问起我以前的工作经历等情况。他说我来面试那天他没在,所以未能当面跟我谈谈。他问我觉得公司怎样,由于此时我对公司的真实情况还不是很了解,于是就“很傻很天真”地说,公司很好,管理很宽松,可以上QQ。事实上公司是可以上QQ,因为我在邮购公司时不能上QQ,所以我才有此一说。但是公司是不是很好,管理是不是很宽松,此时我还是言之过早了。
简单的交谈中敖总的态度还算不错,但是过后很快我就见识了他的另一面。他不时到研发部找立经理和宗谈录播系统开发上的事情,原本谈得好好的,但因没得到他想要的答案,谈着谈着他就发火了,说话也变得很大声很急躁,随时要骂人的架势。但火来得快,去得也快,等他把问题搞明白后,他又可以跟立经理和宗轻松地谈起来,真正是喜怒无常的一个人。
在这些过程中立经理和宗也似乎很适应敖总的这种性情和交谈方式,甚至有点享受的样子,并没有对敖总的态度有任何反感的感觉。在后来的工作中,我也慢慢领教了敖总的这种领导作风。
公司所在的大楼,入驻的公司屈指可数,所以根本不可能有那种写字楼里的员工食堂,因此每天中午我们都要到外面去吃午饭。每天到了午饭时间就从公司所在的大楼走到相隔很远的棠石路,然后就在那条路上两边的快餐店中随机选一间来随便吃一顿。这些快餐店,可以说都脏乱不堪,稍好一点的也只是“五十步”和“一百步”的距离,如果是其他时候,我根本不会光顾,但在此时,别无选择,我只好将就着吃。我虽然不是富贵人家出身,但天生嗅觉和味觉特别灵敏,食物是否新鲜,经过一闻一尝后,基本上就能判断出来,就算是食物里添加了味精,我都能尝出来,所以这些快餐店都吃过一遍之后,我得出的结论就是,都是使用地沟油的主啊,而那些肉菜的质量就更不用提了。
天天中午都这样吃,我最深的感叹就是,这是在拿自己的健康来开玩笑啊,但为了工作,我却没有办法不这样。看来网上正流传着的那个说法,“年轻时是在拿命来换钱,等赚到钱后再拿钱来换命”,前一半正开始在我的身上得到了体现。但等到身体不堪重负的时候是不是就可以拿得出钱来换命呢?此时公司的这等工资待遇,只会牺牲了健康又挣不到钱,所以拿钱来换命等于是天方夜谭,最后只有死路一条。
公司其他部门的上下班时间分别是上午9点和下午5点半,但研发部的上下班时间却分别是上午9点半和晚上6点半,虽然中午的午饭和休息时间同为一个半小时,但研发部的工作时间还是多了半个小时。不一样的上下班时间,所以去吃午饭的时间也不一样,研发部通常都比其他部门晚半个小时以上,所以去吃午饭的时候都是研发部内部各人在一起,不会跟其他部门的同事走在一起,相对于其他部门来说,可谓是独来独往。
很快我就感觉到部门中原来各人的关系很好,他们似乎已形成了一个特别的圈子,我的到来反而有点打破了他们那个圈子的感觉。去吃午饭时从他们的聊天中我了解到,公司大概成立了四五年,立经理和宗都是在公司成立之初就进入公司,其中一位搞硬件的同事,甚至比立经理和宗都早进入公司,而另一位搞硬件的同事和那位做机箱结构设计的同事,进入公司也有两三年了,他们可谓是公司的老员工,一起经历了公司的成长和初步发展的阶段,所以也彼此形成了特别的关系。而且除了宗,他们其余各人的工作性质与我的工作性质都不一样,所以也根本没有工作上的共同话题;即使是宗,也只是沾了一点边而已。所以客观上就显得我与他们有点格格不入。
虽然去吃午饭时宗跟其余各人有说有笑,而且他算是我的直接上司,但他似乎并不领我的情和买我的账,对我并没有两句。有一次我主动问他,他搞编程那么久了,还要不要一直学习,我说搞C#、搞.NET要不断学习,很累,他却有点不屑地说,没有时间和精力去跟那些新东西,于是我便没再多问。是啊,人家可是搞C/C++的啊,哪用像我这种搞C#、搞.NET的,要紧跟着微软的步伐走。
由此,我也更感觉到宗对我的态度并不是那么好。一个人对你的态度好不好,你很快就能感觉得到,这不是敏感与否的问题,也无关自尊心强弱的问题。我想起了在门票公司时的曾经理和在邮购公司时的杰,当时他们同为我的直接上司,但相比之下,他们对我的态度跟宗对我的态度是完全不一样的。就算是在北京那家票务公司时的小李总,即使那时我的技术水平还那么“菜”,但身为总经理的他,对我的态度仍然很好。所以,好与不好并不是我的主观臆断,而是可以通过比较看出来。只要有比较,就可见好与坏。
部门办公室地点特殊安排的直接影响和背后用意,所要开发的系统的繁琐和复杂性,敖总喜怒无常的领导作风,与部门中各人的工作性质不一样,难以融入部门中的圈子,宗从一开始就对我不好的态度,吃午饭的问题,所有这些交织在一起,使我开始慢慢地陷入了痛苦的境地。
《当程序员的那些狗日日子》(四十)繁杂的需求
按公司的习惯叫法,研发部的人全都被称为“X工”。X自然就是各人的姓,所以我也第一次成了“X工”了。立经理一般也被称为“立工”,但听上去倒像是“立功”。在我的姓后加一个“工”字的叫法,可以说是我最不喜欢的称呼。“工”是什么?别跟我说这是工程师的意思,在我看来就是工人、打工的意思,被称为“X工”,那就将意味着一辈子都在当工人,在给人打工,永无翻身之日。我喜欢的称呼自然就是按广东人的习惯叫法直接叫我的名字,比我小的人可以客气地称我一声“超哥”,但也完全可以直呼我的名字。在公司还有一个习惯叫法,那就是“阿X”。X自然也是各人的姓,所以我除了被称为“X工”外,有时还被称为“阿X”。这个叫法更让我郁闷,你可以按普通话的习惯叫法叫小什么老什么的,比如“小张”、“老张”、“小李”、“老李”,但是把姓张的人叫“阿张”,把姓李的人叫“阿李”,听着不让人觉得郁闷吗?什么叫企业文化?对员工的称呼就可以从一个侧面体现了一个公司的企业文化。
公司录播系统的自动化功能,是应大中小学教学中要录制课堂教学实况的需求而开发的,所以公司的其中一部分客户就是大中小学校,而且应该是以大学学校为主。听说敖总早年就是华师(华南师范大学)毕业的,毕业后留校任职过一段时间,后来自己出来进入企业职场,并在一家比较大的也是搞硬件的公司当高级管理人员长达十年左右,后来就自己出来单干了,即创立了此时的这家科技公司。所以敖总跟华师渊源很深,华师也是公司的其中一个客户。
宗交给我的那套网站程序,网站的功能虽然都很直观,但我将那些功能查看一遍后,仍一头雾水,不知网站要实现的实际业务情况,那些相关资料我也看了后,仍不能理出头绪来,这跟面试时立经理所说起的系统的功能还是很不一样。于是我想向宗了解进一步的情况,但宗说因为他不参与这个系统的开发,具体的情况之前他也没有详细了解过,所以他也不是很清楚。
不过有一天,敖总告诉我,他约了华师的一位老师过来公司,那位老师将跟我讨论系统开发上的事情。果然接着有一天那位老师到来公司了,敖总先在那个客厅接待他。只见这位老师年龄大概与我相仿,并无特别与众不同的地方,如果将其放在大小企业的职场中来看并不起眼,其唯一最明显的地方就是长得很高,但却不是上下身很均匀的高度,而是显得双腿偏长,上下身高度看上去有那么一点不协调,不过并不难看,而是显得有点“Q”,有点卡通人物老夫子的感觉。虽然这位老师外表平平无奇,但敖总却对其客客气气的,大有将其奉为座上宾的感觉。那个客厅,原来就是敖总专门用来接待他的客户和客人的。
这位老师姓祝,所以就被称为祝老师。祝老师是华师其中一个学院的老师,他所在的学院正是负责他们学校教学中录制课堂教学实况背后的系列工作的,所以祝老师对这方面的情况比较了解。学校教学中为什么要录制课堂教学实况?听说是教育部新上任的部长大人推行新举措,要高等学校评选所谓的“精品课程”,所以就要求高等学校教学中录制课堂教学实况,将录制下来的视频及其他相关课件作为评选的对象,被选上的视频和课件就作为精品课程的优质教学资源,供各院校共享。
除了精品课程的原因外,教学中要录制课堂教学实况大概还有两个原因,一是为了将录制下来的视频供校内师生共享,二是为了通过录制下来的视频对教师课堂教学的情况作监督,以促进教学质量的提高。所以录播系统就不只限于在大学学校使用,中小学学校也同样在使用。
简单打过招呼后,祝老师、我、敖总,还有宗,一共四人,就在那个小会议室里,开始讨论系统开发上的事情了。讨论的内容自然不是系统要采用什么技术来开发的问题,而是系统要实现的实际业务情况。其实就是祝老师在讲解他们学校精品课程教学中要在系统上实现的整个流程,包括教室的预约,预约的审批,教师在课前课后上传相关课件,上课时录制课堂教学实况,录制下来的视频和其他相关课件可供学生和其他教师在线观看、浏览或下载,学生和其他教师可对视频和相关课件进行评论,学生和其他教师可对视频进行“打点”操作,教师可设置视频和相关课件的访问权限,视频可按录制时间的先后顺序和访问量的高低顺序罗列出来,等等。此外还包括教室数据的创建、教室与录播主机的关联、课程数据的创建、课程与教师的关联、上课时间数据的创建、用户数据的创建、学生数据的导入等环节和功能。
所谓的“打点”,即是视频在播放的过程中,观看的人可以对当前画面即时进行简短的评论,以后其他观看的人就可以通过该简短评论使视频直接跳到相应的画面,从该画面开始播放。教师的每一次上课都被视为一个“教学单元”,所以所录制下来的视频和其他相关课件都将与该教学单元相关联,以作为该教学单元的资源。
教室的预约操作中,祝老师要求在选择某个教室后,要将该教室可预约的上课时间都罗列出来供选择,已被预约过的上课时间则不再列出来。上课时间就是学校规定的正常的上课时间,包括上下课时间点。祝老师还要求预约后在审批前仍可对预约进行修改,即重新选择新的上课时间等。这个功能从表面上看好像很简单,而且虽然还没到真正的开发阶段,但我稍作思考后就觉得此功能背后的程序逻辑很复杂,需要一定难度的程序算法才能实现。但是即使程序逻辑很复杂,程序算法难度很大,我都没有拒绝的理由,程序员的天职就是用或简单或复杂的程序去实现各种各样的功能。
祝老师还说,各种课件中,有DOC、PPT、XLS、PDF等格式的文件,还有教师以前所保存的一些视频文件,这些文件希望在上传到系统后,DOC、PPT、XLS、PDF等格式的文件可以自动转换成SWF格式的文件,视频文件可以自动转换成FLV格式的文件,这样在系统上就可以以统一的方式方便地浏览或观看这些文件。
视频文件转换成FLV格式,好处自不用多说了,FLV是当前视频文件的主流格式,只要网页支持播放Flash动画,FLV格式的视频就可以播放,所以可以实现跨平台,而且FLV文件体积小,加载速度快,视频质量好,等等。DOC、PPT、XLS、PDF等格式的文件转换成SWF格式的文件,也有同样的好处,只要网页支持播放Flash动画,就可以实现在线浏览这些格式的文件,而且还可以实现版权保护。但是毫无疑问各种文件格式转换的功能也并不简单,而且我心里的第一感觉就是,凭我的技术水平,未必能实现得了这样的功能。但是在这个时候我并不能当面就说我做不了这样的功能。
祝老师所说到的这些实际业务情况,是我过后整理出来的表述,但他在讲解时并没有说得那么清晰,而是说得很表面化和有点泛泛而谈,听上去就是一大堆繁杂的需求。那些功能从表面上看都似乎很简单,但按照我在程序开发上所积累的一点经验来判断,很多功能的程序逻辑都并不简单,而且有些已似乎超出了我的技术范围和水平。
教师在上课时录制课堂教学实况,开始录制时需要启动录播主机上的“启动录制”操作,下课时停止录制,则相应地需要启动录播主机上的“停止录制”操作,所以我要做的这套系统(姑且称其为教学视频资源管理系统,简称视频管理系统)就要提供这样的功能,让教师可以在这套系统上就能实现这样的操作,而不用再从录播主机的软件程序上去进行这样的操作。要实现这样的功能,就要通过录播主机软件程序所提供的程序接口来实现。
视频录制下来后,还需要将视频文件及相关信息从录播主机上下载到视频管理系统所在的服务器上,然后再对这些视频文件进行相应的处理。所以宗就提出,还需要做一个独立的文件传输程序来实现这些操作。当然这个文件传输程序也作为视频管理系统中的一部分了。
敖总似乎对当中的技术细节很关心,不时过问一些情况,完全不像一些公司的老总,对技术细节基本不会过问,而只关心能否实现要做的功能,何时能实现,系统何时能开发完成等。这可以说是敖总对视频管理系统的开发很上心,也可以说是敖总对视频管理系统的开发不放心,不放心下面的人能否按照实际的情况来将系统做好。下面的人在这个时候自然指的就是我。
宗倒是没多说什么,除了说到文件传输程序的情况外,就只是在敖总向他问起如何从视频管理系统上实现启动录制和停止录制的操作时,以及如何将录制下来的视频文件从录播主机上下载到视频管理系统上时,宗才跟他解释了有关情况,包括视频管理系统所在的服务器与录播主机的关系。
经祝老师这样讲解后,视频管理系统跟我面试时立经理所说起的系统的功能几乎完全不一样了,立经理所说到的只是对录播主机上所录制下来的视频文件进行管理而已,并不涉及精品课程教学中的实际业务情况和各种文件格式转换的问题等。于是我问宗和敖总,面试时所说到的系统还做不做,敖总说,那个先不用管,就照着祝老师所说的去做,有关系统开发上的实际业务需求以后我就多跟祝老师沟通,祝老师对精品课程教学方面的情况很了解,他可以给我提供很多有用的信息。既然敖总这么说了,表面上我当然不会有什么异议。
讨论完后,敖总亲自开车送祝老师回学校。
很显然这样的系统跟我在邮购公司时所接手的兑换系统有很大的不同,跟我以前在其他公司所做过的网站系统也有很大的不同,从祝老师所说到的情况来看,这套系统并不是那么简单,所以等待着我的,也并不是那么轻松的工作。
祝老师回去后,就将他所讲解到的内容整理后做了个DOC文档发过来给我,接着不久他还再到我们公司来当面跟我解释一番。然后我就根据他之前所讲解到的内容和这个文档来做需求分析了。
这个文档写的也是大而概的东西,虽不能说毫无价值,但对于我做需求分析也没有很直接的帮助,所有的内容都需要我再次思考和整理后才能变成有用的东西。
所以,面对着这些繁杂的需求,我也开始了做不同寻常的需求分析的过程。