转到正文

乔治

又一个 泡网博客新版 Blog

今天看到一张纸条,上面的留言是
This is the cord of mine which has stopped to work.
这种句子我们中国人几乎是写不出来的,不是因为这句话写得对,写得好,而是我觉得我们没有这种造句习惯。
这个句子的作者,不是英语为母语的人。我回忆起来,96年的时候有个保加利亚人跟我说他们东欧那一片,有些人会英语,其实会的是他们的母语,用英文词汇表达出来,语法,结构还是原来的母语,所以他非常熟悉,而象我这样的,很多时候就听不懂了。
我回忆了一下,在工作中接触的,书面语言里,好象德国人喜欢长句子,动词写在最后,不看到最后不知道发生了什么事儿。西班牙人和意大利人,写的是一连串的词,不是句子,我要费劲猜。同时,西班牙人也不反对别人糟蹋西班牙语,他们觉得各种西班牙语的分化也很正常,从来不为什么是正统,正确的西班牙语而争论。荷兰人英语是最好的。印度人,口语嘛,对于听众来说其实需要过一个关,过了这个关之后,再听就很容易懂了。
几个月前我装卫星电视的时候来安装的就是俄国人,好象还是新移民,那英文,我也听懂了1/2。

奋斗了这几个礼拜,终于看见曙光了。基本上,矩阵的计算,比对都完成了。明天准备把开发的成果移到客户的系统里去。我知道又是一场噩梦,因为模型设计又改动了许多,我必须跟那个金发妞坐在一起,随时问她,一旦我有任何疑问。
我是在MONSTER的支持下干完的。这能量饮料真管用,我觉得比红牛好,我也喜欢尝试新鲜的。
plocarb5.jpg
说明在这里。
plocarb1.jpg
plocarb2.jpg
一般情况下,我不是困,但是碰上比较复杂的东西,觉得需要注意力更集中,长时间的集中,同时兴奋。这个饮料有很明显的效果。唯一问题是,我昨天上午喝了一罐,下午喝了一罐,结果凌晨一点还睡不着。好不容易睡了,自己感觉是浅睡,而更倒霉的是楼上的客人大概早上五点就开淋浴的龙头,一直没关,一直在洗,到七点半。我也想不明白他要洗什么,洗那么长时间。
今天又修改一个函数,老是出现ABAP SHORT DUMP,一查,是OVERFLOW。因为本来的函数里用了幂,当X^Y的时候,如果Y*LN(X),大于710, 或者小于-709的时候,FLOATING POINT就不够用了。于是做降幂处理。牵扯到GAMMA分布等等。最后总算忙完了。
然后开始给印度孩子写一封长长的EMAIL,详细解释我的分析过程,我的设计考虑,我的判断。不知道他是否会仔细阅读。想起来我象他那么大的时候,24岁,又懂什么呢?没有责任心的年纪啊,我觉得他的工作不令人满意的一个原因在于,他还没有经历足够的挫折,出错信息,还在挣扎中,还没有在失败中体会,领略SAP的逻辑的美,还没有开始喜欢SAP。所以他还没有动力,可能我这每天一封的EMAIL写那么详细,条理,都白费了。算了,留着给今天老板答应给我找的新来的同事接手吧。
于是我开始想,如果让这个模型,不依赖人而存在,那么关键不是人,而是我一手创造的模型分解文件,模型设计文件,模型测试文件。这必然是我精心制作的一件艺术品,理想的状态是任何人,读了这个文件之后,理解掌握了这个模型,而不需要问我任何问题。

本来我的计划是买个书架,可是朋友给我的家具目录里没有书架。我的书就都堆在地毯上,很有一种潘家园的气氛。为什么一定要在那个目录上买家具,本地店里不能买吗?是的,不能买。因为只有那本目录上的才便宜。
我去IKEA看了看,折价的书架也要70块,还不好看,尺寸也不够大,而且还是压缩木。
我希望有个书架,可以让访客一走进房间,就仰视我。那天胡匪说可以去IKEA买木板回家钉墙上。我想了想,好象不错。
昨天去了IKEA,看见木板了,好的29,差点儿的也要15, 下面那个NICKEL PLATED的支架很漂亮,象一件兵器,但是也贵,要24,便宜的也有,也要9块一个。此外还有LACK,就是压缩木做的空心板,隐藏式的螺栓。我觉得不错,省了支架钱,正要买,大的,20一块, 五块就是100,阅读说明发现普通板墙,只能吃8公斤重量,钉木头上,可以吃20公斤重量,钉水泥上可以吃40公斤重量。我觉得好象玄。于是放弃了,心里存着幻想可以去HOME DEPOT看看。
昨天晚上来了HOME DEPOT,买了锌的支架,找到了木板,白松木的,还有专门钉板材的螺丝钉。今天早上开干。发现,支架的眼儿太小了我居然昨天没发现,于是要去退钉子。同时我问了HOME DEPOT的工人,他说首先我要买个STUD SENSOR,可以感应,检测出板材墙背后的木头支架,要做书架,必须把木板打入墙后的木支架上,如果打墙,不行,太软了,支持不住。
于是我买了新的长钉子,#12, 2英寸长的,回家了。接着发现钉子太长,钉不进去,而且我的支架太短了,木板11英寸宽,我的支架只有六英寸,无法支撑木板,于是回来要换钉子换木板。HOME DEPOT大哥看见我又回来了,问我怎么了,我说了一下。他说,你那不是钉子太长,要支撑,必须把钉子两英寸全钉进去,如果钉不进去嘛,那就是…我脱口而出,难道是我的电钻不行?WAL-MART买的,20两银子啊!
大哥二话不说,带我进入了一个新世界,这里的电钻,变速的,扭矩大的,功率大的,最少也是80门的,他指着几个牌子DEWALT, RYOBI, MATIKA, MILWAUKEE, RIGID,说他看得上眼的至少也要120块,一分价钱一份货…我这时候已经开始思考另外一个问题了…
想到这里,我说谢谢,然后走出了HOME DEPOT。这书架我不急于一时,我要上EBAY找找DEAL。 啥也没买,我回家,翻了翻EBAY,电钻同样型号,DEWALT DC989 XRP的,有100块的,先盯着,看两天再说,然后CRAIGS LIST找了找,有家作坊要关门,便宜处理新的,或者九成新的电钻,电锯等等各种设备,我留了个言,问问型号,把一个原价300的现价100的,砍到70问他卖不卖。
现在看,进展倒是挺顺利,可是支架,看来看去还是IKEA的那个有设计师专门设计的SLINGA漂亮买不买呢?现在的费用早就超了,五块木板就是50,支架HOME DEPOT真贵,一个要5块,我弄10个就是50,不行,哪天我上班的路上看看有什么工厂要关门了甩卖一些东西。不过那个NICKEL PLATED的支架真漂亮…
嗯,想起来车库里还有前主人留下的几块木板,要不我把木板也退了,就拿那几块木板,SENSOR也找到STUD,标好记号了,也可以退了,钉子也可以找找哪个废弃的工厂有…

今天计划把家具装完。八月底到的家具,到现在都没装完,每个周末回来装,虽然比市面上便宜一半以上,但是家具的确问题多,很多预留的钻孔螺栓拧不上,错位,太浅吃不住劲儿。玻璃也碎了两块,沙发扶手有一个,裂了,都是受外力撞击的。我跟家具公司说了,他们说让我都拆完了,一起统计好告诉他们,给换。
书架,家具里没有,我就按SHAMU老师的建议,准备去IKEA买木版儿,铁架子来安在房间墙壁上,说不定会很好看,很实用。现在书堆在地上到处都是,太难受了。这里书架太贵了,买不起。IKEA打折书架,大概1.6高,就要70块。
我现在说的东西好象很令人奇怪,以至于不知道我在做什么模块肋。我现在做的是BI的东西,关键部分是BPS,APD,都属于BW,以前用的是3.5,现在用的是NETWEAVER 2004S。NETWEAVER2004S的一个大改变是,以前,从 INFOPACKAGE 到PSA到DATA SOURCE,到INFO SOURCE到 DATA TARGET 是一条路。现在改了,首先INFO SOURCE继续可以使用,但仅仅是给从BW 3.X MIGRATE过来继续使用,而新的方法都是以DATA TRANSFER PROCESS (DTP做起点,往上连接DATA TARGET,往下连接DATA SOURCE。这样,数据的输入和数据的模型成为完全分开的两部分,互相不受影响。所有的数据都输入到DTP,然后一个DATA TARGET可以拥有多个DTP接受不同数据,而DATA TARGET的修改不会影响数据,数据输入到DTP之后,还有一步,就是在DTP和DATA TARGET连接之后,需要在DTP里激活数据,这样数据才能进入DATA TARGET。
另外一个大的变化就是REMODELING, 以前,修改DATA TARGET,一切DATA TARGET里的数据都要作废,重新输入,因为INITIALIZAITON的TIMESTAMP被改变了。但是现在可以通过REMODELING 工具进行修改而保证数据不必重新删除,输入。
其他方面,前台的变化比较大,但是变得越来越容易理解。工具上,WEB DYNPRO有两个平台,JAVA STACK好于ABAP STACK。 VISUAL COMPOSER 7.0 比以前更加独立了,我个人比较喜欢VISUAL COMPOSER,当然最后发现这也成了一个WEB DESIGNER的工作,就不弄了,我弄WEB DESIGNER没有天赋,我一个同事很有天赋。
昨天听到有传闻SAP对我们的这个设计感兴趣,想把这个设计的功能加入到NPDI, EPM中去,可能要跟我们合作。我本来挺高兴的,可是接着听说负责BUSINESS的可能是战略组的一个同事A,我就感觉很失望。A没有做错什么,也跟我没有什么恩怨,但那是我最不喜欢的一类人。
A是什么样的人呢?他是不懂SAP,但是可以滔滔不绝地在SAPPHARE 的展台里讲上两个小时的人,他说他有项目管理的才能,可是他连倾听都不会,他说他学过很多统计,可是我们复制的LOGISTIC REGRESSION 模型,跟他讲了两次,每次一个多小时,他还是假装听懂了的样子。其实我也受够了,每次他都跟我们说起来昨天跟美国银行的VP打GOLF了,他父亲说来了美国就要他接受尽可能多的教育,他在GEORGETOWN的时候…, 他的CPG行业经验。
有一次,我老板说A有CPG的行业经验,接触过很多AC NIELSEN的数据,所以请他来讲一次AC NIELSEN。什么效果呢?他讲了大概两个小时,配合PPT,我的结论是,里面的肉大概是五分钟,而且属于看看AC NIELSEN的网页就可以了解清楚的,其他都是些没用的东西。他做了项目第一期的半年,但是使用的那个CA的数据库软件好象叫什么BECHMAN,查AC NIELSEN数据,可是他仍然概念模糊,不知道AC NIELSEN的数据都是什么范围的,什么含义的。即使如此,他仍然对他们战略组的其他两位同事抱怨连连…呵呵,我们SAP组团结多了,基本都是一类人,直接坦诚,分工明确,对自己从事的事情很清楚,或者很清楚从哪里获得帮助或者答案。
昨天跟老板谈了一下,既然印度哥们儿说没有TESTING SCRIPT他无法测试,我就准备明天把我做的未完成的TESTING SCRIPT 发给他,让他作为蓝本开始测试。这是我最后的一次努力了。我老板最头疼的是这种文化的差异,她给印度哥们儿直接分配了任务,(当然是我指挥不动印度哥们儿的前提下)大概两个要点,两个自然段吧。结果印度哥们儿回复了两页的EMAIL列举种种理由他无法进行这个分配的任务。而同时他继续每天花十几分钟时间测试得到一个出错信息,然后发给我就算完成任务了,我认为他采取的是消极工作的策略。这已经影响到了和他合作的人的工作了。 如果我没有权力的话,我准备上报了,如果我有权力的话,我准备在多次委婉的努力之后,在EMAIL里直接告诉他这么做我无法接受。如同前面某位游客说的,我把题目上交,请老板做选择题。

今天开始,我跟老板说,算了,不等印度孩子了,还是我自己来弄。写个测试脚本,以后可以反复使用。于是我进入了力图把文件完美化的享受中去,越写越详细。边写边测。
首先发现λ不行,结果不符。于是开始研究λ 怎么错了。好容易弄好了,开始弄μ,这时候还没有考虑过如果两个矩阵不MATCH的情况下,需要IMPUTE的情况下写的函数该怎么测试。这时候两位老板一起来看望我,想跟我谈谈如何测试,他们的意思我听了很久才知道,他们想代入不同的数据测试。我花了更长的时间才说服他们,一个个函数的测试,UNIT TEST,和INTEGRATION TEST比换不同的数值测试更优先。
接着搞μ, 我发现印度孩子在这里的时候没有纠正这个错误,就是λ=μ+β×λ,而他写成了λ=μ+β×μ。我也有责任,在于我过于相信他做的那部分而没有检查。而现在查出来了,他的回答是“我们用μ*代替了λ*,所以是一个意思”。我的反应是,OMG!我不想说任何话了,不能再信任他做的了,我必须检查他做的每一个环节,如果他还做了的话。我可不想把我的设计毁在别人的错误上。
老板问我什么东西可以交给印度孩子做,我说,我不抱任何希望了,因为今天印度孩子又是给我一个十分钟就能得到的出错信息,然后就下班了,甚至他都不愿意多花时间研究一下为什么出错。
说到这个出错信息,我想很能说明一个问题,就是我们在努力寻找的SAP的人才是什么样的人才。这是一个COPY 的BPS函数,他运行之后,信息显示0READ, 0CHANGED, 0GENERATED。如果没有出错,就应该是0READ, 0CHANGED, 1GENERATED。这印度孩子出了错,就不管了。我想我至少还有能力看得出来他是否采取了比较PROACTIVE的态度来对待这份工作吧。
我弄了弄,发现了问题,就写给他看我的思考过程。如果出错,可能是函数不对,也可能是目标PLANNING AREA里已经有了,无法继续COPY同样的数据,也可能是来源PLANNING AREA不对。
如果是目标 PLANNING AREA里已经有了数据,就应该是1READ, 0CHANGED, 1GENERATED。既然显示是0READ,说明目标PLANNING AREA里没有数据。
那么可能是函数出错,但是在检查函数之前,先想想有没有其他可能,因为要检查函数,比较费力,先把简单的都排除再说吧。
来源有没有可能错呢?我查了下来源,发现需要被COPY的数据根本不存在,在我不知道函数是否出错的话,至少我可以先把来源里的数据生成,然后再试试COPY的函数。
我这么做了,发现COPY成功了,0READ,0CHANGED, 1GENERATED。这说明COPY函数没有出错。
这个判断,分析的过程,说起来很简单,但是如果不用心是不会这么做的。SAP的工作中充满了这样的过程,不管是开发员还是分析员。
那么既然来源里有数据,为什么COPY成功的时候仍然显示是0READ呢?
因为这个信息是针对目标PLANNING AREA显示出来的,所以目标PLANNING AREA里本来是没有数据的,是来源PLANNING AREA里有1READ,但是在目标PLANNING AREA里,是0READ。
今天看见酒店大厅里是USS CUSHING 的战友聚会。我查了一下,发现有个网站,WWW.USCUSHING.COM,很有意思。到会的都是老头老太太,腰都直不起来了,满脸的老年斑,步履蹒跚,但是这些老人们,精神特别好,话也特别多,早饭吃得很多,戴着纪念意义的棒球帽,对我这样的陌生人都非常热情,幽默。我看见的有DD977,DD985,还有D55班的,上网站看了下照片,D55可是很老的了,参加二战的驱逐舰啊。

项目进行到了关键时刻,可是客户还持续有新的要求。问题就在于我们这个项目是STRATEGY和BI联合的项目,以STRATEGY为主,STRATEGY的同事如果不阻止,锁住项目的要求的话,我们的一切工作都是吃力不讨好。而我们的模型设计截止日期仍然是本周。然后一个月内要完成在客户的开发系统中的模型复制。我干得眼睛都红了,现在晚上做梦都梦见模型,公式,函数。
天开始冷起来了,今天只有58度,阴雨绵绵。最近经济开始衰退,附近的公司裁员很多,在附近的超市我常常看见贫穷的白人购物,个个愁眉不展。好在饿不着肚子,一个三明治,叫MILWAUKEE SLUGGER,3.99,六英寸长,很宽居然我中午只能吃半个,还剩了半个晚上吃。
这次出门,居然忘记带行李箱,只好去买衬衣,在EDDIE BAUER的OUTLET里有一次买到了12.99的裤子,很不错,能穿。泡网某著名ID来的时候,带他去家门口一个OUTLET的EDDIE BAUER店居然没有12.99的裤子,让我很没面子。不过问他,他也说不知道EDDIE BAUER是什么牌子。我买EDDIE,不是什么牌子的意思,实在是EDDIE又便宜又实用。腰围最近减下来了,一个多月前是33英寸,现在是32英寸,争取年底降到30英寸。
不行,现在压力大,工作热情就高,我几乎时时刻刻在想着工作中的问题。印度人我指挥不动,现在老板接手了,有趣的是早上我跟一位同事交流了一下,她惊喜地告诉我,她也有同样的苦恼,她的组里那位印度兄弟也不干活,弄得她很沮丧。我不笨,我能分得清哪些是碰到困难付出努力仍然无法解决的,哪些是碰到困难发给我一个SCREEN SHOT 然后这一天就算结束的。现在这个矛盾是如何努力争取自己处理这个问题,和如何恰当地向老板汇报问题的矛盾。
早汇报问题,早发现问题,早解决问题,老板事后不会责问我,为什么不早告诉他
晚汇报问题,可能自己能够处理好,毕竟老板需要的是解决问题,独立处理问题的人,如果汇报了问题,老板可能问我“那我要你干什么?不就是要你解决问题的吗?”。

来了两个月了,一直没有觉得怎么冷,雪也下,也不大。今天2/16,这回玩真的了。
早起,离开酒店,看见漫天大雪,好像沙尘暴一样,雪颗粒好像沙子,不是鹅毛大雪,感觉好象在陕北高原经历沙尘暴一样,唯一区别这不是沙子,是雪。
SNOWING copy.jpg
我启动了车,预热,然后出发,在雪地里,我刚换的235的轮胎起了作用,基本没有滑过,但是我的车速也很慢,这个两万人口的小镇,中心最繁华的街道没有一个行人,能见度为10米。大家都开着大灯缓缓前行。现在是早上9点,光线跟傍晚差不多。
进了公司,还没多久,保卫部门就通知,由于天气恶劣,11点前大家都下班回家,我的心情好像小时候发大水学校停课一样愉快。
走出办公室看见停车场,车都在雪下埋着呢,然后感觉象二战的时候德苏战场一样,只有发动机的声音没有人,大家都象检阅部队一样慢慢开过去。现在门外的雪有20厘米了,不知道明天会不会停,我要几个小时才能回家。

总算看完了血色浪漫,眼睛都看红了。
我感觉在娱乐类电视剧中,这算拍得好的了,比亮剑强多了。
有个情节说钟跃民经理指责自己秘书,说她收了谈判对方回扣,出卖公司机密。女秘书反驳,说钟跃民没有本事,纯粹靠关系才谋得经理的职位,不如自己是受过高等教育的,又说自己恨钟跃民。于是钟居然就说此事算了,再也不提了。
我奇怪这个逻辑何在,钟是否适合这个经理职位,跟女秘书出卖商业机密没关系吧?收了对方回扣就是收了对方回扣,就是需要追究,我不知道编剧如此编法,连逻辑都不顾了,居然也能使情节继续下去。
又想到前两天看亮剑,里面国军团长楚云飞把日军逼到山下,占据全面优势,居然还接受日军山木大佐的谈判提议,山木说的话,也是毫无逻辑可言,大概意思是双方都是军人,要有军人的气度,具体内容忘记了,但是大致意思,我当时听起来都是毫无逻辑。日军屠杀村民(根据剧情看),就已经自动放弃了自己作为军人的权利,而等同于野蛮人,那么就不需要讲什么道理了,而且日军被困,完全没有任何谈判的筹码,为什么要跟日军谈判?再说,日军没有放下武器,那么消灭日军完全合理合法。可是编剧不同意,硬要通过谈判让日军争取时间偷偷溜走。
有时候想,编剧太弱智,使得国产电视剧被我边看边骂,也算一种引人入胜吧。
最后想起来看了《变局》,里面的一个漏洞,孙子对奶奶说,“奶奶,你不能死,我还等着你给我抱孙子呢。”,笑死我了,我不相信我是唯一一个看出这个漏洞的观众,而整个摄制组没有人看出来吗?还是他们只负责拍,不负责看的?
看血色浪漫,我有一个愿望,觉得应该买40瓶五粮液,存起来,每年春节喝一瓶,看看,自己人生的这个路是怎么走过来的。

四评亮剑,老夫子田墨轩说,“不要以意识来区分敌我…战争就是有组织的残杀,自古以来就是为了这些原因制造有组织的残杀,比如,什么是最好的民族,最好的宗教,最好的政府组织形式…”
“从来没有单纯的军事问题,军事和政治,外交密不可分。”
这样的台词,可以进入第三十三集,我不得不表示真心的钦佩,这一段对白,值得反复揣摩。
一个军人,抗战,内战都是英勇向前,居然跟老人田墨轩说,“你这样说,是反革命,要掉脑袋的。”笑话,原来他的勇气,仅仅到1949年为止。

国军团参谋长徐蚌会战被俘虏了,解放军师长教育他,两点让我笑死,
首先是这团参谋长问为什么解放军师长跟国军师长是好朋友,但是在战场上为什么性命相搏,决不手软。我听了要笑死了,这点道理都不知道,还能当团参谋长?这好象是当兵的基本教育吧?军人上战场互相厮杀,不过是执行自己的职责而已,哪里能考虑其他关系?这种愚蠢的问题还要问,我不知道是团参谋长蠢,还是编剧一定要借团参谋长的口提这个问题,好给解放军师长提供表现的机会?编剧水平如何,可见一斑。
解放军师长又说,作俘虏是耻辱,但是作解放军的俘虏不是耻辱,这个俘虏耻辱观念是东亚特有的吧?俘虏的尊严是不存在东方社会的。有武器的时候战斗,力竭,弹尽粮绝,被俘虏怎么了?个个都要杀身成仁吗?
我,反正继续往下看,边看边骂吧。