https://zhuanlan.zhihu.com/p/54680585

我写东西一向希望能给大家带来正能量,提供有价值的信息,不辱没母校的厚德价值观。

我是传统没落工科毕业后开发软件,但是一直没下决心去读个CS的master, 老觉得可以通过自学解决。不过最近面试了热门互联网公司一圈,也看了很多Startup工作岗位的要求,感觉技术风向变了,类似machine learning等方向并不容易自学,另外也感到自己的知识结构不够系统,于是决定去读个online 的硕士。

首先要说的是所有的学校都要求TOEFL成绩, 如果在美国读过书的话就可以免掉这个。我一共申请了三个学校的online master program,UIUC 的非学术硕士MCS, Gatech OMSCS和Arizona State University的。Gatech没有任何prerequisites.只要PS和推荐信。

UIUC和Arizona State都要求prerequisites,区别是UIUC可以用coursera的certificate或者工作经验来代替,但是ASU坚持必须是正规college修过才行。最后的结果是UIUC把我这个有多年软件开放经验的申请人据了,ASU则是不停地打电话问问先修课搞定了没有,没有的话没法move on. 只有Gatech OMSCS没有任何学术门槛,痛痛快快录取了我。真心感激人家给我这个机会呀!

很多人可能没有注意到的是OMSCS的课程本身在Udacity上面是没有任何限制的,可以免费看。交学费的价值一个是TA的成本,另一个是学位证书的价值。一旦注册了一门功课,学生就能登录专门的Canvas课程进度管理专栏,可以讨论任何课程,有人负责判作业。

OMSCS 开放了四个track供online学生选择,我因为最近spring 2019开学头一次选两门科,就把四个方向的课程都打出来,配合网上搜集的资料,,大体明白这个program的难度和其中奥妙了,也可以理解关于它的含金量争议了。

一句话,OMSCS含金量取决于学生的选择,和online还是on campus没关系。

四个track的课程架构基本上是2+ 3 + 5.

2代表core courses. 有的方向比如Machine Learning, Perception and Robotics都是大量数学理论,hard级别的。但是其他两个Computer System, Interactive Intelligence就有easy的课程可以选择。

3代表specialization courses. 这个有的方向hard级别为主,有的是难易混合。有的甚至全部是偏向容易的课程。

5代表free selection, 所有的课程都可以选择,那么有的课程是给博士开的高级专题,有的课程则是类似CS101概论。

所以有些情况下背景弱的学生为了生存会考虑选择track里面容易的必修课程 配合简单的选修课,这样好毕业。另一种情况是某些track本身的课程结构就偏商科或者应用,容易一些。比如说Interactive Intelligence这个track的核心必修课程甚至可以避开Algorithm这门超级难课,所以深受印度人的喜爱。他们到美国镀金只想要个Computer的相关Master degree,其他无所谓。

那么课程本身呢?Gatech考虑的是在研究生水平上的多样化,Master和Phd的课程是混合在一起的. 比如我选修了Computer Network,点开syllabus发现它假设学生已经了解本科生水平的Computer Network,所以这个课程以高级专题project和读Paper为主,上来就要用python配合mininet学习SDN等等。这个强度不是一个弱背景可以上手的。

那么Database Design就没有读Paper的环节,还是传统的教科书方式,贯穿用python, php 做一个full stack project来实践数据库理论.

有的课程比如Advanced operation system是超级硬菜。看着2百多人选课,后来剩下20个坚持学习。我和Gatech的正经CS Phd交流过,她上这门课也痛苦!不过这正是高质量的象征!

所以总结起来就是学生选择的track和选择的课程决定了的学生的水平和能力。有勉强毕业的菜鸟,也有奔向Phd的高手。如果学生想最大化自己的能力,要么尽量选择难课,要么选择最合适的组合,而不是选择最容易的组合。

所以以后面试遇到了Gatech OMSCS的毕业生,水货还是高手? 都有可能!

编辑于 2019-07-07

Gatech OMSCS的申请和学习之奥妙的更多相关文章

  1. 从UnitedStack OS 1.0 Preview试用申请问卷调查学习OpenStack

    http://www.diaochapai.com/survey/ 您的角色最可能是? * (必填, 多选) OpenStack私有云用户,希望能将OpenStack/UOS用于公司内部私有云 云计算 ...

  2. aws rhel 7 安装GUI ,配置VNC

    预计阅读时间:15分钟 预计配置时间:30分钟  (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jen ...

  3. iOS攻城狮修炼之路

    自己总结的学习iOS的笔记,打造一个全面的知识体系,iOS攻城狮修炼之路[持续更新中] iOS学习笔记01-APP相关 iOS学习笔记02-UIScrollView iOS学习笔记03-UITable ...

  4. [AWS][GUI][VNC]rhel 7 安装GUI ,配置VNC

    预计阅读时间:15分钟 预计配置时间:30分钟  (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jen ...

  5. 「有数可据」选择IT行业的1000个理由!

    这你要我编 我也编不出一千个呀 现如今转行IT 还需要1000个理由吗? 不 不需要的 一个就好   10月初 CSDN博主「有数可据」 发布了 2020年10月国内程序员薪资情况 他本人是这样说的☟ ...

  6. Nginx 学习笔记(九)申请Let's Encrypt通配符HTTPS证书

    Let's Encrypt 宣布 ACME v2 正式支持通配符证书,并将继续清除 Web 上采用 HTTPS 的障碍,让每个网站轻松获取管理证书.消息一出,马上就有热心用户分享出了 Let's En ...

  7. 使用亚马逊云服务器EC2做深度学习(一)申请竞价实例

    这是<使用亚马逊云服务器EC2做深度学习>系列的第一篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow  (四)配置好的系统 ...

  8. ndk学习之C语言基础复习----虚拟内存布局与malloc申请

    在这一次中来学习一下C语言的内存布局,了解它之后就可以解释为啥在用malloc()申请的内存之后需要用memset()来对内存进行一下初始化了,首先来了解一下物理内存与虚拟内存: 物理内存:通过物理内 ...

  9. 前端学习_02_vps、web服务器、域名申请

    vps申请 国内比较好用的服务器:阿里云,青云:在国内申请ip比较方便,但是必须要备案域名,否则马上就会被封禁掉. 话说我也有点自己的思路想做个网站,服务器还真的是个问题. 小型的网站只需要ECS服务 ...

随机推荐

  1. DWG文件怎么转换成PDF格式

    在CAD中,设计师们绘制的图纸都是以dwg文件来进行保存的.Dwg文件是不能够直接进行打开查看的,就需要将其格式进行转换一下.将dwg文件转换为PDF格式的进行查看.那具体要怎么来进行操作呢?下面小编 ...

  2. 使用NodeJS模块-NodeJS官方提供的核心模块

    除了使用自己写的本地模块以外,NodeJS可以使用另外两种类型的模块,分别是NodeJS官方提供的核心模块和第三方提供的模块 NodeJS官方提供的核心模块 NodeJS平台自带的一套基本的功能模块, ...

  3. Unity3D_Transform_位置、角度、缩放及其他

    1.位置 transforn.position  世界位置 transform.localPosition 相对父类位置 在屏幕左上方显示方法: private void OnGUI() { GUIL ...

  4. PHP学习—了解篇2

    使用PHP 表单 表单处理: PHP超全局变量:$_GET 和 $ _POST 用于处理表单数据(form-data) < form > 表单标签 ​ action属性:规定表单数据提交U ...

  5. 【转载】作为Android开发者,你真的熟悉Activity吗?

    学过android的人都知道,activity是最常用的四大组件之一,但你真的了解透彻activity了吗?接下来,本人将从activity的正常和异常生命周期.启动模式.IntentFilter匹配 ...

  6. Oracle 备份数据库

    [目录] ①备份数据库(https://www.cnblogs.com/xqz0618/p/oracle_backup.html) ②定时备份数据库(https://www.cnblogs.com/x ...

  7. FreeRTOS临界保护

    下面的是个人笔记,所有的话都适用于我本人理解,可能存在不对的地方. 进入临界保护(支持嵌套):taskENTER_CRITICAL(); 退出临界保护(支持嵌套):taskEXIT_CRITICAL( ...

  8. 【转】【好文章】更愉快的写css

    我在写CSS的时候经常会碰到些麻烦事儿: 1)看上去蛮简单的排版却写了很久 2)代码写的越来越散,总是这里补一句,那里补一句,没有条理性 3)margin.padding.font-size等属性在不 ...

  9. LG4516/LOJ2546 「JSOI2018」潜入行动 树上背包

    问题描述 LG4516 LOJ2546 题解 好一个毒瘤题. hkk:JSOI的签到题 设\(opt[i][j][0/1][0/1]\)代表结点\(i\)的子树,放置\(j\)个,\(i\)放不放,\ ...

  10. 第05组 Beta冲刺(2/4)

    第05组 Beta冲刺(2/4) 队名:天码行空 组长博客连接 作业博客连接 团队燃尽图(共享): GitHub当日代码/文档签入记录展示(共享): 组员情况: 组员1:卢欢(组长) 过去两天完成了哪 ...