这里有一个可以让普通你我改变命运的计算机编程教学网站—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,研究量子物理。

“我的目标是继续学习我感兴趣的科目,”他说,“即使我没有工程学位,人们在设计时遇到问题也会向我请教,这听起来很酷。”

SDCC 2017

SDCC 2017“人工智能技术实战线上峰会”将在CSDN学院以直播互动的方式举行。

作为SDCC系列技术峰会的一部分,来自阿里巴巴、微软、商汤科技、第四范式、微博、出门问问、菱歌科技的AI专家,将针对机器学习平台、系统架构、对话机器人、芯片、推荐系统、Keras、分布式系统、NLP等热点话题进行分享。先行者们正在关注哪些关键技术?如何从理论跨越到企业创新实践?你将从本次峰会找到答案。每个演讲时段均设有答疑交流环节,与会者和讲师可零距离互动。

☞ 点击阅读原文,查看峰会详情

假期只是玩就没意思了!告诉你一个学习麻省理工大学所有课程的好地方相关推荐

  1. 三星手机换新卡显示无服务器,玩机“老炮”告诉你三星手机新玩法

    原标题:玩机"老炮"告诉你三星手机新玩法 目前的整个手机市场都已趋于瓶颈,如何在瓶颈中寻找突破,每个厂商都有自己的方向. 就拿当前来说许多厂商一个劲儿的推新配置.新产品,恨不得互联 ...

  2. 告诉你一个 AtomicInteger 的惊天大秘密!

    作者 | cxuan 来源 | Java建设者(ID:javajianshe) 头图 | CSDN 下载自视觉中国 i++ 不是线程安全的操作,因为它不是一个原子性操作. 那么,如果我想要达到类似 i ...

  3. 我告诉你一个 AtomicInteger 的惊天大秘密

    i++ 不是线程安全的操作,因为它不是一个原子性操作. 那么,如果我想要达到类似 i++ 的这种效果,我应该使用哪些集合或者说工具类呢? 在 JDK1.5 之前,为了确保在多线程下对某基本数据类型或者 ...

  4. Kubernetes——自动扩展容器!假设你突然需要增加你的应用;你只需要告诉deployment一个新的 pod 副本总数即可...

    参考:http://kubernetes.kansea.com/docs/hellonode/ 现在你应该可以通过这个地址来访问这个service: http://EXTERNAL_IP:8080 或 ...

  5. 有没有编码的知识图谱_没有人告诉您关于学习编码的知识-以及为什么如此困难...

    有没有编码的知识图谱 by Joyce Akiko 通过乔伊斯明子 没有人告诉您关于学习编码的知识-以及为什么如此困难 (What Nobody Tells You About Learning To ...

  6. excel表格从某个标志计算机,让Excel也玩多标签 多个图表一个窗口 -电脑资料

    很多用户习惯了傲游.火狐浏览器的多标签浏览功能,希望能够在文档.窗口中也均能实现,将多个程序以标签的形式显示在同一窗口之中, 软件安装(如图1)和使用方法非常简单,安装后,用户点击Excel表格,并同 ...

  7. 谢国忠:不得不告诉你一个坏消息

    <script type="text/javascript"><!-- google_ad_client = "pub-0241434510974184 ...

  8. css 风琴,玩一下纯 CSS 折腾的一个叫什么手拉风琴的图片展示效果

    原标题:玩一下纯 CSS 折腾的一个叫什么手拉风琴的图片展示效果 好久没更新的公众号终于更新了,但没有太多内容,主要是也不知道写什么,更关键是已经很久没有写 CSS 的东西了,中午没吃到鸡,就一边观战 ...

  9. 告诉你外语学习的真实方法及误区分析(整理)

    晚上,我在网上无意间发现了一篇名为"告诉你外语学习的真实方法及误区分析"的文章,作者"漏屋".当时读了前面一部分就感到非常震憾,于是决定往下研读.读完之后更是醍 ...

最新文章

  1. 知乎网解决HTML5 Placeholder的方案
  2. linux串口驱动分析【转】
  3. java 递归原理_Java中递归原理实例分析
  4. python 学习笔记十九 django深入学习四 cookie,session
  5. 程序员的数学全三册密码_阿波罗50年前成功登月,少不了这位硬核女程序员
  6. less css用法思维导图
  7. 无法解析的外部符号的几种可能(lib方面的)(还有dll方面的,不在本文中)...
  8. SpringMV工作流程分析
  9. using namespace std
  10. php 脚本执行超时,PHP脚本运行超时管理机制
  11. Android驱动工程师职位要求
  12. markdown公式编辑参考
  13. 全网首发:多个mimetypes xml设置某种文件类型的不同图标,LINUX怎样确定使用哪个
  14. 福建省侨兴轻工学校计算机信息科,福建省侨兴轻工学校
  15. 理论+实验:LAMP网站服务器部署(超详细版本)
  16. android 亮屏 激活自动亮度调节,Android 屏幕亮度调节(2.0以后出现亮度自动调节)如何开启、关闭亮度自动调节...
  17. mysql choose when_mybatis 基础(二) 动态sql 关于where if / where choose when otherwise
  18. 指数加权移动平均(Exponential Weighted Moving Average)
  19. Python——通过while、for、if—else完成一个地铁乘车消费计算器
  20. educoder/python第1关:学习-Python集合之应用一

热门文章

  1. 关于数据库中NULL的描述,下列哪些说法符合《阿里巴巴Java开发手册》
  2. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
  3. C++关键字const
  4. 暑期集训3:几何基础 练习题B: HDU - 2001
  5. C++ transform for_each
  6. 【转载】邻接表表示法
  7. 网页制作之html基础学习3-css样式表
  8. 使用WinINet和WinHTTP实现Http訪问
  9. HDU 1061 Rightmost Digit
  10. win2000.win2003关闭端口详解--防黑必备