第一次出差失败小结

    来四川出差已经一个多星期了,工程的进展不进反退。不由让我头痛不已。
  当然,这本来不是我要头痛的事,不过公司为了减少成本,就要这个头痛的机会强加给我,不过,幸运的是,今天又可以把这个机会推给了别人,不由的想总结一下。希望各位看官能指教一下。
  
一 简介
  本人2004毕业后到北京一家公司当程序员,很头痛的是公司所谓的培训只是发出我一些公司最近放下的一些公告之类的东西,很头痛的是公司其实是分为两个部分,总部和研发部。而研发部以前是另一家公司,被公司合并组成研发部后建立自己的制度。这样,我很不幸地看着研发部的文件,做着研发部的事,却要遵守总部的制度(包括工资发放的时间)。
  接着在公司跟着开发银行的大额支付系统。做了大概3、4个月后,也就是一个星期前被派到四川出差。不幸的是,我以前没有任何出差的经验,而这次的出差却没有一个人带着。我只知道我自己的任务,而不知道要出差的时间等等。我也没有被培训这次出差所要做的事务。只是要求我把程序装上并协助开发。我天真的认为一个星期左右就可以回来了。事实证明,我错了。

二 事件
  
  做了26个小时火车到成都,再站3个小时火车到目的地,第二天(周日)开工。
  不过开始我却还必然等待银行方向把网络配好,我不知道这一步其实就是错误的开始。银行这个时候给双机各增加了一块网卡并修改了IP,这使双机软件不能启动。这是我这个菜鸟不能预见的,公司也没有给我会知这方面的事。当然,人行的标准文档有过这方面的要求,指明使用双机热备,我没有注意到,没有去查找这方面的信息,也是我的错。
  事情发生了,两台机子都能起来,但是双机软件却不能起,所以sybase数据库处于不可用状态。可我这个刚从学校里出来的菜鸟也只能看到sybase用户目录下空空如也,只好报告sybase没有安装(那里还不知道双机热备要用双机软件)。
  不过我还是很小心地问了公司的商务是否已经安装了数据库,于是交流开始了,太极也开始打了起来,开到公司商务部提供机器的A,A说让我去问当时安装这边机器的工程师B,给我一个号码,于是去问B,B很明显只是一个中间人,指派一个工程师C来协助,结果C说什么东西都装了。第一轮太极打完后,我已经晕了,只好请教公司的前辈,因为只能电话联系,对方也没有能给我指什么道儿来。
    于是与商务部第二次交流,A这次好像发现了什么,告诉我这机器没有安装数据库,与是又找到C,C还是说装了,于是我告诉C我在sybase用户下没有发现任何的文件,然后也不能运行如isql这样的命令,starserver不行,showserver什么也没有,C才问我有没有起双机软件,于是我起双机软件,由于修改了IP,而这个双机软件似乎对这个问题很感冒,并且没有友好的配置工具来支持,而其实上只要有一个命令行程序或只是一个shell就可以解决这个问题了,当然,这对我这个外行来讲,还是很吃力的。不过我当然还是很敏感地问到是要修改IP方面的配置,C答的是要,然后使一招野马分鬃把我推到他们的双机软件安装文档上(后来从前辈那里知道C是做双机软件这个公司的)。其实如果C的文档很好的话,事情也就没有什么了,但C的文档只把他们的双机软件大吹一番,然后详细讲了安装步骤,而对我需要的修改配置文件的修改却几乎一笔带过,特别是双网卡互备这一块,没有任何资料,他们似乎认为像我这样的菜鸟可以通过他们示例文件推出双网卡互备的配置。更大的问题又发生了,他们运行的系统中的配置文件跟他们示例文档中也有很大的出入。于是硬着头皮去问C,提一但我提到双网卡一词,双方似乎很不高兴,并表示,只要一块网卡,而他们也只管一块网卡的配置。这时我才发现对方好像不是我们公司的工程师,于是询问之下才知道C是另一个公司。在C那里我根本不能得到什么帮助,不过我向来有自力更生的习惯,还是把双机的配置文件改好了。
  一切似乎在向好的方面进展,sybase目录下果然出现了很多文件,不过还是起不来,不过这个问题我想是IP改变的问题,所以只要问一下部门的前辈就很快解决了。
  接下来一直都还可以,两天内我把真正属于我的任务,要改的程序都完成了。不过到安装人行给的mbfe仿真软件时却连不到数据库。不过很快知道了是没有把库建好的原因,人行的sql语句出了问题,因为安装数据库的工程师没有把裸设备和人行给的sql脚本一致,于是找前辈来修改。但是前辈的指导下,却发现没有找到裸设备。于是从前蜚那里拿到这方面另一前辈D的手机。前辈D很热情地帮我,但他也没有找到问题所在,还是认为裸设备没有安装,并表示对自己公司请别公司来装自己公司集成项目中的机器很不理解。
  这个结果让第二轮太极打起来很精彩了。还是从A那里开始,这里我已经知道A不懂技术,只希望从他那里知道这套机器安装的情况,装了什么,没有装什么,谁安装的,哪个公司安装的。A简单说明后推给B,B连简单说明都不用,直接推给一个工程师,不过不再是C,而是和C同一个公司的E,E直接表示不知道,并告诉我这是F安装的机器(其实我已经知道是F安装的),已经到F那里,F告之,已经建好裸设备,我的要求提供每个设置对人行要求的对应表,但F却只告诉我找这个对应表的方法。花了一点儿功夫找了这个表,然后修改人行的脚本。这下问题大了,还是通不过,于是又请教前辈E。然而前辈E也没有找到这个错误产生的原因。要示行里架一个接入连接来看一下。但行里弄了两天也没有解决,我自己对网络也不熟习,而且银行表示,就算建好,也不可能让对方telnet上来重建裸设备。
  最后,不得不派系统工程师过来,但今天沟通,几码也要两三天后才能到位吧!
  就这样,事情一拖再拖,我也得吃几天的风凉饭。

三 小结
  我的问题:业务不熟,对自己的任务不熟,遇到问题不能迅速解决。不能主动和公司及其它业务人员进行及时有效的沟通。
  公司的问题:没有及时的员工进行必要的培训,派无经验的、没有经过培训的工程师出差进行工程实施。并在有必要的时候打算节省开支(一开始在sybase问题上就应该派来解决)而没有进行必要投入。还是,当项目前期出现特别情况的时候没有会知后期人员(这个项目的其它点都是由我公司工程师来安装,而这个项目不知何原因却由其它公司来进行,让我不得不和他们打了不和的口水仗,并且对方并不保证我们的系统能够装上,而只保证自己装的系统能正常运行)。事先也没有与局方进行很好的沟通,导致局方的需要其实没有很好的实现(就算不出我这事,局方也会要求重装整个系统,原因他们要求备机由他们自己的工程师来安装,以备以后出现紧急问题可以自己处理)。
  供应商(B):供应商本来只管供货,为什么要管安装和设置?而且还请别的公司工程师来完成?
  软件制作商(C、E):那个双机软件也许技术含量很高,但是文档和设置的功能也太差了。一个软件就几种设置,用一个命令行向导就能解决问题的东西(其实只是在安装向导里的一个子集),不能做一个。文档写得不明不白,客户修改一个配置都要向工程师询问。而且,并没有显示的警示如果修改IP之类要如果做(局方也没有得到这样的说明)。
  其实上这个工程,他们的活不多,我的活也不多,但是由于沟通上的困难(三家公司,如果还有SYBASE中国,就是四家),责任出现空白区,但这个工程进行了一个星期后要打回原形,重新开始。
  这在问题上,如果我懂unixware,我懂sybase,我还懂双机互备的那些东西,包括磁盘阵列等等,事情也能很快的解决;如果公司能给我这方面的培训,公司在项目前期使用的是自己公司的工程师,或是在前期有事的时候就加派工程师,或是清楚地明白局方要求现场安装(局方要求双网卡互备),这事情也很早就解决;如果装机的工程师能够事前把这个系统的要求搞清楚并把他们将系统安装好后的注意事项显式地说清楚,这些事情也不会发生。
  但就这样,事情发生了,客户生气了,公司增加投入,供应商和安装机器的软件制作公司也不好过,我自己则是被架空几天的时间,才有时间总结这么一小段话来。以代大家互勉。希望这样的事情越少发生越好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值