论cs项目的课程与就业的关系

avatar 425054
29342969
13415
24
发个帖子想在地里简单和大家讨论一下 关于选择cs项目时 这个项目的课程质量的重要性到底占多大比例的问题(这里不排除选课的干扰因素 因为同一个学校不同的课质量完全不同,下面会提及)

论cs项目的选择 课程质量 工作就业 之间的关系
下面我先简单说下我大概想讨论的问题
1.首先 我想问的是 如何判断一个项目的好坏?
2. 我做了不少统计,大部分cs master的课程 (除了cmu部分项目) 基本都是修满学分即可毕业,所修课程大多集中在7-10门课。 那么这7-10门课是否能真的学到什么?又对找工作有多大帮助? 我看了地里不少人的回答是课程 作用有,但不大。 或者是能学到一些东西,但都是很浅。还有人说,很深层的课程 也许对工作并没有用,但对以后的职业发展有用,算是在 筑基。那么选课该服从一个什么样的原则 还有人回答 课程基本对找工没作用,课程项目proj难度不一,也许有的可以写在简历。 工作基本刷题就行? 那么对科班学生来说主流os,computer network这些课是否有必要master再去修一遍?亦或者machine learning这种大火的课程有没有修的必要。 master学的一些课程 比如distributed system,cloud computing等等是否对找工有直接的作用?找实习真的只靠刷题就行了吗? 曾经看过一个帖子讲某工课牛校 非cs学生无cs基础 花费数月leetcode前400刷了n遍,最后,拿到了flag中的三个。那么简历关究竟该如何准备?一份过关的简历该是什么样。希望过来之人可以分享一下。 算法固然重要,但个人觉得很多tech公司还是需要match一部分的,难道大厂真的全只看算法吗。
3.通过这7-10门 你得到的是什么? 是一张master文凭 还是一份工作机会。
4.选校看中的到底是综排还是专排 还是location?
5.关于内耗。这个问题真的是问100个人有101中回答。


关于上面的4,5我先说说个人观点吧 我个人觉得, 首先ms来说,学校综排和专排严格来说 都没有太大意义。 本科的话肯定是综排, phd无疑看导师 看专排。 读maste如果不考虑做research,那么就只是上上课,专排看的是research 所以意义也不大,这个时候还不如去看看课程的课程设置和项目质量 。 再说说项目质量,项目质量我觉得主要就看一个课程质量和选课的自由度。 那cs来说,因为不同项目可能牵扯到不同的课程,像cmu,usc,nyu,哥大这些招生大校,开设的cs相关课程必然比一般学校多很多。那么不同的课 课程质量就有了很大很大的差距。如果选课自由,那么选课不同,就完全导致了项目课程质量的不同。因为每个学校必然都有水课和神课。
既然是去读master,就说要想好到底是为了找工作 还是 学东西 还是读完回国。 如果是找工作,学校的location是最重要的,没有之一。比较该项目的就业非常重要。 如果考虑一毕业就回国,那就选名气大的,至少hr听过的学校。个人观点:学校综排高的比如top30,那么我会觉得ms项目必然都不会太差。作为找工作的筹码,足够了,其他就看自己了。至于很多人说的选校考虑内耗? 到底什么样的学校top多少 人数多少 以下才不会有内耗?我做了一些调查,有人总结说所谓的内耗主要就体现在没有太大用的cf 上,高效招工的方法永远是内推。如果真的有内耗,美国好学校 哪个学校内耗不大 cmu还是uiuc还是uc系?个人觉得,如果是简历关被筛了,也许多应该考虑的应该是自己项目经验不足?而不是归功于内耗。
总的来说,地里这几年炒热了一批学校和项目。像很多宗排不错的小众项目,都因为认知问题被忽略。 以前的可能4,5年前一些被认为一般的项目 比如uiuic的ece meng 因为uiuc cs的title被地里很多人大量神化。实际体验是适合自己的才是最好的。想好自己要的是什么,是招工 还是需要优秀的课程质量,还是高大上的宗排 以上观点仅代表个人观点,不争对任何学校任何人。只是真实的发表自己的想法。如有得罪 实属抱歉。

发这篇帖子是想和地里大家讨论一下,希望大家积极说出自己的想法 同时 也希望可以对以后学弟学妹们申请有所帮助
  • 69
24条回复