NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

如何在 3 个月内只花不到 5000 美元就拿到计算机科学学位

  • 2021-01-25
  • 本文字数:5607 字

    阅读完需:约 18 分钟

如何在3个月内只花不到5000美元就拿到计算机科学学位

作者自述:少不更事的我,在校期间忽视了文凭的价值,认为自己学有所成之后就选择了辍学,屡屡碰壁之后,我决定重新考取这一纸文凭,明确的目标、坚定的信念、这些年来的积累再加上合适的平台,助我在三个月内只花了不到 5000 美元就完成了大学学业,并顺利拿到学士学位。


本文讲述了我如何在 三个月内完成了大学的学业,并顺利拿到学士学位。


2012 年,我在大学学习计算机科学,只学了一个学期就辍学了。我已经学会如何编程了,我认为我永远都不需要那一纸学位证书。


这些年来,我发现自己一直在抱怨因没有文凭遭受的不公。我看到了很多机会而无法企及,尤其是那些国外的机会,只是因为我没有所要求的文凭。我觉得自己已经为读研做好了准备,但却没有被录取。我不得不更加努力工作,向雇主证明自己。虽然我从来没有发现我的知识有任何严重的不足,但我觉得我缺少了某些东西。我开始后悔自己的决定。


在 2020 年 6 月,我参加了 virtual Slate Star Codex 聚会。像往常一样,我抱怨着因为没有学位遭受的不公,这时,有人告诉我有一个西部州长大学(WGU)。似乎,他们的在线课程没有速度限制(https://sive.rs/kimo),学生可以尽快通过所有考试毕业。对这一点,我很怀疑,所以我做了些调查。


我发现:


  • 这是官方认可的。他们的课程是由西北委员会的学院和大学 (NWCCU)认证的,华盛顿大学 (#24) 和俄勒冈大学 (#94) 使用了同一认证机构。

  • 它是自学的。他们以能力为基础的方法允许学生如果能展示出掌握了教材即可尽快完成课程。

  • 它很经济实惠。他们的固定学费是每 6 个月 3,200 美元,这意味着你完成学位的速度越快,你节省的钱就越多。


这看起来似乎好得令人难以置信。我立即提交了申请。


第二天,我就接到了一个招生顾问的电话。他们证实了我所了解到的这一切,并告诉我,尽管他们没有正式接受过外国学生 (我是加拿大人),但这次可以考虑破例录取。经过十几次电话、转递 / 翻译 / 评估成绩单、英语能力证明和学费支付,我正式注册了他们的计算机科学学士学位课程(https://www.wgu.edu/online-it-degrees/computer-science.html)。


现在,我有机会将我从 Scott H. Young 的麻省理工挑战赛中学到的一切付诸实践了。在这个挑战赛中,他只用了 12 个月的时间就完成了麻省理工 4 年的计算机科学课程。当然,考虑到 WGU 课程要求没那么严格和我之前在这个领域的经验,我的成就可能不会让人觉得那么夺目。事实上,我在 10 岁时就写了我的第一个程序,我有多年的软件开发经验,我甚至在大学里学过这门学科。尽管如此,我还是想要在仅仅 3 个月内拿到一个真正的计算机科学学位。


求学之旅


在这篇文章中,我将带你重新走过我的整个求学之旅,讲述我何时、何地以及如何完成这个学位所要求的 34 门课程 (120 个学分)。请注意,2009 年至 2012 年期间的前 3 门课程的学分 (9 学分) 未包含在其中。因为,“如何在 11 年内只花不到 5000 美元就拿到计算机科学学位”听起来怪怪的。


本文列出的表格中,“CUs”代表“能力单位”,即 WGU 的“学分”,与时间无关。“时间”表示从最初的学习到最终的评估,花费在某门课程上的总时间 (以小时为单位)。


Cégep Édouard-Montpetit (2009-2012)


从 2009 年到 2012 年,我在 Cégep Édouard-Montpetit 学习 IT,并获得了大学文凭,这大致相当于美国的副学士学位。接下来,要想获得学士学位通常需要另外再学习 3 年。


我对这个学制最大的不满,除了强制上课出勤率之外,是它特别专注于微软技术:Visual Studio、c#、ASP.NET、SQL Server、IIS 等。我是一个 Linux 的死忠用户,在高中的时候写过一些文章来抨击私有软件的邪恶。尽管一开始我很抗拒,但最终我还是学到了不少东西。谁知道呢,我后来会爱上 Windows Phone,为它开发了一堆应用 (包括它的第一个比特币钱包),做了一名 Xamarin 开发者,甚至花了 3 年时间将 WinUI(https://microsoft.github.io/microsoft-ui-xaml/)移植到 Android 和 iOS (Uno(https://platform.uno/)) 上。


在 39 门课程中,我只把 2 门课程的学分 (6 学分) 转到了 WGU。他们不会转任何信息技术课程的成绩。他们不接受我的微积分课,因为我上完这门课到现在已经超过 5 年了。美国副学士学位可以满足 WGU 的所有普通教育要求,而我的外国学位则不能,这两个学位在这一点上是不同的。此外,经过翻译机构 (法语→英语) 和国际证书评估服务 (魁北克→美国) 一番折腾,部分课程的成绩和水平也搞丢了。如果我有一个最近 (不到 5 年) 的副学士学位,八成可以得到 10 门课程的学分。


开始时间 课程 学分 我喜欢的内容
2009年 C464: 交流导论 3 英国的语言和文化
2009年 C100:人文学科导论 3 魁北克文学


康科迪亚大学 (2012)


2012 年,我在康考迪亚大学学习计算机科学,一学期后就辍学了。


第一天上课时,我听了两个讲座。我很快意识到,在上下班的路上花两个小时听一个人慢条斯理地背 PowerPoint 并不是最好的利用时间的方式。存在必有因,这种讲座必定有其可取之处,但我没有足够的经验去欣赏它们。相反,我在家里自己看了幻灯片,然后用维基百科 (Wikipedia) 来恶补那些欠缺的知识。我只踏进过 3 次校园,只是为了参加期中和期末考试。虽然我通过了所有的 4 门课程,但是我对上大学这件事感到很困惑,你花了很多时间却没学到太多东西。所以我退学了,放弃了奖学金。在 4 门课程中,我只把 1 门课程的学分 (3 学分) 转到了 WGU。


开始时间课程学分我喜欢的内容
2012年C255:地理学概论3政治学概论

Study.com (2020)


2020 年 7 月,一进入 WGU 的录取流程,我就决定先学一些在线课程来获得学分。当时,我仍然希望在 12 个月 (2 个学期,6 个月) 的时间内毕业。我认为我转的学分越多,我就越有可能在两个学期内完成课程。当时,我还不知道其实 1 学期就足够了。


值得庆幸的是,有很多高质低价的在线课程可供美国学生选择。网上很多具有 ACE(https://en.wikipedia.org/wiki/American_Council_on_Education)学分的课程每门只有 25- 200 美元,以下仅列出一小部分:


  • Study.com(70/ 课)

  • Sophia Learning(0/ 课)

  • StraighterLine(59/ 课)

  • Saylor Academy(25/ 课)


我之所以选择 Study.com(https://study.com/),是因为他们的课程很多 (180 门以上),并与 WGU 有最全面的转学协议。他们的大学加速版计划费用为每月 199 美元,包括两门考试,除此之外,你还可以每月加三门额外的考试,每门考试费为 70 美元。


他们的课程不是我学过的最好的,但也足以帮助我完成学业了。它们被分成小单元,每个单元都有生动的讲座和必修的小测验。大量的小测验可能会让你不知所措,如果你已经掌握了教材,只是想参加期末考试,我建议你考虑一下其他选择。


有些课程有专题,大多数课程有监考的期末考试。监考是用你电脑的摄像头完成的,但是录像只会在 7-10 天后审核,如果你需要快速转学分的话,这可能是个问题。


不幸的是,他们限制学生每个月只能上 5 门课,于是我只好止步于此了。


讲座的存在可能是有原因的,但我没有足够的经验去欣赏它们。


开始时间课程学分我喜欢的内容时间
7/11C958:微积分13数学 104: 微积分162:00
7/11C175:数据管理-基础3计算机科学107:数据库基础10:05
7/11C993:结构化查询语言3计算机科学204:数据库编程8:15
7/11C170:数据管理-应用3计算机科学303:数据库编程6:30
7/26C963:美国政治与美国宪法3政治科学102:美国政府16:30


Sophia Learning (2020)


7 月 29 日,在达到 Study.com 每月 5 门课程的限制后,我开始寻找替代课程。幸运的是,由于 COVID-19 的原因,直到 7 月底,Sophia Learning的所有课程都是免费的。他们的课程质量高于平均水平,你甚至可以从多个讲师中进行选择。课程按逻辑分解成一个个单元,每个单元都有一组挑战 (测验) 和一个里程碑 (单元考试)。每门课程都有一个里程碑式的结束,这个里程碑式的课程没有监控器 (没有网络摄像头) 并且可以开卷,这让课程变得太容易了。在促销结束前,我完成了 3 门课程。


开始时间课程学分我喜欢的内容时间
7/29C176:IT业务-项目管理3项目管理3:45
7/30C165:综合物理科学3环境科学3:30
7/31C955:应用概率与统计3统计学导论13:45

西部州长大学 (2020 年)


9 月 1 日,我终于开始了我在 WGU 的第一个也是唯一一个学期,还有 23 门课 (83 个学分) 要上。


到那时,我已经通过了 9 个预评估 (实践考试),因为这些课程教材可以在学期开始之前就拿到,而不像课程教材那样需要等到开学之后。


第一天,我在 4 个小时内完成了 4 门课程。在传统的学校,这需要 4 个月的时间。


这让我意识到:


  • 我低估了自己从以前的学校、工作、项目、书籍、论文和演讲中获得的知识。

  • 没有了莫名其妙的速度限制,我的工作效率更高,也更有动力。

  • 或许,我可以在为期 6 个月的一个学期内毕业。


每一个 WGU 的学生都分配了一个课程导师,从他们第一天到毕业,为他们提供帮助。我每周都会和我的导师通电话,讨论我的进展,并制定下周计划。她很快就适应了我的学习节奏,确保我不会卡在那里等回复或等待下一套课程的批复。我从没想过这个人会对我在 WGU 的经历产生如此积极的影响。课程教师也可以随叫随到,有时快得令人难以置信。


WGU 的课程质量和难度各不相同。它们来自不同的供应商,有时提供教材和评估的平台也有所不同。一些认证课程,如 Axelos ITIL 4 Foundation 和 Oracle Database SQL 1Z0-071,可能不属于计算机科学课程。另外一提,编译器课程和编程语言课程颇受欢迎。


鉴于我之前在这个领域的经验,我可以略过很多教材。有五分之一的课程,我直接忽略了教材。另外有五分之三的课程,我只是快速浏览了一下。在剩下五分之一的课程中,我基本上读完了整本教材。有时候,比起提供的教材,我更喜欢使用第三方资源。幸运的是,WGU 的学生社团分享了很多这样的资源 (小窍门、笔记、抽认卡、小测验、摘要教科书、YouTube 播放列表等等)。


每门课程都通过以下两种方式评估学生的能力:


  • 客观评估 (OA): 通常采取单一的期末考试的形式,使用学生的网络摄像头实时监考。考试可以安排在任何时间 (7*24 小时),甚至只需提前几分钟就能安排考试。

  • 绩效评估 (PA): 通常采取一个或多个项目的形式,由学生提交项目,考官根据项目进行评分。


考官在 1-3 天内反馈意见,允许学生做任何必要的修改,以满足考核各个方面的规则要求。


虽然我有一些 PA 项目被退回来修改过,但我在 OA 考试中从未失利——即使有补考的机会 (最多 3-4 次)。这不是一场比赛,我的目标也不是靠蛮力获得学位。当然,我是来拿那张文凭的,但我也把它当作一个评估和填补知识空白的机会。因此,我从来没有出现勉强考试及格的情况。


在 WGU 的时候,我一次只专注于一门课程,并确保在开始一门新的课程之前完成它。我每天都有进步 (除了周末和我生日那天),我相信这是保持动力的关键。我平均每周学习 40 个小时,每 3 天完成一门课程。


11 月 3 日,在 WGU 学习了两个多月之后,我提交了我的毕业课程项目并完成了这个课程。


开始时间课程学分时间
9/1C182: IT导论41:30
9/1C172:网络和安全-基础32:30
9/1C779:Web开发基础32:00
9/1C173:脚本和编程-基础31:45
9/2C683:自然科学实验室29:45
9/1C867:脚本和编程-应用程序412:15
9/3C836:信息安全基础32:00
9/3C959:离散数学I49:30
9/4C482: 软件I69:30
9/7C195: 软件II - Java进阶理论620:30
9/9C949:数据结构和算法I46:30
9/10C952: 计算机架构319:45
9/10C961:技术伦理学32:30
9/13C191: 面向程序员的操作系统315:00
9/16C455: 英语作文 I325:15
9/19C960:离散数学2416:45
9/21C950:数据结构和算法II447:45
9/30C188: 软件工程48:15
10/2C846:IT业务-应用419:30
10/8C768: 技术通信312:00
10/10C951:人工智能概论312:45
10/12C857:软件质量保证314:15
10/19C964:计算机科学毕业项目4128:30

总  结


从 7 月 11 日到 8 月 3 日 (23 天),从 9 月 1 日到 11 月 3 日 (63 天),我通过 Study.com、Sophia Learning 和 Western Governors University 在线完成了 31 门课程 (111 学分)。加上在 2009 年到 2012 年期间完成的 3 门大学课程 (9 个学分)(这些未计入总共 3 个月的时间和 5000 美元的花费),我以不到 5000 美元的花销获得了西部州长大学计算机科学理学学士学位。


经验


总的来说,我这段经历感觉能量满满。与我在一砖一瓦学习的传统学校相比,有如天壤之别。你可以在任何时间、任何地点、以任何方式学习,而不受任何速度限制,这让人充满了自主权。我认为,将培训与测试分离开来非常有意义,而且应该大范围推广。


由于 COVID-19,我一直呆在家里。我也没有工作,这意味着我有足够的时间不受干扰地学习。


如果我愿意,除了睡觉和吃饭,剩下的时间我可以全部用来学习。然而,如果没有速度限制,我就有疲劳过度的危险。这些在线学校的快速反馈和进步,可以让我对学习或者至少是对参加考试相当上瘾。


虽然我没有严格遵守任何时间表,但大多数日子看起来都大同小异。我在我的家庭工作室里做了我大部分的深度工作 (练习测试,项目,论文,考试),我通常上午 10 点到下午 5 点在那里工作。


我经常在学习过程中划出一块时间,强迫自己做些其他的事情。当我完成一门课程时,我通常就会结束这一天的学习。我每天大约学习 6 个小时,然后,我通常会健身、洗澡、做饭、吃饭。一般,晚上我很少学习,偶尔看看讲座。每晚我平均睡 7 个半小时,比平常少一个小时。但我从来没有感觉到过度疲劳。


虽然一切都进行得很顺利,但我不认为这很容易。毕竟,我在这个课程上投入了 600 多个小时。


同时我也意识到,如果我之前没有接触过几乎所有的课程,这可能会更具挑战性。


多年的编程、观看麻省理工学院的讲座、阅读研究论文、刷黑客新闻,以及钻维基百科的兔子洞,这些无形中帮我做了大量积累。我确实学到了一些新东西,而且肯定也巩固了一些现有的知识,但也未对我带来变革性的改变。我花的大部分的精力都是为了记住我通常会在谷歌上能搜到的东西。事实上,我学到了更多关于如何学习的知识,而不是计算机科学,但这段经历还是值得的。


总的来说,我从来没有感觉到太大压力,我一直非常有动力,可能这要归功于我明确的目标,以及愿意挑战学习的步伐。此次学习给了我很大信心,让我意识到专注的力量。最后,我也非常感激有 WGU 这类机构的存在。


数字


作为一个自我量化的爱好者,我在完成这个学位的过程中统计了很多数据,包括投入的所有时间和资金。


时间


我记录了我在与这个学位相关的每门课程 / 活动上花费的每一分钟。


总时长:86 天


总课时:503 课时


总学习时间:617 小时


每周学习时间:40 小时


每天学习时间



每门课程学习时间



资金


我统计了与这个学位相关的每一项开支。


说明开销(美元)
WGU 申请费用$0.00
Cégep Édouard-Montpetit 的成绩单$0.00
康科迪亚的成绩单$10.00
成绩单翻译$74.85
成绩单评估$240.00
托福考试$245.00
Study.com 课程(5 门)$410.00
Sophia Learning 课程(3 门)$0.00
学分转移$3.10
WGU 学费$3,520.00
汇款费用$30.00
总计$4,532.95


最后的一点想法


如果你正在考虑考取计算机科学学士学位,并且已经具有这一领域的经验,并且住在美国 / 加拿大,你应该认真考虑西部州长大学的计算机科学学士学位课程。


但是,当你做决定时,要知道它的一些弊端:



如果有必要,你可以用省下来的 3 年多的时间在佐治亚理工学院攻读计算机科学硕士 (OMSCS)(<$10,000) 来弥补这些缺点。


原文链接:


https://miguelrochefort.com/blog/cs-degree


译者简介:冬雨,小小技术宅一枚,从事研发过程改进及质量改进方面的工作,关注编程、软件工程、敏捷、DevOps、云计算等领域,非常乐意将国外新鲜的 IT 资讯和深度技术文章翻译分享给大家,已翻译出版《深入敏捷测试》、《持续交付实战》。

2021-01-25 10:254216
用户头像
陈思 InfoQ编辑

发布了 576 篇内容, 共 263.0 次阅读, 收获喜欢 1293 次。

关注

评论

发布
暂无评论
发现更多内容

开发质量提升系列:标准模板(上)

罗小龙

方法论 28天写作

你知道什么是敏捷交换机吗?

架构师训练营第五周学习总结

跳蚤

智能汽车vs.智能手机 (28天写作 Day24/28)

mtfelix

智能手机 28天写作 智能汽车 未来社会 未来游牧化

架构师训练营 - 第五周作业

Mark

架构入门感悟总结

笑春风

第十周命题作业

cc

产品的解决方案设计原则

🙃

产品经理

批判性思维自修课(五)

石君

28天写作 批判性思维

第十周学习心得

cc

ReentrantReadWriteLock读写锁简单原理案例证明

叫练

ReentrantReadWriteLock 共享锁 独占锁 锁降级

欢度春节|话题王者 VS 互动先锋(第二季)

InfoQ写作社区官方

话题讨论 热门活动

关于微信8.0的一些社交小心思

静陌

微信 张小龙 社交

第十周课后练习

Binary

Soul网关源码解析目录

Java 网关 源码解析

架构师训练营第五周作业

跳蚤

第十周 模块分解 作业 「架构师训练营 3 期」

胡云飞

95 后张勇:Apache Pulsar Committer 军团新生代力量

Apache Pulsar

大数据 开源 pulsar Apache Pulsar 消息系统

图解类加载器和双亲委派机制,一看就懂

Java鱼仔

Java 程序员 面试 类加载

LeetCode题解:433. 最小基因变化,双向BFS(beats 99%),JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构师训练营 4 期 第5周

引花眠

架构师训练营 4 期

第三周作业

秦挺

CSS(十)——用CSS设置表格样式

程序员的时光

程序员 大前端 七日更 28天写作

《程序员修炼之道》- 解决问题,而不是去责备(6)

石云升

程序员 bug修复 28天写作

使用 Tye 辅助开发 k8s 应用竟如此简单(一)

newbe36524

Docker 微服务 k8s dotnet

在nodejs中创建cluster

程序那些事

nodejs cluster 程序那些事 childprocess workerThread

产品 0 期 - 第三周作业

Jxin

webpack | 进阶用法1:多入口构建/资源内联/脚本分离等

梁龙先森

大前端 webpack 28天写作

前端工程师的一大神器——puppeteer

执鸢者

大前端 Node puppeteer

产品经理训练营笔记-解决方案的设计和积累

.nil?

产品经理训练营

Scrum Patterns:准备就绪的标准 DoR(译)

Bruce Talk

敏捷 译文 Agile Scrum Patterns

如何在3个月内只花不到5000美元就拿到计算机科学学位_架构_Miguel Rochefort_InfoQ精选文章