大神黑客说的话(黑客入门基础知识)
程序员圈子里流传过这么一句充满极客风格的话:
「Talk is cheap. Show me the code.」
中文有多种翻译版本,不管是“屁话少说,放码过来”还是“代码胜于雄辩”,都牛逼哄哄地传达出了极客们对技术的推崇和热爱。
这句话出自Linux之父林纳斯·托沃兹(Linus Torvalds),他还说过一句更拽的名言:
“I’m Linus, I’m your god.”
仿佛听到蜜汁微笑背后的内心os :看你们这群愚蠢的人类...
林纳斯戴着圆框眼镜的胖脸蛋,看起来和蔼可亲、人畜无害,然而这张嘴却像机关枪一样连连冒出语不惊人死不休的金句,来感受一下:
I’m always right. This time I'm just even more right than usual.
我就是永远正确。这次我比平时还要更正确一些。
Standards are paper. I use paper to wipe my butt every day. That’s how much that paper is worth.
标准就是纸张,我每天都用纸张擦屁股。这就是这些纸张的价值所在。
If you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program.
如果你的代码里需要有超过三层的缩进,那么你已经搞砸了,应该修改你的代码。
Nobody actually creates perfect code the first time around, except me. But there’s only one me.
实际上没有人能一次就写出完美的代码,除了我。但是世界上只有一个我。
普通人说这种话或许会显得很狂拽嚣张,但是,林纳斯,他,根本就不是个普通人阿!再狂妄的话也阻止不了无数程序员把他当成神一样的存在。
他写出第一个 Linux 版本时,只是一个21岁的大学生,而现在世界上大部分软件和服务都运行在这款操作系统之上。
当大家使用Google、百度搜索,使用Kindle 阅读,使用淘宝购物时,支撑这些服务的,是后台成千上万台 Linux 服务器。如今说起来风起云涌的神马云计算、大数据、移动互联网,其实都是踏着Linux的肩膀站起来的!如果算上NASA的前哨站,它甚至拥有外太空的用户。
林纳斯还搞出了分布式版本控制系统Git,目前几乎全世界的程序员都在用Git管理他们的代码,著名网站 Github就是基于 Git 构建的(现在程序员约架都上Github啦)。
但是这么一位传奇的大牛,却不像乔布斯、比尔盖茨一样被人熟知。一是因为他除了偶尔在Google+上“开火”外,日常生活里非常低调,现年46岁的他每天的主要活动仍然是笔耕不辍地敲代码。另一点是,林纳斯说自己真的不是一个善于交际的人,而是一个书呆子、独行侠,也因此他才经常口不择言,炮轰自己不喜欢的东西。
其实从那些放荡不羁的语录里可以看出,这位技术大神只是性格闷骚而已,他的冷幽默技能与身俱来。
幼时的林纳斯为自己的大鼻子尴尬不已。他自己描述:"我小时候长得很丑,有一个祖传的大鼻子,据说眼镜可以让鼻子显得小一点,于是我就带上了,任何时候都不摘下来。"
他不怎么费劲数学和物理就学得极好,社交圈却是一塌糊涂,妈妈还一度担心以他这幅德性找不到女朋友。
大智若愚的林纳斯倒是心宽,不怎么焦虑找对象这事,因为他早早就拥有了自己的一生挚爱了——计算机。
他最早接触电脑时是10岁。林纳斯的外公是一位大学统计学教授,他有一台计算机,这台电脑的主要功能就是没有功能,唯一能做的事情就是用Basic语言在上面编程。但是老爷子年老眼花,不喜打字,就让自己的外孙帮助录入写在纸片上的数学公式。渐渐地林纳斯除了对数学有了初步的认识,也把计算机玩的娴熟,很快他就在外公的引领下开始编写自己的程序。
想想我们10岁的时候都在干什么?..
...
林纳斯整个中学时代和大学时代都是在电脑前度过,他自述是一个彻头彻底的“呆子”,只有在电脑前才感到无比快活。他对编程的热衷溢于言表:
“对于喜爱编程的人来说,编程是世界上最有趣的事,比下棋有趣得多!因为你可以自己制订游戏规则,而你制定什么样的规则,也就会随之出现与此规则相符合的结果。”
他一刻不停地磨练自己的技艺,在晨曦的微光中练习算法,在芬兰沐浴着北极光的雪山上编译代码。经历了这10000小时+的训练,以及高强度阅读和学习专业书籍的加持,二十一年后林纳斯终于迎来了生命中重要的节点时刻!
21岁这年,他抚着雪亮的刀锋上路了,往极客的顶峰攀登,要去创造属于自己的光辉。
事实上对于他来说,那时和以往没有什么不同,他也没有意图做什么轰天动地的事情。刚开始,林纳斯只是想改造一下当时缺陷百出的操作系统,让自己用起来比较爽而已...
然而这个改变逐渐一发不可收拾,从最初的改造局部程序,到最终决定开发一个新的操作系统内核并完成了它,林纳斯单枪匹马地只花了四个多月,这种编程效率让世界上几乎任何一个程序员都望尘莫及。
那一年李纳斯还在上课,但是课程很简单,他唯一的课外活动就是参加每周三晚的同学聚会,这个长着大鼻子的技术天才,常常不自信于自己缺乏社交能力和容貌不美丽,对他来说,唯一有意思的事就是把程序写出来。看来没有女神的好处就是可以写出个操作系统,然后把自己叫做上帝。
那个夏天林纳斯说自己只做了两件事,第一件事就是什么都没做,第二件事是伏在电脑面前噼里啪啦地敲键盘。
认真的人最帅气 ?(? ???ω??? ?)?
芬兰四月到八月的日子是一年中最美丽的时段,人们到深蓝无际的海上航行,到阴凉小木屋中消遣时光,去海滩上晒暖洋洋的日光浴。但是林纳斯,他只是窝在自己的小黑屋里,永无休止地编写程序,看不见窗外的白天和黑夜,忘记了外面灿烂的世界。他唯一的想法就是,得赶紧把这该死的系统做出来!
四个月过去了,Linux 内核第一个版本终于诞生了,它从创始人狭小的卧室里横空出世,引起了无数极客的狂热追捧。
林纳斯还做出了开源的决定,允许那些希望使用和改进它的人们根据开源协议修改和提交源代码。这让 Linux 成为世界上有史以来最大的开源协作项目。你无法想象没有Linux的互联网会是什么样子的,很难形容Linux内核对谷歌来说有多么“无所不在”。
可以说,李纳斯改变了世界,你每一次伐开心后在淘宝上开始剁手,都有林纳斯贡献的力量!
李纳斯将Linux如此成功的原因归结为自己的缺点导致的:
1、 我很懒散
2、 我喜欢授权给其他人
其实这两个所谓的缺点,正是优秀领导者必备的要素。
正如时代周刊对林纳斯的评价:“有些人生来注定能领导几百万人;另一些人生来就能写出翻天覆地的软件。唯一一个能同时做到这两者的人,就是林纳斯·托瓦兹。”
会编程的孩子,都是好孩子!
林纳斯把自己定位成 Nerd(书呆子),实际上这位技术大神是个非常有趣好玩的人。
他出了本自传,名字就叫“Just for fun(只是为了好玩)”。这本书语言风趣幽默,充满了各种好玩的笑料,以及对技术和软件的严肃思考。前言里煞有介事地这么说道:
我们可以在第一章里对读者解释生命的意义何在,这样就可以吸引住他们。一旦他们被吸引,然后付钱买了书,剩下的章节里我们就可以胡说八道了。
其实,林纳斯还是一半认真一半玩世不恭地阐述了自己对生命意义的看法。他认为生存是驱动人类的首要动机,第二是社会关系,第三是娱乐。生活的意义就是要达到第三个阶段。你一旦达到了第三个阶段,就算成功了。但首先要越过前两个阶段。
如果能找到一个喜欢的东西,全力专注地投入并不断探索,还真不是一件容易的事情,可能真的“只是为了好玩”。
作为一个传统的黑客,林纳斯少年成名,崇尚自由,快活地做自己喜欢的事,最终因“好玩”颠覆了整个世界。他是一个真正的极客。
相关文章
- 6条评论
- 性许绮烟2024-04-25 14:54:01
- . I use paper to wipe my butt every day. That’s how much that paper is worth. 标准就是纸张,我每天都用纸张擦屁股。这就是这些纸张的价值所在。 If you need more than 3
- 礼忱七禾2024-04-25 19:17:22
- 彻底的“呆子”,只有在电脑前才感到无比快活。他对编程的热衷溢于言表: “对于喜爱编程的人来说,编程是世界上最有趣的事,比下棋有趣得多!因为你可以自己制订游戏规则,而你制定什么样的规则,也就会随之出现与此规则相符合的结果。” 他一刻不停地磨练自己的技艺,在晨曦的微光中练习算法,在芬兰沐浴
- 余安断渊2024-04-25 19:31:46
- inux之父林纳斯·托沃兹(Linus Torvalds),他还说过一句更拽的名言: “I’m Linus, I’m your god.” 仿佛听到蜜汁微笑背后的内心os :看你们这群愚蠢的人类... 林纳斯戴着圆框眼镜的胖脸蛋,看起来和蔼可亲、
- 柔侣遐迩2024-04-25 16:21:25
- 黑客,林纳斯少年成名,崇尚自由,快活地做自己喜欢的事,最终因“好玩”颠覆了整个世界。他是一个真正的极客。
- 离鸢而川2024-04-25 20:02:05
- 渐一发不可收拾,从最初的改造局部程序,到最终决定开发一个新的操作系统内核并完成了它,林纳斯单枪匹马地只花了四个多月,这种编程效率让世界上几乎任何一个程序员都望尘莫及。 那一年李纳斯还在上课,但是课程很简单,他唯一的课外活动就是参加每周三晚的同学聚会,这个长着大鼻子的技术天才,常常不自信于自己缺乏