谈谈我对计算机博士的困惑

http://blog.sciencenet.cn/blog-215974-286809.html

 

计算机科学与技术按照国家专业的划分,是作为一个一级学科而存在的,但是学科范畴属于工科,学科代码08就是代表工科。但是我对计算机专业的博士,到底是否属于工科而感到困惑。

 

计算机科学与技术一级学科下面分设三个二级学科:计算机系统结构、计算机软件与理论、计算机应用技术。其中中国绝大多数学校——更准确地说应该是除了清华、国防科大、中科院等其它的所有大学和研究所,都没有什么系统结构的研究课题和成果,但仍能够申请这个二级学科的博士点,其实也就是多设置一个专业,多招点儿人而已。至于软件理论么,很多数学较强的高校,这个二级学科多半搞的和计算数学是一样的内容,完全就是个数学专业而已。计算机应用又如何呢?如果搞应用,虽然本来很合乎这个专业的名字,但很多人又看不起,觉得太低层次了,没有理论、没有学术性。以至于计算机应用这个专业仍然是搞搞数学,最多做个仿真。所以很多学校直接申请个一级学科,按一级学科授予学位,也就不存在问题了。但对于硕士来说,这三个二级学科很多还是没有差别,就是可以多申请几个专业扩招点儿人、多挣点儿钱而已!

 

我周围的一些计算机博士,讲话虽然很狂,说自己发表了无数篇论文,申请到了什么自然科学基金之类的,但是对于计算机的认识这些人却很肤浅,也许博士是搞理论的,那么请问这些人的本科、硕士阶段都学什么去了?莫非一开始就是学的数学、搞的理论么?一个计算机的博士给我说,他博士阶段看了很多数学书,他讲这话洋洋得意,似乎自己层次很高,结果他对于计算机懂什么?他说博士阶段他主要搞网络,那么他网络操作什么都不会,我问他什么是脚本,也不懂。莫非计算机的博士真的就是搞数学,纯理论了?所以任何牵涉到实践的东西都不会?那么他本科阶段干什么了?莫非就是只读书考试?

 

所以我一直很困惑:计算机到底是理科还是工科?似乎就是数学专业的一个分支而已。也许又有人会说了,任何专业到了顶层都是在玩儿数学,那么请问:开这么多专业还有用么?还不如博士只开设一个数学专业好了。我个人认为,任何东西都有个主次之分,对于工科来说,数学是工具,最重要的不是数学知识本身,而是要能够利用数学工具、建立数学模型来解决实际问题。计算机专业的博士们,好多连C语言都是一知半解,汇编就更不会了,这些都是计算机的本科骨干专业课程,不知道是不是计算机的博士都是跨专业的还是怎么啊?更别谈这些“博士们”懂什么内核、微代码了。

 

 



转载本文请联系原作者获取授权,同时请注明本文来自吴军科学网博客。
链接地址:http://blog.sciencenet.cn/blog-215974-286809.html

posted @ 2018-10-30 10:33  张同光  阅读(236)  评论(0编辑  收藏  举报