有真问题才有真研究。
一晃,我在国外待了快四年了, PHD总算要结束了。
在成电读研已经是十年前的事了,不知道学校变成什么样了。人“老”了,就爱想家,所以时不时来网上看看。读了大家关于研究生的讨论,很激动,感觉成电学子的上进和激情一点没变,和我等当年一模一样,难道这就是传说中的传统。
但是大家对技术的一些看法,我极大地不同意。大言不谗地讲出来,希望对学弟们有所帮助。
1。读研究生为何可贵
读研和本科不同:第一在于可以和导师建立“亲密关系”;第二,可以知道什么是问题。有些话导师是只和自己的学生讲的。一句话,就能指导学生的一生。十年前,周明天老师对我等说了一些没有定论的东西,当时我只记得一个: TCP的效率很低,只有应得的千分之一。这个题目就是我现在的PHD论文。 TCP效率,是目前网络最HOT的,只要做的出来,没有卖不出价的。读研的第二的好处就是,研课中有问题,而本科的课程中只讲有答案的。在国外,研究生课讲的好多是老板自己正在干的。研究生课也就是领你入门。读研究生,如果不能独立思考,找不到一个真的问题来研究,那只能是本科多两年。
2。什么是好东西。
国内读研最差的是两点:没有图书馆,没有好导师。象周老师这样说的出真东西的掌握不了话语权,结果就是国内对技术发展方向完全看反。比如, IPV6。 IPV6没有前途的。同学们列出来的“高手”LIST,我觉得很误导。软件的核心是算法。如果对一个问题的分析到了算法的层次,就是大高手了。一个程序里有了算法,就是KILLER。算法很简单,就那么几个。关键是和应用结合。GOOGLE就是一个LINK RANKING算法,看别人做的多大。只要有真问题,又有自己的算法(不怕简单),发财是一定的。至于C++,能用就好,用多少算多少。 GOOGLE当初想把IDEA几万块卖给YAHOO,YAHOO不要,说你们自己做出来看看。等做错出来的, GOOGLE也发了。光有好IDEA不行,这个世界没有伯乐的,还要自己做出来。所以,编程很重要,JAVA一定要精,其它的边学边用就好。计算机有两条路,性能和应用。搞性能,稳但久,找工作容易。搞应用,才真能发财。中国一遍空白,搞什么都有前途。比如小百货的进销存。现在的网络商业也是。大家用GOOGLE差中文的QUICKBOOKS,有家叫速达的公司发家史特别有启发。软件工程里的学问大,最关键的是坚持。 ORACLE所以成功,全在于他在硅谷,主要的客户也在硅谷,几步路就能上门服务,几年下来, BUG调完了,也就发了。大家要是能找一个应用,编上三年,什么都OK!
3。软件学院好吗?
软件学院是个好东西。十年前周老师就在讲。要不是体制原因,那容东软打上门。当初,周老师要把计算机系研究生部搬到深圳,都和深圳谈好了,可惜没成。编软件极费钱。老板必须是高手,什么都会,手下也得有人,不然累死。写程序的,只要聪明,会点基础就得。软件学院两年大量培养技术工人,一个月两千到头。多好啊!成电的学生,不要把自己定位于软件工人,你们要当老板。软件工人得靠老板给他们找事做。“将帅无能,累死三军”。当将帅的,得什么都会,手下的工人就是自己手的复制品。国内现在没有将帅,只知道加班。方法不对,加班也没用。
软件学院好啊,那么多人,可以少花钱办大事。国外编程之贵,小公司请不起人。当初, ALTAVISTA是几个人吃狗饼,自己编出来的。他们连个大硬盘都买不起。
成电学校不好,但人好。成电校友很狠的,比清华北大强。所以如此,主要是UNIX的功劳。成电的老传统是UNIX,有UNIX才有计算机。 UNIX是一种人生态度,网络离不开UNIX,大家多玩UNIX,成电香火就不绝。成电学生要有大志向,要有IDEA,在实现自己IDEA中学习,光看书没用的。
4。要做大作业
国内计算机教学最大的问题是作业太小。不做作业,什么都是假的!编几个大作业,什么都懂了。国外的作业很新很大,我知道好些很大的公司就是几个作业编出来的。几句牢骚,希望对学弟有帮助。祝恩师周老师健康!问谭浩(老师)好!