众所周知,埃隆·马斯克(Elon Musk)创立了特斯拉、Space X和PayPal这几家改变了整个行业的公司。但在成为企业家和全球首富之前很长一段时间,马斯克只有一个简单的想法——他想设计视频游戏。那么,埃隆·马斯克是怎样从一个玩游戏的孩子成长为一名亿万富翁的呢?在本文中,你将了解到埃隆·马斯克的教育,以及对于游戏的兴趣如何引导了他学习编程。

作者 | Cory Althoff

译者 | 弯月

责编 | 屠敏

出品 | CSDN(ID:CSDNNews)

如何挑战百万年薪的人工智能!

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

以下为译文:

埃隆·马斯克的教育开始于他在洛杉矶的家。埃隆·马斯克在南非出生并长大,十岁的时候他开始对视频游戏产生了浓厚的兴趣。马斯克是个非常有毅力的孩子,有时候他会连续读上十个小时的书。马斯克说过,对视频游戏的热爱促使他开始学习编程。“我觉得我可以做自己的游戏。我想了解游戏的原理。这就是我学习编程的动机。”

马斯克入门的书是《BASIC编程语言》,这是上个世纪六十年代就开始流行的语言,直到八十年代许多计算机依然在使用。那本书提供了一个六个月的学习编程计划,但马斯克只用了三天就学完了。

不久之后,马斯克就编写了他的第一个视频游戏。1984年,马斯克才12岁,他就编写了游戏Blastar。那是一个太空射击游戏,创意来自“外星侵略者”。在马斯克的游戏中,玩家需要击落携带氢弹的宇宙飞船,同时要躲避“死亡光束”。

马斯克把他的游戏展示给了PC and Office Technology公司,该公司愿意出500美元购买该游戏。马斯克第一次编程就学会了怎样盈利,这是埃隆·马斯克教育中的重要转折点。

Blaster教会了马斯克几件重要的事情。首先,他意识到,读书并写代码可以让他编写真正的视频游戏。而将学到的知识变成产品也能带来好的结果,于是年仅12岁的马斯克就开始用编程技能赚钱了。

但埃隆·马斯克的教育并不止于此。马斯克在少年时代一直在坚持学习编程。17岁时,马斯克从南非迁居加拿大。他本来打算去蒙特利尔投奔他的叔叔。结果到了加拿大后才发现,他的叔叔早已搬到了明尼苏达。

但马斯克没有放弃。他在加拿大还有其他亲戚,于是他买了张汽车票,长途跋涉2000多英里才找到另一个堂兄收留他。十几岁的马斯克开始在萨斯喀彻温的农场上干活,在温哥华伐木,还有清理锅炉的工作。

马斯克在《埃隆·马斯克:特斯拉,SpaceX和美好未来的任务》一书中描述了他清理锅炉的经验:“你得穿上防护服,然后钻进那狭窄得刚能容身的隧道。然后,把里面的炉灰、黏糊糊的东西,还有其他滚烫的东西,都用铲子从你进来的洞中铲出去。你别无选择,因为隧道出口处还有一个人要把这些东西铲到独轮车里。如果你在隧道里呆上30分钟就会被热死。”

1989年,马斯克进入了安大略省到皇后大学。在校园里马斯克跟朋友说过,“如果人要是不用吃饭就好了,这样我不需要吃饭,就能有更多的时间工作了。我希望人不吃饭就得到营养。”

马斯克的毅力推动着他不断前进。他开始在宿舍里组装电脑卖电脑。“我可以做出他们需要的东西,比如玩游戏的电脑、简单的字处理器电脑,比他们在商店里买到的更便宜。”马斯克解释说。

他还会花许多时间玩游戏,比如《文明》,还会思考游戏方面的职业。在转学到宾夕法尼亚大学后,马斯克开始转向商业和科技方面。尽管游戏是他年少时的梦想,但他想给世界带来更大的影响。“我真的很喜欢电脑游戏,但就算我能做出最伟大的游戏,又能对世界有什么影响呢?”马斯克说,“并没有太大影响。所以,尽管我喜欢视频游戏,但我不能以此为职业。”

在大学里,马斯克知道自己学习东西的速度很快。他开始对太阳能、太空、互联网和电动汽车感兴趣。在获得了经济学和物理学学士学位后,马斯克去了加利福尼亚州,在斯坦福大学攻读能源物理的博士学位。在那里马斯克迅速注意到了硅谷,于是仅在两天后他就放弃了博士学习。

之后,马斯克创立了Zip2公司,致力于编写在线的城市指南。1999年他以大约3亿的价格卖掉了公司。后来的四年间,马斯克创立了PayPal、SpaceX和特斯拉汽车。马斯克的毅力在当年驱使他三天学完了编程,现在驱使他将对科技驱动未来的愿景变成了现实。

从自学成才的程序员埃隆·马斯克身上我们能学到什么?

  1. 找到你的动力。马斯克在决定学习编程后,只用了三天就学完了BASIC编程语言。在有了第一台电脑后,只用了两年就卖出了第一个程序。你的动力是好奇心吗?你有明确的职业目标吗?以此为动力走向你的目标吧。

  2. 找出你的学习风格。马斯克小时候想学习一切。而他的教育很大程度上依赖于自学,所以他迅速发现读书是自学的最好方法。当他想学习火箭驱动时,他就开始阅读大学的教科书。书籍也许并不适合所有人——有些人喜欢讲座,喜欢视频,喜欢播客,或者一对一教学。找出你的学习风格可以帮你释放编程的潜能。

原文:https://selftaught.blog/elon-musks-education/

作者:Cory Althoff,eBay 的程序员。《 The Self-Taught Programmer: The Definitive Guide to Programming Professionally》一书的作者。

本文为 CSDN 翻译,如需转载,请注明来源出处。

【End】

 热 文 推 荐 

谁杀死了芯片?

PPT写得好的人,为什么都如此遭人痛恨?

王思聪也救不了熊猫直播了?

程序员撒狗粮!3 天开发自己的婚礼小程序!

300道Python面试题,备战春招!

☞ 5年Go语言经验薪资翻倍! 这份全球职业报告中, 区块链开发者薪资排第三, 前两名你绝对想不到!(含完整版下载资源)

☞ 女神节 |  那些奋斗在IT领域的“女神”们

☞ 没有一个人,能躲过程序员的诱惑!

System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

喜欢就点击“好看”吧!

只想做程序员的钢铁侠埃隆·马斯克,是如何成为亿万富翁的?相关推荐

  1. 程序员工作压力大,为什么还这么多人想做程序员?是因为喜欢吗?

    最近过年遇到很多亲戚和朋友,不知道大家的身边是怎样的,阿粉身边的亲戚朋友从事计算机相关的还是挺少的,很多还是从事一些传统行业. 最近跟一个亲戚聊天的时候就聊到网上对程序员的一些刻板影响,什么格子衫呀, ...

  2. 写给那些想做程序员和不想做程序员的人

    <写给那些想做程序员和不想做程序员的人> 首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着 ...

  3. 想做程序员但还在迷惘和摸索吗?

    自从上大学选择了计算机专业后,我就深深地热爱上了软件开发,并已经立志把自己的毕生精力都奉献给软件开发事业.一直以来,我都充满了激情去学习,去写程序,去接受新的知识和技术.几年来,付出很多,收获很多,也 ...

  4. 想做程序员?弄明白这些问题,你会少走很多弯路

    前言 几乎每一个新手程序员都会走上那么一段自学的道路,尤其是在校生或进入工作岗位之后,技术的提升基本都靠自学,有的虽然是网上报班学习,但更多时候还是自己在学习,师傅引进门,修行靠个人. 有的人自学很快 ...

  5. 一个想做程序员的小白,大家都是学了多久去做程序员的

    大家都是学了多久才做程序员 现在那种语言最好找工作 求大神们指点

  6. 想做程序员却不知从何下手?新手入门信息打包送你!

    作者 | Sergiy C. 责编 |  Carol 出品 | 程序人生(coder_life) 很多人都想了解自己是否适合编程?程序员的日常工作是什么?以及自己能借助编程完成什么事情?但他们往往因为 ...

  7. 学计算机专业,但是不想做程序员,还能做什么呢?

    我本科学得是通信,毕业以后,家里供我到国外读计算机专业,父母都是工薪阶层,加上新疆的工资又不高,不仅要支付学费还要负担我的生活费,所以我很能体谅父母的艰辛. 第一学期,我学得很用功,开学第一个月的编程 ...

  8. 不想做程序员了,想哭

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159867.html 相关文章: [视频]Vue作者分享:Vue 3.0 进展 刚毕业 ...

  9. 想做程序员,这些“潜台词”你能get几个?

    漫画内容素材来源于知乎,如有侵权请联系删除. 本篇内容仅供娱乐,程序员是一个可爱的群体,怎么可能会有这么多小心思呢~是吧? 现实生活中,程序员可能只是嘴上倔强一下,工作还是会踏踏实实完成. 大厂作为互 ...

最新文章

  1. 以太坊Geth几种同步模式
  2. [实验]通过内核Patch去掉iOS-v4.3.3的沙盒特性
  3. 一个域名解析到另一个域名_如何申请一个免费的域名?
  4. NYOJ541 最强DE 战斗力(第五届省赛试题)
  5. 【Python】count()方法:统计字符串出现的次数
  6. 编码Java时的10个微妙的最佳实践
  7. vue-cli3项目移动设备调试访问报错WDS:Disconnected,无法自动刷新或模块热替换
  8. all方法 手写promise_我团队的一年前端实现Promise所有方法
  9. 微信小程序开发:学习笔记[9]——本地数据缓存
  10. 【编辑器】VScode+code runner+python3编译
  11. Ubuntu中需要安装的
  12. 磁盘阵列(RAID) 级别
  13. ext3日志模式---文件系统
  14. 64位计算机比32快多少,电脑系统应该选择64位还是32位 到底哪个速度更快?
  15. 显式积分,隐式积分和弹簧质点系统(详细公式推导和太极源码)
  16. 【嵌入式模块】矩阵键盘
  17. 蓝桥杯 第39级台阶
  18. 类和对象11:描述符方法
  19. 面试题,你为什么想做产品经理?
  20. 从新一代TPU到Google.ai,详解谷歌I/O首日人工智能五大亮点

热门文章

  1. golang java耗内存_golang websocket内存泄漏
  2. 【数据结构】【未完成】单调栈
  3. 改变Adobe Acrobat (PDF)高亮工具的颜色
  4. 模型可视化工具netron
  5. python快速编程入门课本中的名片管理器_python优雅操作-实现名片管理系统
  6. 2021-2025年中国再加工医疗器械行业市场供需与战略研究报告
  7. 2021-2025年中国云托管服务行业市场供需与战略研究报告
  8. 第6章 旋转的方块(《Python趣味创意编程》教学视频)
  9. Java 处理空指针异常(java.lang.NullPointerException)空比较
  10. python 源文件中文输入