• 2009-04-15

    搞软件,不是比人多 - [明白人儿]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/yeka-logs/37910365.html

    Xin的博客最近出现小喷发现象,乐的是我这样的粉丝读者。

    最近和北大软件学院及信科的一些同学交流,他们建了一个讨论组,开始记录自己求学求职以来的种种,有经验,有教训,有欢乐,更有困惑。今天在讨论组看到一篇北大信科同学的文章,故事生动,写的实在,也写的聪明,他有这么一些话:

    1.本科——最后悔没抓住的时光。

    2.到底是什么让某些人出类拔萃?是深度。在IT业求职的论题上,关于"精通"这个词眼讨论了有千百万遍,归根结底就是深度问题。

    3.不管干什么,努力使自己比别人早走一步,多走一步。

    4.世界上不会有孤独的高手,却有一堆没人要的半吊子。

    ------------------------------------

    为了他的这些话,我把Xin的这篇“软件的期望”转贴出来:


    软件的期望

     

    学校的期望 
    我在BBS 看到有人感慨说-

    有家长让小孩在大学里专心学习,不要想别的。等到一毕业,就希望小孩马上能找到门当户对的对象,并有房结婚。如果没有的话,就每个星期打电话关怀。

    在学校的时候,老师对学生的期望是 “好好学,别闹事”。 出了校门,期望马上变为 “做创新型人才”。 可是他们循规蹈矩了4~6年,你期望他们出了校门就能创新?

    学生的期望 
    很多学生对 ”微软的老师” 去开课都抱有很大期望,觉得可以学到很多实际的,业界的东西。 可是当我们真的要把实际的,业界的东西带给学生,他们是什么反应呢?

    前不久我们去某软件学院开了“软件实现技术” 的课,对象是研究生二年级的学生。 第一节课的时候,教室里坐满了人,估计得有100人。 我讲了老师的期望:

    1. 所有人都要写程序,第一节课就有课后作业。
    2. 同学写的软件一定要给用户使用,用户满意才是好软件,用户不满意,如果自己能认真总结,也可以得高分。
    3. 作业的分数会拉开距离,全对的同学得满分,错一个地方的同学, 得 1/2 的分,错两个地方,得 1/3的分,以此类推…
    4. 最终分数:20% 的人会得优秀,70% 的人在中间,10%的人会不及格。 每个人都必须努力,才能避免成为10%。 [看过杰克•韦尔奇的书的人都知道 GE 也是这一套]

    第一节课布置的编程作业很简单, 但是要求用 3 种程序设计语言实现.  有同学问: 我只会一种,怎么办? 
    答:现学另两种语言,把作业完成。

    第二节课的时候我们发现,只有 19 个人决定选课。 是同学们在一个星期内对 “实际的,业界的东西” 失去兴趣了? 恐怕没有那么简单,其实很多学生对课程的真正期望是 - “好过”, 付出最少的努力,能过就行。

    看到这19个同学,我心里其实挺高兴的 - 至少有胆量。我们的实习生,员工,以后的 “业界大牛” 从哪里找?  就从这 19 个人开始吧。 搞软件,不是比人多。


     

    分享到: