转跳到内容

现在高校设置的某些课程实用性是不是过低了?


推荐贴

就以CS为例了。

LZ的想法是:专业课“有用”,通识课“没用”。因此希望可以多开设“有用”的专业课,减少“没用“的通识课。

但这里就有两个很明显的问题了:

1. 什么是”有用“

对于工业界的有用和对于学术界的有用很多时候是关联很小的,就算是同样对于工业界来说,也有许多几乎互不相干的方向。

举几个例子:

计算理论有用吗?好像对于绝大多数的从业人员,甚至非TCS方向的研究人员来说,几乎没用吧。

编译原理有用吗?看起来比上一个有用了一点,但不做编译器方向的话,定性的稍微了解一下就足够满足工作需求了。

计算机体系结构有用吗?cpu的实现和很多底层逻辑确实对写代码有用,但绝大多数优化编译器都能帮你做。不做fpga之类的东西的话,毕业之后就再也不用打开vivado了。好像也没那么有用。

计算机网络有用吗?找工作背八股文的时候好像挺有用的。但背这种东西和背政治真的有区别吗?实际的工作环境中什么东西不清楚直接去查就好了。一堆人为规定的协议,没多少需要深入理解的内容。真的值得开设一门大学分的课程吗?

 

2. 专业课真的”有用“吗

国内所有大学CS的专业课授课水平都是一坨。不排除部分大学的部分课程因为有高水平青年教师或者合适的课改,可能勉强能看。但这些资源绝对是严重不足的。

同样举几个例子:

有哪些课程的大作业有合适的code review?

有哪些课程的大作业不是祖传下来的?

有哪些课程是主要通过上课听讲,而不是自学来通过的?

只通过完成课程,简历上写一个挺高的gpa,没有实习没有项目,能找得到多少好工作?

 

就个人的看法来说,专业课可太没用了。比起付出大量时间精力去水这些学分,不如去做一些质量更高,和未来发展更相关的工作。想找工作就刷实习,想读书就进组发papaer。

相比起来,通识课的学习直接避开了功利性的对有用程度的讨论。比起专业课来说,通识课在工作中就是没用的,但是政治经济(非思政类)课程对社会规律的揭示,物理课程对世界运行规律的解释,我觉得可以给人带来许多思考。这些思考从功利性的角度考虑很可能是没用的。

但是,我觉得懂近代物理,懂政治经济学的自己比不懂时候的自己更牛逼一些。

大学能给我带来这些,这就够了。

注释
骚男 骚男 20.00节操 回复糖w
链接到点评
1 小时前,l1ll5说道:

就以CS为例了。

LZ的想法是:专业课“有用”,通识课“没用”。因此希望可以多开设“有用”的专业课,减少“没用“的通识课。

但这里就有两个很明显的问题了:

1. 什么是”有用“

对于工业界的有用和对于学术界的有用很多时候是关联很小的,就算是同样对于工业界来说,也有许多几乎互不相干的方向。

举几个例子:

计算理论有用吗?好像对于绝大多数的从业人员,甚至非TCS方向的研究人员来说,几乎没用吧。

编译原理有用吗?看起来比上一个有用了一点,但不做编译器方向的话,定性的稍微了解一下就足够满足工作需求了。

计算机体系结构有用吗?cpu的实现和很多底层逻辑确实对写代码有用,但绝大多数优化编译器都能帮你做。不做fpga之类的东西的话,毕业之后就再也不用打开vivado了。好像也没那么有用。

计算机网络有用吗?找工作背八股文的时候好像挺有用的。但背这种东西和背政治真的有区别吗?实际的工作环境中什么东西不清楚直接去查就好了。一堆人为规定的协议,没多少需要深入理解的内容。真的值得开设一门大学分的课程吗?

 

2. 专业课真的”有用“吗

国内所有大学CS的专业课授课水平都是一坨。不排除部分大学的部分课程因为有高水平青年教师或者合适的课改,可能勉强能看。但这些资源绝对是严重不足的。

同样举几个例子:

有哪些课程的大作业有合适的code review?

有哪些课程的大作业不是祖传下来的?

有哪些课程是主要通过上课听讲,而不是自学来通过的?

只通过完成课程,简历上写一个挺高的gpa,没有实习没有项目,能找得到多少好工作?

 

就个人的看法来说,专业课可太没用了。比起付出大量时间精力去水这些学分,不如去做一些质量更高,和未来发展更相关的工作。想找工作就刷实习,想读书就进组发papaer。

相比起来,通识课的学习直接避开了功利性的对有用程度的讨论。比起专业课来说,通识课在工作中就是没用的,但是政治经济(非思政类)课程对社会规律的揭示,物理课程对世界运行规律的解释,我觉得可以给人带来许多思考。这些思考从功利性的角度考虑很可能是没用的。

但是,我觉得懂近代物理,懂政治经济学的自己比不懂时候的自己更牛逼一些。

大学能给我带来这些,这就够了。

唔 好像大概明白是怎么回事了 非常感谢你的认真解答:wn022:

链接到点评
4 分钟前,reflectK说道:

感觉英语和体育还算挺有用的w

:Genshin_Gorou_003:比较有用的算是C吧,不过咱之前在上之前就学了Cpp所以感觉有种无所谓的感觉的说!特指所有课上完了,感觉没有感觉:Genshin_Ganyu_001:

  不过学校好像没有安排cpp的课,咱的cpp呜呜!!

注释
reflectK reflectK 1.00节操 cpp确实很不错啊
链接到点评

实用性嘛……

获取毕业需要的通识/通修学分吧(笑)

只要别在考核中恶心学生的话,感觉也是能接受的

感觉咱本科也没有上很多实用性强的课,一些看着很前沿的课到最后也无非是刷绩点的水课

剧透

63ef9cb0f144a010073dd4fd.jpg

比如这个

或许,与其想某某课的实用性怎么样,倒不如看看学校的培养方案,想想自己以后要干什么,找到什么课才是自己需要的,其他的课得过且过得吧

剧透

63ef9e53f144a01007432a46.png

顺便一提,咱一直想上上这门课(

最后,至少大物也是对知识面的一个扩容,真要讨论实用性过低的话,还是看看思政类课程吧——

不过咱这里计算机专业的大物虽然是通修但是可以退课

 

看到阁下还讲到了多设专业课……

个人觉得专业课也不是多多益善,咱就发现咱学校有一些课程很有瑕疵,诸如课程之间内容的重叠与冲突,或者课程与课程的合并

让咱不是很能摸得着头脑  @理论模块(一)(二)(三)实践模块(一)(二)(三)

(甚至某些课程被质疑得冲到了知乎热榜  @数字逻辑与计算机组成

修这样的专业课,就感觉和品尝答辩一样×  

所以还是之前说的,找到自己需要的课程是什么才比较重要(最好多问问前辈/朋导啥的

,由骚男修改
链接到点评
  • 2 周后...

唔。。。一是国内的部分课程要保证”足够简单“来让学生顺利毕业(虽然这听起来很离谱)另外就是一些通识教育(咱也不敢说咱也不敢问)

嘛,不过抛开这些不谈的话,切题的回答是:某些课程的设置确实跟不上社会的发展了。可能这些课程设置之初的本意是好的,但是随着时代和社会的不断发展,很多课程已经无法满足学生获取知识技能的需求的(我已经听到不只一个学工科的同学抱怨老师教的还是几十年前那套老掉牙的东西了)...我本人是金融专业,目前传统金融行业越来越卷,社会对于金融科技的需求也在加大,但是至少我们学校这类课程的开设emmm很贫乏...

这个事情也是挺矛盾的,因为高校老师的主业其实是科研,几乎很少有有老师会潜心打磨一个新的课程(除非教学指标需要)这也就导致了学生需求和老师供给不匹配的矛盾...所以只能说大陆高校教的东西实用性确实差点,就要靠自学了qwq

另外就是和大家卷也有一定的关系...毕竟在大学教一些基础性的理论课程是十分合情理的事情,但是实际工作的要求往往是和高校的高端理论研究是割裂的——搞那么复杂的理论干嘛,能用就行(?)由于用人单位名额僧多肉少,会不可避免地拔高对学历的要求。这也就导致了千军万马走独木桥卷来的工作岗位,实际的技能要求与学历并不匹配——学历只是用来竞争职位的敲门砖,那在这种意义上学校学的东西有没有用其实不重要了...

如果想要学校教的东西和社会岗位对口,一个比较现实的方法是提高对专业素质的职业工人的培养,但是在东亚圈子”万般皆下品,唯有读书高“的氛围下,谁有敢拿自己的前途去赌,不去知名高校反而是去一个职业技术学校呢...

链接到点评
  • 骚男锁定了本主题
游客
此主题已关闭。
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款