UPenn MCIT Online 转码项目评测

4587
9
1point3acres.com

这个B学终于上完啦,可以给写评价了。
TLDR: 文凭好使,教学一般

1. 课程设置 (online.seas.upenn.edu
MCIT课程设计没啥可说的,6门必修课+4门选修课。如果想的话可以跳级:考必修的waiver exam, 考过了的话可以把那门必修换成选修。不过选修课也没什么意思就是。
我课是上的必修+数据库550+人工智能521+大数据分析545+因特网系统555. 没有什么出彩的课,倒是有不少抽象的(文字意义上的抽象,教的东西令人看不懂). 个人认为教的比较好有编程入门591和计算机组成原理593,不过591现在有点被魔改的面目全非. 平时上学流程就是 写作业 + 考试 + 在canvas上看视频和答多选题quiz. 考试都要开摄像头和录屏. 上学中保持动力比较难(尤其是上到抽象课),经常学期一半开始躁郁症. 目前为止较为有效的解决办法除了看levels.fyi刺激幻想之外没想到有啥.

上课遇到问题的话大部分是在ed discussion(一个类似于百度贴吧的论坛)发帖子,也可以去蹲TA的zoom office hour. 老师一周会有一小时的office hour. 教学质量一般, 老师大部分精力都在写论文/做买卖上(也有特别网瘾天天在ed回帖子的,比较少). 教学重担主要是在TA身上,但是TA质量参差不齐. 素质高的让学生如沐春风,有的素质低容易养成心脑血管疾病. 要来念书的话需要做好经常和TA赛博吵架的精神准备(他们经常乱扣分).

总体来说毕业不太难,大部分课平均分在A-左右. 一般来说一门课作业占70%, 考试占30%, 对我这种不会考试的比较友好. 一些编程课作业会有autograder, 做完了可以去试自己的解法对不对. 数学592和算法596个人认为最难,可能是因为笨.

如果你MCIT毕业了还求知若渴,追求进步的话可以再上6门课online.seas.upenn.edu的学位. 无需申请费和介绍信,GPA3.5以上就可以.

2. 找工作
到现在为止学校几乎是不管找工作. 有一个拿薪水的Career advisor, 但是他的工作我认为完全可以用ChatGPT来替代. Online career fair来的都是公司,有做网络设备的, 做报税软件的,还有几个小炒股公司. 幸好MCIT大部分课(不包括数学以及算法)都有可以包装成软件项目的作业, 自我吹嘘一顿可以放在简历上找工作. 另外强烈建议大家去找项目做,比如udemy.com(Colt Steele胜过100%学校的老师). 不准备深造的话gpa不重要,如果为了迅速找工作的话建议花一些精力去udemy或者b站上抄项目.
学校其他可以做项目的机会包括Hackathon和SPARC(Side Projects for Advancement, Refinement and Collaboration). 这两个一般都是夏天开始. Hackathon完全是学校办的,内容是在一段时间内和人组队去做一个网站. 时间限制每年都不一样,去年是3天今年是3个月. SPARC是AWS赞助的一个比赛. 上过4门课之后可以参加. 内容比较笼统,总体来说是要学生组队在几个月之内做一个用到aws产品的服务.
我是去年找的实习,用了数据结构的一个作业,计算机组成原理的一个作业,hackthon的一个项目,数据库当时正在做的项目,和Udemy的一个项目. 效果说得过去,全海投拿了3家聘书(缺点是都是低薪). 我接触的同学非常非常有限,但是看起来想找实习的都找到了. 今年在有一搭无一搭的找全职,有两个VO(也都是低薪单位).

项目内的TA机会倒是很多,一毕竟个学期几百个学生都是TA在教嘛. 想领薪水的话是18刀一小时,不想领的话可以用辛勤劳动来顶一门课的学费.

3. 废话
MCIT Online就是这样啦, 一个函授班. 性价比相对高,在线上课比较自由. 不过也没啥教学可言,学校也不太在乎它教的好不好,学生懂没懂,学完找不找得到工作.

上MCIT之前一直担心这个学位好用吗,特别是没有校招只靠海投效果会怎么样. 其实有点多虑了. 在阿妹利卡学编程工作还是相对好找,如果对位置和工资要求不高的话. 之前学文的时候也不想找工作的事,一心要念博士搞学问. 半路下海学了IT之后满脑子都是写简历,修简历,投简历,LRU Cache, React, Javascript, HashMap, SpringBoot, dive deep, customer obsession. 好处是饿不死了, 坏处是精神卫生变糟了. 念了2年换了一个饭票和一个抑郁证,值不值只有天知道.