• λ我爱Aspx >> Asp.Net >> 一点看法, 一点体会 -- 国外与国内,数学与计算机
  • 一点看法, 一点体会 -- 国外与国内,数学与计算机

  • :未知  Դ:internet  :2007-5-5 19:50:02  ؼ:
  • 一点看法, 一点体会 -- 国外与国内,数学与计算机

    By crazyjava (骄傲的中国人)

    经过几个通宵(也许这就是有不少人以为我整天在网上的缘故吧),今天 终于完成了一个project,虽然还有两个project,但心情还是暂时轻松了 一些。其实很早就想写这遍文章了,趁有点时间,想把自己的感受说一下。 不过,我的写作水平just so so,写english还好一点,因为不用象中文 那样,要注意那么多的修辞方式和文采,只需平铺直叙就行了。

    可能我天生就是要注定学Computer的,因为从小学到现在,只有两堂课是 可以的--数学,英语。我那股凡事都要问个为什么的牛脾气,更在学数学 中体现得淋漓尽致 :) 整天地查书,追问着同学,老师每一条算式,定理 的推算和证明,直到最后得知那是一条公理,才心有不甘地停止了穷追猛 打,甚至还想弄一些鬼点子来推翻公理。以至同学,老师一见到我就觉得 烦 :P 可惜我学艺不精,小中大学都被选拔参加过不少数学竞赛,却没有 拿过一次理想的成绩 :( 我那牛脾气也延续到写program中,几乎什么 都喜欢自己implementation.所以我不太喜欢VB,DELPHI,BCB,什么都用 别人的Component.觉得有一种压抑感,由于是从SDK学起的,所以Windows 的机理也比较清晰,以前还打算把MFC source codes改写成为自己的 classes,可惜MFC实在庞大,而且还在不断updated, 以我一个人的能力 完成了约1/3,已经精疲力尽了。以前在国内一直梦想着能到Symantec这样 的公司做developer,因为很想弄清楚为什么Norton能把Windows control 起来。

    以前总觉得国外的programmer很厉害,若不是的话,为什么能开发出这么 多改变人类生活Software,但出来见识过了,才知道在技术上,他们也不 过如此,反而觉得国内的高手还多一些。也许这与教育制度有关,国内普 遍都认为只要数学学好了,计算机也就没问题了,君不见国产的教科书都 是以那些枯燥的数学问题来教导初学者。诚然,数学思维对写code有莫大 的帮助,我也是受益者,所以中国人写程序在同等外界条件下(硬件, 资料等)绝对比鬼佬强。但同时也带来了严重的错误观念--“编程研究到 一定程度,归根结底是数学问题”。刚出来的时候,我也是这样认为。

    我哥也是Master of Computer Science出身,由于他自己的努力,还没到 30岁,已经在3com总部担任Project manager了。他以前在silion valley 多间公司做过,包括Symantec。兄弟俩经常就computer的问题进行讨论, 他为了我能尽快适应silion valley的文化,不断把不少经验告诉我,使我 收益非浅。发现其实是观念上的不同。这里认为“编程研究到一定程度, 归根结底是管理和人类发展的问题”。

    1)管理问题:

    其实写code在一个software product生产过程中只占一小部份,关键在于 如何使product占有market和有效管理整个product的开发过程。这学期在 Project Management Course学习中,有3点很有感受。

    (1) At some point in the development, Better becomes the enemy of Good.

    Ҷƪл˵?
  • һƪ高级程序员考试经验
    һƪ优化--C程序员之终极标靶