博文
[置顶] (转)高手是怎样炼成的!(2007-04-07 10:17:00)
摘要:中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也仅比我快50%。但在棋类运动中,一个高手可以车轮战数位低手,而且毫无例外地将他们一一击败! 这些智力运动员表现出的特点是,计算精确而且速度快。其行为很象东方不败。虽然关于葵花宝典的传说很多,但最准确的描述只有一个字“快”。东方不败已经快到了吓人的地步。就象卡斯帕罗夫已快到了深蓝的地步。 有一则关于物理学家玻尔的轶事,有一次玻尔在普林斯顿大学听两个年青教授演讲他们的工作成果。期间玻尔突然发言说,如果照你们的研究算下去,会得到一个很有意思的推论。结果两个年青教授回去计算了两天,果然得出了同样的结论。玻尔是如何做到这样快的? 在软件开发中,我们同样注意到这样一种高手,他们可以每天写出一千行左右的高品质代码。他们可以运用已有的一些软件包,迅速完成一个新的产品。他们可以在很短的时间内,学会一项新的程序语言或是新技术。他们表现出一种神奇的速度。 在武侠小说中,所有的高手都有一些凡人不能企及的表现。象张无忌学太极,用龙爪手击败龙爪手名家;乔峰用太祖长拳击败天下英雄;姑苏慕容以其人之道还治其人之身,令狐冲一剑剌瞎十几双眼睛等等。我认为,之所以他们能做到这样,关键是在于他们快。 快并不意味着不准或品质差。快与品质并不矛盾。 高手的快,其实包含着很高的品质在其中。如果你因为高手的快,就质疑其品质,那就相当于在问:东方不败出手那么快,会不会刺不准?东方不败并不满足于刺死对手,他会在对手身上刺朵花。他把杀人变成了艺术。准确来说,他真正的兴趣不在杀人,而在于艺术。 退一步说,就算东方不败第一击有点偏差,他稍作修正后,马上跟上的第二第三击,也会击中他想击中的地方。在武功差的对手剑还没拨出来的时候,他已杀死对方并刺上了一朵花。 所以真正的软件高手,他并不满足于他的代码能有效......
[置顶] (转)高手的成长经历!(2007-04-06 15:27:00)
摘要:这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希能 够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应 用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,中 间走了很多弯路,也吃了不少苦。 我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没 有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学的 假期我就开始了学习,记得我买的第一本书是《计算机基础DOS3.0》,大家别吓着了其 实当时已经普及了DOS6.22了,只是我在书店里看到了DOS4.0,5.0,6.0的书,以为像语 那样是第四、五、六册,记得当时到处找DOS1.0,现在想想也幸好我没有找到:)开前 我学完了PASCAL,那时既没有计算机也没有人可以请教,我连程序是什么的概念都没有,只好死记硬背代码,然后拿纸写,我一直到大三才有了一台486,在这之前用纸写了多少程 序我也记不清楚了,只知道最长的一个我拿A4大小的草稿纸写了30多页,我的C语言、C++ 、VC都是在这样的条件下入门的。所以说条件是可以克服的,希望我的经历多少给条件艰 苦的同学们一点信心。第一次上机是在我姐夫的机房,我的心情激动的无与伦比,但是一 上机我立刻傻了眼,他们用的是英文版的Win3.1,我的那点DOS知识都见了鬼,上机提心吊 胆的一阵瞎摸,一不小心把Word弄成了全屏,怎么都还不了原,当时真是心急如焚,我以 为机器被我弄坏了。第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上 机机会非常少,也没有书告诉我开发环境(TC2.0)需要设置,而且 &......
树的形象——俞敏洪在《赢在中国》的现场演讲(2008-07-13 10:36:00)
摘要: 人的生活方式有两种, 第一种方式是像草一样活着, 你尽管活着,每年还在成长, 但是你毕竟是一棵草, 你吸收雨露阳光, 但是长不大。 人们可以踩过你, 但是人们不会因为你的痛苦,而他产生痛苦; 人们不会因为你被踩了,而来怜悯你, 因为人们本身就没有看到你。 所以我们每一个人, 都应该像树一样的成长, 即使我们现在什么都不是, 但是只要你有树的种子, 即使你被踩到泥土中间, 你依然能够吸收泥土的养分, 自己成长起来。 当你长成参天大树以后, 遥远的地方,人们就能看到你; 走近你,你能给人一片绿色。 活着是美丽的风景, 死了依然是栋梁之才, 活着死了都有用。 这就是我们每一个同学做人的标准和成长的标准。 每一条河流都有自己不同的生命曲线, 但是每一条河流都有自己的梦想—— 那就是奔向大海。 我们的生命, 有的时候会是泥沙。 你可能慢慢地就会像泥沙一样, 沉淀下去了。 一旦你沉淀下去了, 也许你不用再为了前进而努力了, 但是你却永远见不到阳光了。 所以我建议大家, 不管你现在的生命是怎么样的, 一定要有水的精神。 像水一样不断地积蓄自己的力量, 不断地冲破障碍。 当你发现时机不到的时候, 把自己的厚度给积累起来, 当有一天时机来临的时候, 你就能够奔腾入海, 成就自己的生命。......
赢在中国评委马云经典语录(2008-06-11 20:34:00)
摘要:第一次创业 我自己创业过好多公司,第一家公司是1992年是做海博翻译社,我们非常的艰苦,这个是1992年成立,因为我学英文,很多人叫我做英文翻译,但是我没有那么时间。我的老师、我的同学英文很好,他们都没有用,因为我没有时间做,我想如果有人找我做的话,我找他们做。 当时我的想法我觉得应该会挣钱,我的第一家公司叫杭州海博翻译社,我是筹资了、跟我的同事一起筹集了3000块钱人民币,后来我们租了一个房子,没想到一个月的房租是1600块钱。但我们注册的资本是3000块钱,我们满怀信心的做这个行业,想法很好,但是做的过程当中第一个月的营业额大概600块钱不到、房租是1500块钱,还不包括工资。第一个月亏的一塌糊涂,但是我还是坚信能够做下去。我想告诉大家也许我们原计划可以盈利的,但是有的时候不是这样的。 后来我们发现义乌卖鲜花、卖礼品可以赚钱,所以我就自己跟我的搭档、我的搭档是铁路上干活的,然后我们俩坐火车去进货,拿来以后放过来,我们把我们的房间一切为二,后来我们发现卖礼品可以卖三四千块钱,但是翻译社就四五百块钱,然后我的同事讲我们开礼品店,也许我们将来成为一个礼品公司,所以我们问自己这个问题,当时成立这个翻译社是为了挣钱还是为了找翻译和那些老师的问题,我自己个人认为是解决老师和市场上的需求,可赚钱的项目很多很多。礼品未必是最好赚钱,我们开礼品店的目的是为了养翻译社,我们中间发生了很大的争论,我的同事就认为反正是创业只要赚钱就算了,很多的时候就存在这样的问题。 后来我们选择了翻译社,我还要给大家讲一下不懂财务所犯的错误,没有好的制度这是公司的灾难,我们请了一个女孩子帮我们收钱,因为她有过做出纳的经验,结果每次我们总觉得今天的营业额有200块钱,怎么到最后的时候有100块钱。我很小的一个店,员工四五个人,我们很容易犯的错误就是抓大不抓小,没有想到四五个人也需要制度,包括今天进帐多少、出帐多少,我们没有做这些东西。直到有一年的9月10号也是我的生日,我们非常的忙,我估计算算一天的营业额1100块钱,后来算了算只有400多块钱,然后我们做了查帐,后来发现这个女孩子每天从那里面拿一二百块钱,谁的错?而且长达三四个月我们都不知道,这是我们的错。因为你没有制度就会变成不好的,所以这也是另外一个经验,小公司也需要制度、也需要体系。 致天下所有创业者 这几天,......
我们为什么来到这个世界上?(2007-05-09 17:01:00)
摘要: 我们为什么来到这个世界上?
几月前,在清华大学初次见到正在演讲的黄金雄教授,虽然通过吴莹莹的介绍,《程序员》早在数年前就已和黄教授有过联系,但这却是第一次双方面对面的深入沟通。话题较为宽泛,从架构师的实践到当前的软件培训和教育,希望以后有机会能让读者阅读到更多黄教授的专业文章。
知道他最近出版了一本书《为什么时光不能倒流》,拿到书时让我吃了一惊。我的想像中她应该是一本充满数学、计算机、哲学味道的哲理书,却没想到,竟是一本讲述儿时故事、满溢家庭温情的心灵读本。
下面摘取部分篇章,与大家分享:
我们为什么来到这个世界上?
很多很多的夜晚,在晚饭后,乡下的孩子总会聚会在屋外的空地,寻求属于自己的快乐时光。一九五零年代电视尚未在台湾出现,拥有简陋收音机的家庭也少之又少。我们有时候在路边铺上大草席,玩伴们一排躺在草席上,仰望星光闪耀的天空,在黑暗的乡村,数着数不尽的星群。我们经常寻找隔着银河两岸的牛郎星及织女星,我们也幻想着在农历七月七日的七夕夜晚,两颗明亮的星,跨进银河,而在银河的中间相会。我们也经常躺在草席上,闭着眼睛,倾听成人们拉胡琴,弹月琴,吹喇叭,唱些台湾人特有的哀怨的山歌民谣。
那天晚上,万里无云,徐徐秋风伴着欲语还休的眉月,青蛙,蟋蟀,及秋蝉共唱着乡村特有的秋夜三重唱。银河系的长条星云特别明显。我们兴致高昂地玩着“踢铁罐游戏”,这种游戏与警察捉贼的游戏类似。罐头食品用过之后的铁罐子在那时是相当难获得的。那天阿森拿来了个铁罐子,我们在猜拳之后,阿森第一个当起警察来抓贼。踢铁罐子的游戏是不需要数三十声的,取代三十声的时间是踢罐子的距离及警察把铁罐子捡回哨站的时间。同样的游戏规则,警察需要找到三个贼,才能由第一名贼来当捉贼的新警察。贼伴们也可在没被警察发现前,把铁罐子踢得很远很远来救回被找到的贼。当铁罐子被踢走之后,警察必须把罐子捡回哨站,才能重新抓贼。
那时候的乡下小孩,白天赤脚,晚上穿着木屐,用赤脚或穿木屐踢铁罐子,而且要踢很远,需要相当技巧的,经常有人的脚趾受伤,一边叫痛,一边跑着寻找躲藏的地方。阿美那天紧跟着我躲到草堆下当贼。乡下的草堆有四个支柱,有些草堆再加上中间的支柱共有五个支柱,每个支柱是由九、十块砖堆成,支柱之间用竹子或木头交叉架成一个平台,稻草就一堆一堆在平台架上堆高起来。稻草堆底下有一呎到两呎......
