巴别塔上的雇工


Talking about 现身说法
3月 29, 2008, 4:11 上午
Filed under: 工作心情

Nerd问我Secret到底是什么,其实很简单,就是Passion,当然这个培训还讲了很多别的基础性东西。
做事有了Passion什么都好说了,没有Passion什么都不要谈,所以很重要的一条就是做你真正喜欢的事情,一件事情你自己都不相信,你怎么可能做得好?

Quote

现身说法
上上周有一个Secret of Success in Microsoft的内部培训,一个年纪和我差不多但是已经是Senior Manager的哥们根据自己的经历来讲如何在微软获得成功,当然所说的内容不限于微软,在任何一个上进的企业中都适用,这是一个很好的学习机会,但是观众席没有坐满;几天后有一个关于Windows Server 2008的内部培训,座无虚席。这个现象很有意思,看样子在公司还是普遍有这样一种想法,也许只是潜意识的想法,学习技术是实际的,其他妄谈成功都是虚的——这种想法可不好Smile



现身说法
3月 29, 2008, 2:54 上午
Filed under: 工作心情
上上周有一个Secret of Success in Microsoft的内部培训,一个年纪和我差不多但是已经是Senior Manager的哥们根据自己的经历来讲如何在微软获得成功,当然所说的内容不限于微软,在任何一个上进的企业中都适用,这是一个很好的学习机会,但是观众席没有坐满;几天后有一个关于Windows Server 2008的内部培训,座无虚席。这个现象很有意思,看样子在公司还是普遍有这样一种想法,也许只是潜意识的想法,学习技术是实际的,其他妄谈成功都是虚的——这种想法可不好Smile

这是一个事实,在一个团体里存在发展就必须适应这个团体的文化。在中国生活就必须维护领土完整,在军队服役就必须严格服从纪律,不这么干的话就没好果子吃,同样的,在一个公司里也应该适应公司情况,不然也不能长久。有这样一个问题,公司和军队国家不同,军队的绝大部分成员都是世界观还没有形成就加入,还经过同样的军训,成分稳定,文化传统也明显,国家就更不用说了,我相信世界上所有国家大部分公民都是土生土长的土著;但是,很多公司的成分就比较杂了,在我国实行社会主义市场经济之后更是这样,公司里随便叫个人出来可能都有很多很多其他公司的工作经历,这就存在一个问题,如何让有不同背景的员工适应目前公司的文化。

说老实话,我在微软二年级下学期才开始有意识地考虑适应微软的文化,既然我这样,我相信很多其他人也没有认真考虑适应公司文化的问题。技术人员很容易对技术很热心,毕竟,老子有一技傍身,这家爷不伺候可以换一家,这种想法太容易了,实施这种想法也很容易,埋头研究技术就行,但是对技术之外的东西就不怎么看重不是什么好事,至于原因,被无数人说烂了,我也不多费笔墨。

推广文化这玩艺不是喊喊口号就完事的,最好的办法就是找人来现身说法,比如Secret of Success in Microsoft这样的培训。在EMail或者网页上看到Be Smart、Speak Up这样的词眼也许有点教育效果,但是还是比不上让已经成功的人面对面说说他的经历,看到活生生的例子在你面前,这样的教育效果最深刻。



把十进制整数转成二进制…再转成十进制
3月 28, 2008, 1:59 上午
Filed under: 技术体会

昨天听说这样一道面试题,这样描述的:“给你一个十进制整数,把它转化为二进制,从右到左寻找到第一个为1的位,把它设为0,然后把整个整数转化为十进制,请写程序实现这个过程。”

直观的方法,就是用连续除二的方法把输入整数拆成0/1序列,存在数组里,找到那个1,改成0,然后再把这个数组组合成整数。首先,乘除操作就比较耗时,能够用按位左移右移就应该避免乘除(当然编译器有可能替你做这样的乘除优化);其次,不要需求(题目)说怎么做,你就怎么做,要搞清楚需求是要做什么,怎么做是技术上的事情,就这个问题而言,需求其实就是想把一个整数的最后一个为1的bit专成0,什么变成二进制,再转为十进制其实都不是需求,不要让它干扰你,要明白,在计算机上,整数就是用二进制表示的,犯不着转化。

搞清楚需求真的要什么,剩下来的事情就容易了,利用位操作,不要去做十进制和二进制之间的转化就可以搞定。

image



民间力量
3月 26, 2008, 12:46 下午
Filed under: 山河好大
这次西藏出事,我国官方媒体又是一贯的过于谨慎,对西方某些媒体的胡乱报道也没有做出及时有力的反击,虽然自己做事问心无愧,但是总是站着挨打不还手怎么行?不过让人欣慰的是民间倒是展现出积极的力量,通过因特网,普通老百姓也能够发表自己的观点,有什么想法,说出来,告诉人民真相,国家就会平安无事,既然西方媒体歪曲真相,那总得有人站出来揭穿他们的鬼把戏。

网友建立的http://www.anti-cnn.com详细介绍了西方媒体的花招,下面这段视频最直观了,前几天youtube.com被GFW封了,这两天在家也能访问,应该解封了,实际上几天前在youtube上搜索“西藏”排名最靠前的就是网友揭露国外媒体歪曲事实的视频,人民已经有自己的判断力了,这样的内容过滤实在没有必要。

 



OMG, My Timer is GC-ed!
3月 25, 2008, 10:50 上午
Filed under: 技术体会

今天在写Unit Test代码的时候碰到一个有意思的问题,为了模拟异步回调,我用C#写了一个MockMethod,大概像下面这个样子:

image

调用这个函数的时候指定一个callback,这个callback会在1秒钟(1000毫秒)之后由.net从ThreadPool中抽调一个线程(Thread)出来执行,看起来一切都没问题,我开始也这么想:-) 单独的Unit Test Case运行也正常,但是运行包含这个case的一个Test Suite的时候就总是失败,貌似时不时callback函数没有被调用,单独debug这个case没有问题,但是运行整个Suite又出问题,出鬼了。当然,看到这里你肯定看了标题,更本原因就是创建的Timer对象被当成Garbage给Collect掉了,运行单独的Test Case的时候,速度快,消耗内存也少,没有引发GC,所以侥幸成功,但是在运行大单Suite的时候,内存消耗多,占用的时间也长,很有可能这个Timer对象创建之后一秒钟之内就给GC掉了,自然也不会有人去调用那个callback。

解决办法就是用一个成员变量保留对这个Timer对象的引用,当然,前提是包含这个方法的对象不会被GC,如下:

image



感冒
3月 25, 2008, 1:58 上午
Filed under: 城市丛林
因为坚持锻炼,自己身体一直很好,但是上周末没有把停暖气的事实当回事,在家里没保好暖,又去香山吹了一天山风,所以周一就流鼻涕了。还好,经过老婆的姜汤调理,今天好的差不多了。

上班路上还想了想健身卡的事,公司给的健身卡一个月只有150块,去楼下健身房一次就要32块,一个月连5次整的都去不了,不过还是应该有时间就去,因为时不时会没空去,或者工作忙,或者像现在这样生病。走到公司楼底下,发现等电梯的人又是特多,于是爬楼梯走上来,当初是因为开了暖气太热停止了早上上班爬楼的运动,既然现在停暖气了,就恢复吧。



Talking about PageRank: 1/10
3月 24, 2008, 1:52 上午
Filed under: 八卦杂谈

今年初,把自己博客的目标定为达到PageRank 2分,那时候才一分,结果那篇Blog发出去没几天,PageRank一下子降为0了,据说那段时间Google调整了一下PageRank数据。今天无意中发现,这个博客http://morganchengmo.spaces.live.com的PageRank一下子蹦跶到2分了,只能说Google也够抽风的:-)

Check PageRank

 

Quote

PageRank: 1/10

虽然有说法说PageRank is Dead,没有哪个搜索引擎还会完全靠PageRank来返回搜索结果,但是PageRank好歹还是能体现一下网页的Popularity。

Check PageRank

目前我的博客是1分(最高十分),别觉得太低,最低分是0 Smile

今天获知一个卡通网站http://xkcd.com居然有7分,我个人感觉画功还不如我呢Wink 今年的目标是要把我的博客的PageRank推到2分。



Lost: Why People Get Lost?
3月 22, 2008, 10:50 上午
Filed under: 电影电视
最近恶补了一下美剧《Lost》,此片是出了名的情节巧妙而又拖沓,演到第四季了还是有N多迷没有解开,不过如果像我一样之前看过终极剧透,把它当一个波澜壮阔的故事来看的话,虽然长也能看得下去,毕竟,《天龙八部》这样的故事也是由一些鸡毛蒜皮的小故事引出大恩怨的。

像Lost这样虚构的故事当然证明不了什么道理,但是能说明一些道理。飞机失事的幸存者构成一个小的社会群体,而社会群体总是需要领导的,正常的社会持续下用不着思考这样的问题,但是正常的社会形态随着飞机坠毁完全丧失了,剩下来人们就该知道有效的领导多么重要了,狼群有狼王,部落有首领,国家有Core,没领导就一团散沙。后来,幸存者中出现了几个名义上的或者实际上领导者,各有特殊技能,但是领导能力都是一塌糊涂,不过这是编剧导致的,要是剧本写成幸存者被组织得和军队一样同进退共患难,哪里还有这么多故事:-)

Lost中驱动故事发展的一个重要元素就是“不交流”,人有自己的想法就是不说,你不了解我的想法,我也不知道你的打算,互相猜忌,互相坏事。当然,这也是编剧的功劳,大家交流得好了,问题都解决了怎么编故事?不过,仔细一想,这种“不交流”在岛上严酷的环境中显得很不可思议,但是看看我们自己周围,这种“不交流”是相当普遍的现象。走进办公室,你了解你所看到的人的想法吗?你觉得心情很好,工作顺利,心无旁骛,但是前边的同志也许正在为解决北京市户口操心,后面的同志也许正在发愁没钱买房,左边的同志刚和女朋友分手,右边的筹划着辞职出去创业,而你完全不知道……换过来,你也有自己的问题,你已经200斤了需要减肥,但是工作多就是没时间去健身房。这么多问题,有的可以很容易的和别人交流,有的就不容易说出来,当然,在现代社会中,即使一个人有这样那样的内心问题,但是人已经社会化了,通俗一点说就是服了王化了,通常还是会扮演好自己的社会角色。在Lost这样的极端情况下,大家萍水相逢身陷孤岛,没有什么王化,这样每个人想法的冲突,就很容易产生恶劣后果。理想状况下,应该尽量多的交流,这样利于互相帮助,向共同目标前进(如果有共同目标的话Smile),但是,这世界就是不够理想,所以,这种“不交流”的现象还是普遍现象,人们还是容易Lost。



Who Has The Biggest Brain?
3月 18, 2008, 2:32 下午
Filed under: 八卦杂谈

image

前几天朋友在FaceBook上推荐了一个叫"Who Has The Biggest Brain"的应用,通过四个简单的算术和逻辑测试来判断你的“脑容量”,同事们之间也玩开了,一开始能够打到1500毫升,也就是人类平均的脑容量觉得就很不错了,都后来你争我夺,分数不断攀高,今天晚上,我打了个2365毫升的脑容量,暂时在好友列表中排名第一,这个纪录也许明天又会被刷新。

不过上网搜一下“脑容量”,第一条居然是“头大未必聪明,脑容量大仅增进低级领域智力”,这应该是正确的,至少这个游戏测的也都是些数物体、判断物体轻重等幼儿园级别智力,在这样的测试中得分高不能代表真的智力高。顺别说一下,知识和智慧也不是等同的,比如某大和尚,也算是得道高僧,不能说没有知识,但是我看他实在没什么智慧,看不清历史的潮流,几十年折腾一件注定失败的事情,除了自己痛苦还给别人带来痛苦,可悲可叹。



《江山美人》:一个成人童话
3月 15, 2008, 10:17 上午
Filed under: 电影电视
今天去看电影,主要目的就是消费掉三张电影券,所以到了电影院就选了最快能放映的影片,而完全不在乎此片是最近恶评如潮的《江山美人》。

此片无论如何算不上优秀影片,但是要是一棍子打死说是烂片,也有点过分,而且,此片有实力问鼎香港金像奖最佳道具奖了,如果真的有这个奖项的话:-)

此片是翻拍片,按说,之所以翻拍是因为故事精彩,时下没有更好的故事,所以拿新瓶来装老酒,但是这个故事实在谈不上精彩,就像一个成人童话,内容涉及军国社稷,而角色做事的方式又犹如孩童。看之前老婆给我说了她从网上看的一段“剧透”:

……甄子丹是燕国大将军,陈慧琳是燕国公主,两人青梅竹马,后来燕国大王在和赵国的战争中被杀,燕赵两国结下仇恨,陈慧琳发誓报仇,误入深山遇上黎明,两人一见钟情,但是还是因故分开,后来两人在战场上相遇,原来黎明是赵国王子,为了化解仇恨,同时也因为甄子丹因嫉妒而从中策划,黎明自杀以谢天下,陈慧琳看到爱人自杀,也自杀身亡,两军将士被如此伟大的爱情雷倒,放下武器各自撤退……

看了之后我得说,这段“剧透”就是——胡扯!也许是因为真实的剧情比上面的胡扯要好那么一点点,所以,我觉得剧情虽然弱,但是也可以接受。

再说表演,陈慧琳实在不是演戏的料,她的公主角色应该是在国仇家恨和祈望和平之间痛苦挣扎,既想普济苍生又无力承担责任,可以说是对演员演技的大挑战,很显然,陈慧琳承担不起这个挑战,算了吧。

黎明的表演(不是赵国王子)相当苍白,表演就像是草履虫的应激反映,虽然编导很费力地渲染他和陈慧琳在一起时环境的美感,但是看完之后的感觉,还是相当苍白,算了吧。

甄子丹,老毛病了,武戏满分,文戏不及格,何况在这个戏里他的戏份不多,不过既然大家的文戏都一塌糊涂,甄子丹的武戏反而相当突出了。结尾一段,甄子丹抱着必死的决心,以一当百,实在是够生猛,够爷们,不过比不上《投名状》中李连杰在乱军之中的表现,李连杰在《投》中的战斗有明确的目的,这样的厮杀才算得上勇冠三军,而甄子丹是为了打而打,更像是困兽犹斗,没办法,老甄,你到底还是比小杰差那么一点点:-)

说说导演,要提起导演的名头,可以吓你一跳,大名鼎鼎的程小东(难得的和我同姓的名人:-),名气大,主要是因为做动作指导做的好,做导演也有拿得出来的作品,但是我想不包括《江山美人》。看样子程小东在《黄金甲》中设计的忍者暗杀部队让他觉得还不过瘾,在《江》中又炮制了一伙土人暗杀部队,怎么看都像印第安人,只可惜对手太强,每次出手虽然气势很酷,结果都全军覆没。同样,《投名状》中舒城之战的清兵弓箭手战术也让程小东念念不忘,这次又被拿到战场上让燕国军队用了一把,果然打得赵军找不着北。

除了延续自己的优良传统,程小东也有新的创造,赵国军队的战车上轱辘突出了利刃,在外国电影中可以看到这样设计的目的是去砍敌方步兵的腿,但在《江》中,赵国的战车却因为利刃太长绞在了一起,而燕国步兵对付战车的确有一套,看战车过来,一伙人上去用盾牌瞬间搭了一个小坡,战车只有一个轮子从坡上过,肯定会被硌翻。唯一让燕军吃苦头的是赵军站车上装备的“连弩”,一次发射多箭,火力相当强大。说实话,我不关心历史上是否真的有这些战术或者武器,反正这只是一个童话,只要打得漂亮,能够展现冲突的惨烈就行,这点上程小东没让我失望。

连弩这东西据说诸葛亮从云南土人那里学到过,不过很快就失传了,既然有诸葛先生的连弩,那为什么不干脆玩玩诸葛先生别的发明的,比如……没错,孔明灯也出场了,而且是超大的那种,我们通常称之为——热气球。黎明先生以一己之力制造了一个巨大的木质发射塔,并制造了一个热气球,不得不佩服黎明的手工,墨子知道了也定会甘拜下风。

看完之后我老婆觉得此片不错,挺感人的,之前也有影评人说自己老婆觉得此片好的,所以我想,如果你是女性,或者你想取悦一下你的老婆或者女友,去看一下此片应该还是值得的。