世界首富马斯克的编程水平怎么样?

我发现很多牛人小时候都有两个重要的特点:

1. 喜欢读书,尤其是百科全书。

2. 专注,极度专注

1

1971年,马斯克出生在南非一个富裕的家庭,很小的时候就书不离手,下午两点放学后,他就跑去书店,一直待到下午6点父母下班回家。 

全家人出去购物的时候,经常发现马斯克不见了,这时候只要去最近的书店去找,就能看见马斯克坐在地板上聚精会神地读书。

马斯克有着过目不忘的记忆力,把《大英百科全书》烂熟于心,可以脱口而出月球近地点和远地点距离的精确数字。

另外,牛人总是在很小的时候就会在电脑上编程,MySQL之父是16岁,Linux之父是10岁,马斯克也是10岁。 

当时他在约翰内斯堡的电子产品商店第一次看到了计算机:Commodore VIC-2,这个可以执行人类指令的计算机立刻把马斯克震住了,他缠着父亲终于买一台。

客观地说,仅有100多行的游戏还比较“稚嫩”,但是考虑到马斯克只有12岁,他的编程水平已经超过绝大多数的孩子了。 

后来有个Google程序员看到了源码,翻译成了HTML5版本:

1994年,马斯克在硅谷找了几份实习,其中一个是火箭科学游戏公司(Rocket Science Games),这家创业公司主要做视频游戏,马斯克被分配的任务是用汇编写驱动程序,控制游戏杆和鼠标。

驱动程序写起来很烦人,挑战很大,但马斯克精力充沛,通宵编程根本不在话下,出色地完成了任务。 

马斯克用C语言独立完成了后台的所有原始代码,包括矢量地图的绘制,点与点之间距离的计算。

但是马斯克写的代码简直就是“意大利面条”, 所有的代码都搅成一团,难以修改,难以维护,很容易导致程序因为某些神秘原因而崩溃。

马斯克对于日期的估算总是过于乐观,一两天的工作量被他说成一个小时,一两周的工作量被他说成一天,让其他人痛苦不堪。

后来公司获得融资,改名为Zip2,也从SGI挖来了一批优秀的程序员,这些程序员实在忍不了“意大利面条”代码,不顾马斯克的愤怒,坚决重写软件的大部分内容,最终实现了模块化良好的系统。

1999年2月,康柏电脑斥资3.05亿美元收购Zip2,马斯克通过这次创业,净赚了 2200 万美元。

这笔钱足以上28岁的马斯克退休,但不安分的马斯克又创了X.com(后来和人合并成为PayPal),SpaceX、Tesla、SolarCity、Neuralink….  最终成为了这个时代的“钢铁侠”。

当然,马斯克现在不会再编程了。

3

马斯克曾经是一个自学成才的程序员,用Basic、汇编、C语言做过一些系统,但是水平肯定不如Monty、Linus、Ken Thompson、Bill Joy等大神,因为他并没有青史留名、影响全世界软件作品。

不过马斯克厉害的地方在于他开创了新的商业模式、有着改变世界的雄心,疯狂的冒险精神和强大的执行力,正是这些特质,最终让他成为了这个时代的“钢铁侠”。 

(完)

最后,隆重介绍一下我的小 ,“想躺平的程序员”,这个小 可比我的大 厉害多了,一定要关注啊。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93643 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月5日
下一篇 2022年2月5日

相关推荐