硕士阶段应该选择软件工程还是系统的 CS 训练

2015-03-27 10:15:17 +08:00
 yhf

小弟即将赴美帝读硕士,目前纠结于两个学校之间,无奈目光有限,希望能有过来人给一些建议。

先介绍自己的背景,本科在某普通工科院校,学的是电子,没有系统的学过计算机的课程,只学过数据结构,有一些Python的基础,其他C++, Java等会一些语法... 另外,就业导向,无读PhD打算。

然后是关于两所学校:

A校

某CS顶级牛校的硅谷校区, 专业是软件工程。

课程基本上是关于软件工程的,如 Foundations of Software Engineering, Software Architecture, Software Verification, Validation and Testing. 而据我了解,例如 Foundations of Software Engineering 这门课,讲授的是如何从零开始用 Ruby on Rails 做出一个产品。还有一些课程,例如学 Hadoop开发, Android开发。个人觉得,在学校中学习这些技术的意义不大。

而选择这个学校的优势在于,它位于Mountain View, 有非常多的与周围大公司合作的工业界项目,可以丰富简历。而且地理位置优越有利于找实习和面试,career fair上附近的start ups几乎都会过来。

B校

位于距纽约车程4小时的农村,专业是电子与计算机工程。

优势在于,该校的选课非常自由,可以全部选择CS的课程,甚至本科生的基础课程,因此在那里可以接受系统的CS训练。例如,除了修读Java, C++等课程提高编程基础,还可以学习数据库,操作系统,机器学习,分布式等课程。个人觉得这些训练非常必要,对职业生涯会非常有帮助。

该校的缺点在于,地理位置稍差,实习、面试不方便,硅谷的小公司不会跑这么远过来招人。距纽约较近,但纽约的工作大多是金融、媒体行业的IT岗位,而个人还是偏向于互联网公司。

目前个人是倾向于B校 > A校。我以为,A校能带给我的只是第一次求职时的便利,而B校也许能给我带来 长久的、更大的提升(不知道这种想法是否naive)。但是,周围也有同学选择了A > B,而且还有一些学长认为去A校可以积累更多项目经验,而基础课程可以自学,没有去B校的必要。

资历尚浅,阅历有限,还请前辈指点。

9530 次点击
所在节点    程序员
97 条回复
yhf
2015-03-28 11:06:35 +08:00
@wilsoncao @tt7 如果是纯EE, CS的项目,GPA是王道,文书随便写就行。如果是类似于CMU的众多professional项目,文书是关键,一定要好好构思,同时增强自身软背景,硬条件(GPA, G, T)达标就行。
yhf
2015-03-28 11:10:20 +08:00
@puncsky 你这说法前半句我不同意,后半句同意。我想,刷题是一次性的,职业是一辈子的。
wangtai
2015-03-28 11:24:30 +08:00
我毕业8年后重新读SE M.Eng 觉得还是收获很大,解决工作中的问题。想起老师开学说的一句话,带着问题去学习。我没什么经验给你,只是谈谈我自己的感受。PS,我本科学的cs
yhf
2015-03-28 11:39:00 +08:00
@wangtai 嗯,但是我觉得SE这门学科,没有一定经验应该理解不了吧。你的建议是,课程重要,还是projects重要呢?
wilsoncao
2015-03-28 12:51:09 +08:00
妈蛋你拿到了好多offer啊。。我都还没收到cmu sv-se的消息。。那如果是cmu sv-se和 cmu mse你怎么选?你也给我一些建议嘛😳
yhf
2015-03-28 13:14:28 +08:00
@wilsoncao mse是指MSIT-SE嘛?我不太了解这个项目诶。SV的选课限制太大,个人不太喜欢。MSIT毕竟在pitts,应该会好很多吧。sorry,对MSIT真的不太了解。
bugeye
2015-03-28 13:23:38 +08:00
随便选吧。至于每一步都要最优吗。我只能告诉你,人生永远是想不到的“惊喜”多于你面前的这些你认为已经注定的东西。

我拿到过CMU和columbia的offer。然后呢?签证官一句移民倾向(那一年我的同学里也只有我没签过去)就把我多年的努力化成空了。有什么办法?

另外,我都不知道CMU现在有硅谷分校了。
wilsoncao
2015-03-28 13:27:34 +08:00
SV有什么选课限制?
@yhf
wilsoncao
2015-03-28 13:36:43 +08:00
@bugeye 那你后来怎么样了?
yhf
2015-03-28 13:39:04 +08:00
@bugeye 非常赞同 “至于每一步都要最优吗” 这句话哈。不过就是寻个心理安慰其实哈哈。Thx.
yhf
2015-03-28 13:43:04 +08:00
@wilsoncao SV的课基本都是SE方面的课,没有CS的那些经典神课。213, 437, 410等热门的课都没有。
xiaowangge
2015-03-29 11:21:13 +08:00
楼主最终结果要来公布一下啊O(∩_∩)O

我猜测你最终会去A。

B不是有网络公开课吗?←_←
yhf
2015-03-29 11:25:51 +08:00
@xiaowangge 是A有网络公开课。暂时更倾向于A。前天还收到一个A校更牛的项目的offer,纠结中。
diamrem
2015-03-31 07:14:34 +08:00
MISM 我也不太了解…… 如果选课自由度大的话,可能跟Cornell也差不多了。就看个人喜好了,手握这两个offer,纠结起来也是幸福的纠结了,选哪一个都不会太错。
tomari
2020-04-17 17:16:51 +08:00
好奇楼主现在去了哪里。我今年也收到了 CMU INI MOB 和哥大 CS gatech CS 的录取,现在和楼主纠结的原因比较相似
yhf
2020-04-18 01:55:04 +08:00
@tomari 我在 F 。CMU INI 和哥大 CS 都很好,选哪家都不会错。
tomari
2020-04-18 04:14:16 +08:00
@yhf 谢谢楼主!另外好奇楼主最后选了哪一个 233

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179649

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX