17611538698
info@21cto.com

马斯克是一个优秀的开发者吗?

作者 万能的大雄 分类 技术人生 10月16日
导读:马斯克同学会编程吗?编程水平肿么样?本文探讨一下。

大家想知道埃隆马斯克是否会编程吗?嗯,肯定的回答:是的埃隆马斯克会编程

这对于一个智商估计为 150-155 的人以及特斯拉和 SpaceX 等巨头型科技公司的创始人来说,并不是什么奇怪的事。

图片

但是埃隆马斯克的代码能力到底有优秀,他是如何开始进入编程世界的呢?嗯,人们似乎有一种误解,认为像马克扎克伯格和埃隆马斯克这样的亿万科技企业家不一定都是伟大的程序员。

让我们深入了解一些原因。

早期的编程生涯


根据《Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future 》一书,Elon Musk 在 10 岁时就开始编程。


图片

在他生命中的这个阶段,他对一台名为 Commodore VIC 的5KB 内存的“新式”计算机深深地着了迷。 


图片

埃隆向他父亲索要这台电脑,幸运的是,他的父亲买来送给了他。

不久之后,Elon 使用计算机手册学习了 BASIC 计算机编程语言。这本学习手册大部分人需要大约 6 个月才能完成。然而马斯克在不到 3 天里就学会并上手编程。

往前快进 2 年,马斯克以 500 美元的总价值将他的第一款游戏 Blastar 卖给了一家电脑杂志公司。

图片

该游戏总共需要 167 行代码就能运行,并且是在计算机没有像今天这样适当的 GUI 时编写的。一切都需要在命令行终端风格的界面上完成。

图片

虽然像 Blastar 这样的游戏并没什么太好看的,但对于一个 12 岁的计算机早期启蒙的孩子来说,它足够令人印象深刻。

这是埃隆马斯克的第一个商业成功项目。这也是他开始科技生涯的起点。

Elon Musk 在编程和商业领域的生涯


1989年马斯克移居加拿大,在安大略省皇后大学攻读商科,后转入宾夕法尼亚大学,在宾夕法尼亚大学沃顿商学院攻读经济学学士学位,在文学院攻读物理学学士学位和科学。
尽管 Elon Musk 作为程序员,从来没有过朝九晚五的办公桌工作,最初的初创公司 Zip2 的过程中发挥了重要作用。


这是一家由 Elon 和他的兄弟于 1995 年共同创立的公司。该公司用于提供带有本地企业地图的搜索目录,类似于在线黄页或者天眼查。后来公司开始协助报纸媒体设计在线城市指南。在 1999 年最终被出售给 Compaq 计算机之前,与总共 160 家报纸合作Elon用 C 语言为这个产品编写了后端


根据Ashlee Vance的传记写道,该软件最后由新加入的员工全部重写。接管该项目的计算机科学专业学生能够用几行代码重写马斯克编写的大量冗余代码。代码库最初也不是很灵活。这表示如果将来需要进行更改,那将非常困难。


在 Zip2 取得成功后,Elon 将他赚到的钱重新投资于他的新创业公司 X.com。 在这家公司,他在开发原始代码方面发挥了重要作用。


X.com 是一家由 Elon Musk 共同创立的在线银行。在后来的几年里,它与竞争对手 Confinity Inc. 合并,重新合为 PayPal。在它的合并中,它的大部分代码库都由更有才华的工程师重写。
从那时开始,埃隆继续创建特斯拉和 SpaceX。虽然他并没有在这些产品的软件开发中扮演很大的角色,也标志着他从程序员转变为专注于创业。


总结

综上所述,马斯克知道如何编程。但是很明显,他没有成为世界上最好的程序员。如果有的话,埃隆马斯克是一个高于平均水平的自学成才程序员,他利用自己的技术推动了自己的创业生涯。

马斯克是一个足够优秀的程序员,可以让他的原始项目很快起步,后来根据运营需要由其他开发工程师重新编写,以便扩展业务。

现在,大家知道马斯克是不是真的会编程了~

评论