cs专业在中国是什么?

郭泰钊郭泰钊最佳答案最佳答案

CS专业在中国的现状,用四个字形容的话就是“混乱不堪”; 用八个个字来形容的话就是“学的不明所以、用的茫然无措”。 作为一个在北美CS专业工作了近10年的从业人员,我深深地感受到中国CS教育的脱节和乏力。

以就业为例,NVIDIA最近几年的校招统计显示,中国TOP3高校CS毕业生数量大约只占其总需求的2%(清华+北大+中科大),而这三个学校的排名都是在国内遥遥领先的了! 而剩下的98%的需求则主要由美本提供,这其中包括了很多世界著名的综合大学和顶尖的理工院校,比如斯坦福大学、加州大学伯克利分校、卡内基梅隆大学、纽约大学等。这些学校毕业的CS学生在简历关就能得到很好的把握,并且在一堆同样优秀的申请人中被筛选出来,最终拿到offers。

为什么中国的CS教育会输得这么惨呢?以清华计算机系为例,据我所知他们每年大概招收本科生70人左右,但提供的教学资源和师资力量其实是很有限的。举个例子:清华CS本科有两个专业方向,一个是计算机系统结构,一个是计算机软件,这两个专业方向的课程设置非常相近,都要学习操作系统、计算机网络等核心课程,也要学习编译原理、算法等高级课程。但实际上,系统结构更偏重硬件,软件则更偏重软件,两个方向的学生最后毕业所需要的知识体系和技能是严重不对口的。

但是,因为是一个系,学生的毕业证却是同样的。这就造成了一种错觉——好像CS专业的毕业生都能很轻易地找到计算机相关工作一样。事实上,能够进入大型互联网公司做码农的不过千分之五,剩下的百分之九十五的人则在各种不同的行业里挣扎求存了。 除了高校教育环节里培养目标和课程内容设置的导向出了问题以外,企业这边用人也是一个问题。以Google为例,他们的工程师岗位一般只需要博士学历的人群,而对于BA岗位的申请者往往不需要太强的CS理论背景,硕士及以上学历就够了。很多国内计算机专业的硕士甚至博士去到Google这种顶级公司都会遇到“本专业似乎不认可”的情况,而被派去作调查的公司HR会给出这样的答复——“我们并不是歧视你的学位,其实X旦大学也是我们的目标学校之一,但是我们发现你在X旦所学到的知识和我们在工作上实践所用到的知识有很大重合度,因此我们认为你并没有那么需要这个博士学位”。

林子贤林子贤优质答主

CS是计算机科学与技术的简称,是授予学位的类别。按照教育部本科专业目录,授予“工学”学位的名称为“计算机科学与技术”,在“工学”中,一般分为多个专业方向;而授予“理学”学位的名称为“计算机 science”,一般没有专业方向,但主修和辅修、必修与选修课程会有很多重叠。学生修完规定的课程之后都要面对毕业设计或毕业论文。

在美国,授予“工学”学位的称为“computer engineering”,授予“理学”学位的称为“computer science”。

计算机科学与技术专业在教育部本科专业目录从1980(82届招生)到1997年期间是“计算机软件”和“计算机硬件”(专业代码080503、080504)两个专业。2000年开始招生的“计算机科学与技术专业”把原来两个专业合并了,增加了“计算机科学”的内容。“计算机科学与技术”专业目录下设三个专业方向:嵌入式系统开发与设计、智能信息处理、计算机网络安全

我来回答
请发表正能量的言论,文明评论!