这里有一个可以让普通你我改变命运的计算机编程教学网站—OCW(https://ocw.mit.edu/about/ocw-stories/)
不信你看他们。
MIT OCW(OpenCourseWare)是几乎所有MIT课程内容的基于网络的出版物。通过它,教育工作者可以改进课程,使教学更有效;学生可以找到额外的资源帮助他们自己的学习;独立学习者能够丰富自己的生活,学习课程内容来解决世界上最艰巨的挑战,比如可持续发展、气候变化、治疗癌症等。
MIT的教授Dick K.P. Yue说,创办OCW的初衷很简单:“在线发布我们所有的课程资料,并将其广泛传播给每个人。”
营长发现,这真真是一个神奇的网站,一些甚至没有上过大学的普通得不能再普通的人,通过OCW,也实现了或者正在实现自己的职业理想。比如,下面这几位:
John Berger
“我知道如果我有电脑编程的经验,我的生活将大大改善。”——John Berger
在空军工作11年,且在中东地区完成多次任务后,John Berger在OCW自学6.00SC计算机科学导论和编程,开始追求自己梦想的职业——设计视频游戏。
“这正是我所需要的,”Berger说。“我知道如果我有电脑编程的经验,我的生活将大大改善。”这位34岁的老兵希望能通过学习John Guttag教授的这门MIT的课程,打下良好的基础,然后再结合OCW上其他的课程,提高自己的编程能力。
Berger说:“外界有很多免费的资源,但是只有一名教师在网上详细地讲解其中的原理,你才会真的学会。而这正是OCW提供的。”
Berger几乎花了二十年才发现OCW可以帮助自己得到理想的职业。
他长成了一个“海军小矮人”,经常转校。“我在十几岁的时候,非常叛逆,”他说,“16岁的时候就从高中辍学了”。在自生自灭了几年后,他搬到了奥兰多,获得了自以为非常宝贵的数字媒体学位。
但很快他就发现,自己的技术能力远远不行。“当时我20岁,刚大学毕业,有一个学位,但这并不足以说服别人雇我工作,”Berger 说,“我还有三笔贷款要支付,我坐在自己的公寓,感到了前所未有的压力。
无奈之下,Berger选择了唯一的出路——加入空军。其实他是有资格在通信和计算机部门工作的,但是需要等很长的时间。所以他选择了重型设备专家这个工作,两天后就上了飞机。接下来的11年,他都在建基地和跑道。
在经历了五次部署,以及在伊拉克和阿富汗的冲突地区(他赢得了一些奖牌)的黑暗时期后,Berger回到了美国,对未来一无所知。“太可怕了,我不知道该去哪里,也不知道做些什么,我没有任何积蓄,也不需要养家。“
在朋友的鼓励下,Berger搬到了西雅图,寻求进入视频游戏领域的机会。他的计划是先在建筑行业找份工作,填饱肚子,然后用业余时间来提高自己的编程能力。他说,“OCW非常棒,它让我可以在下班时间完成我的目标,因为它只占用一点时间。“
Wyatt
“学习新的技能是非常痛苦的。但是只要你足够努力,并且相信自己,你就会拥有无限的热情,最终,你将取得成功。” ——Wyatt
Wyatt生长于弗吉尼亚州一个非常传统的家庭,父母不理解他对科技的兴趣,也不赞成他对未来的构想,他们拒绝支付Wyatt的大学学费。
意识到自己的前途渺茫,Wyatt在拿到高中学历后就立即离开了家乡。一时间,他无家可归。他花了很多时间在公共图书馆,那里可以满足他对学习的渴望。
他读了很多关于计算机编程——他终身的兴趣之一——的书,还在YouTube上发现了一些OCW的视频——Eric Demaine关于算法的演讲和Tom Leighton的计算机科学数学讲座,而这只是OCW 视频课程6.046算法介绍和6.042J计算机科学数学中小小的一部分。Wyatt说,“这些课程帮助我巩固了一些已知的知识,同时也教会了我一些我不知道的东西。”
后来,他有能力找到程序员的工作,但他知道自己需要更深入地学习编程知识。
“我意识到我需要巩固我的理论知识,因为作为一个自学成才的程序员,我知道自身有很大的不足。编程有一些非常基础的东西,如果你了解了它们,你就可以更加理性地看待一些问题,更有效地评估你应该执行什么。然后就能够专注于创造质量更高的东西了。”
OCW帮助Wyatt更深入地了解了编程背后的理论,并填补了自己建立的课程架构的空白。
随着技能的不断提升,Wyatt也愈发自信,当然,眼光也越来越高,他试图去Googl求职。面试的时候,他提到了自己非常努力地学习OCW上的课程。他的专注和认真给面试官留下了非常深刻的印象。最终,他得到了在Google工作的机会。虽然没有上过大学,Wyatt现在每天也是和很多很多非常聪明的人在一起共事。
Juan Brizuela
“因为上大学之前我已经学习了一年级的大部分课程,所以我学习起来并不像其他人那样吃力……”——Juan Brizuela
墨西哥Tijuana的Juan Brizuela感谢OCW可以让自己从事信息技术方面的工作。“我从课程6——电气工程和计算机科学课程中学到的一切为我的工作打下了基础,”他说,“因为我的工作需要这个领域知识以及一些解决问题的技能。”
Brizuela在大学主修物理,由于缺乏资金,他在完成Quantum Information的本科项目后就退学了。不过,Brizuela决定继续自己的学习。他说:“我决定只按照自己的节奏来学习自己喜欢的课程,直到我完全掌握了相关的知识。”
Brizuela在高中就开始学习OCW的课程,他说那些课程大大提高了自己的数学,物理,工程的知识和整体解决问题的能力。因为技能不断提升,Brizuela在还上高中的时候,就在美洲调查公司——一家为市场研究公司提供数据收集服务的公司——得到了一份Unix管理员的工作。Brizuela还是Solaris认证系统的管理员。他说,OCW让他得到了他所需要的计算机科学必要的背景知识,特别是在命名系统和计算机系统组织等领域。
到目前为止,Brizuela已经完成了OCW上14个课程,其中包括物理I,II,III,以及微积分。他现在正在努力学习得到MIT计算机科学基金会XSeries的证书——XSeries由MIT电子工程与计算机科学系通过edX平台提供,由七个计算机科学系列课程组成。 Brizuela正在学习这些课程,充实自己,他说,“我真的很想看看我的计算机科学知识还有哪些欠缺。”
“每当我在大学里遇到问题,或者只要想了解更多关于某个特定主题的知识,我几乎都会从OCW上寻找答案。
在过去几年里,Brizuela一直在进步,他已经晋升为美洲调查公司的基础设施部长,负责培训和监督所有技术支持人员。在自己的培训课程中,他纳入了很多OCW的材料。
现在,Brizuela正在学习OCW的Quantum Physics II,研究量子物理。
“我的目标是继续学习我感兴趣的科目,”他说,“即使我没有工程学位,人们在设计时遇到问题也会向我请教,这听起来很酷。”
联系客服