您的位置:首页 > 其它

对于技术的一些看法.

2006-01-11 02:18 337 查看
自己是学计算机的,当自己对计算机科学真正有所理解的时候,不禁为国内和国外的差距感到心寒.我相信中国的其它学科和国外相比差距也差得太远.

说个看过的故事.

太平天国期间,清军主帅之一胡林翼视察军情,策马登山,举目四望,不禁踌躇满志:“此处俯视安庆,如在釜底,贼虽强,不足平也。”于是纵马驰至江边,忽见两艘西洋轮船,鼓轮奔驰,迅如烈马,疾如飘风。胡林翼脸色骤变,勒马回营,中途忽然吐血,差点摔下马来,几个月后,死在军营中。胡林翼有肺病,不能说是惊恐而死。但他见到西洋火轮船坚炮利,一旦侵我中华,我无克制之术,不禁忧心如焚,确也加深了旧时痼疾。

科学的每一次进步,就是人类的每一次进步.中国对于科学的贡献几乎为零,从诺贝尔奖中国为零就可以看出来了. 相信很多人都知道现在中国的教育科技现状,但是谁会去改变它就看他的思想了.在其位,不谋其职.很多人都缺乏改革的勇气.就这么可怜,纳税人的钱就白白没了.当初雍正也是得到了不好的评价,但历史是公正的.真理永远不变,时间在永恒地流着.............

谈谈计算机科学.国内的搞web service,mis的很多,要不就将这些换个高雅的名词来搞.有一次,一个国内的教育专家在我们学校的报告会上说:"其实中国的863,973很多上都是在做web service吧.....我是很想教大家用c,c++的,也想号召大家都来学它们,可是没办法.不得不去教jsp等等啊.大家都是出来混的,都不容易啊......

在中国的中小企业和大学,用java和c#的人确实很多(我们学校也是java当道啊),这可能跟大环境有关,处于无奈,大家都跟着市场走,追求时髦的东西.确实在mis,webservie等领域它们有优势.可是无知就算了,可不少人可能还不知道自己无知.很多人就认为这是一切了,以为这还真是很有技术含量的东西.反而认为c/c++没有前途,什么都干不了.其实最重要的程序绝大部分都是c/c++写的,比如各种系统软件,编译器,科学计算,嵌入式系统,各种大型桌面应用...太多了,大家只要看看自己电脑桌面上你平时用得最多的程序就知道了,哪个是用c#,java写的.c#,java访问的数据库哪个是用它们自己写的啊?这些东西大家做得少,只能说明一点,中国的软件水平太落后了,核心的东西都在别人手上,正因为如此,大家更不能放弃c/c++,中国程序员都不搞c/c++了,中国人就别永远别想做出重量级应用,生活在虚拟机或托管平台下的程序员就是将来的蓝领工人。

大学承担着培养科学人才的任务.这些人以后也是未来中国计算机能发展到什么水平的最重要依靠.unix/linux操作系统之所以在美国能应用得如此广泛,kernighan说过:正是由于unix最先在大学中推广,很多学生发现他们适应了它,以至于在以后的工作在发现离不开它们了.中国大学的这代人如果只是些玩集成开发环境,只搞搞上层应用的人,中国在信息领域只能永远跟着别人走.

以前在csdn上看过一篇文章<<中国的软件业为什么落后?>>关键一个原因就是大学的教育.很多老师的水平有限,或者没有责任心.如果大学老师能让公司有经验的人来当,公平竞争,而不是非要以学位,资格来论定,那么中国的计算机教育会有本质的飞跃.

什么是计算机科学?操作系统,处理器,编译系统,人工智能,模式识别,图像压缩,虚拟现实,巨量数据检索,自然语言理解,计算机图形学等等真正的计算机核心技术,这些才是我们真正需要耐心研究的.

高等数学,线性代数,信息论等等,这些东西在国外的研究中是完全用得到的,在中国只是考考试而已.

搞计算机人的水平是分为几种的,我个人这样认为:

1.搞搞电脑,做做动画,做做网页,网站什么的.

2.玩玩集成开发环境的,能做个mis系统的,停留在b/s,c/s架构上.或者追求一些奇技淫巧,对什么模板特性啊大肆探讨,一整就提stl等等,好像不说就显得自己水平不够.

3.对编译,系统级编程和内核了解得比较深入,对相关应用领域掌握得比较好,专业知识扎实.搞设备控制软件的懂得控制理论,搞探测分析软件的懂得信号处理,有深入一个领域的决心.而不是整天抱着架构啊、模式啊、N层结构啊孤芳自赏.

4.思想深邃,数学功底牢靠.能随手写个傅立叶变换代码的.像mpeg标准的设计和实现人员.能将数学,物理等知识应用于计算级科学研究中,做出一些开创性的东西.

5.真正的牛魔王了,像Dijkstra,肯,汤姆森,丹尼斯,里奇这样的,具有极强的洞察力,能做出大量原创性东西的,开创一个领域.当之无愧的图灵奖获得者.

在国内,一般意义上的牛人很多是第二类的了.不少人连第二个标准都达不到.达到第二个标准的话,在国内就可以吃得开了.然而,是不是我们应该有些更高的追求呢?我们不奢望国内能出现第五类人.只要多一些第三类,第四类人,中国的计算机科学与技术就会有长足的进步,与国外的差距才不会越来越大.

打个比方,对一块钢铁,国外的人是在观察它的原子构成,国人确是在用车床看看能不能做出一把锤头(还不一定做得出来),而且车床也是从国外买来的,国内造不出来...........

随便说一些国内的现状.像很多人一样,我自己的水平也很差,心态也很浮躁.对于自己来说,更重要地是踏踏实实地做事,努力学好基础,尽自己的力量来试图改变一些什么.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: