《Just For Fun》-Linux torvalds自传
忘了怎么开始的,虽然才过了不到几天,忘了在搜什么关键词的时候看到了这本书相关的信息,可能是搜“Just for fun”, 可能是搜“生命的意义”也可能是搜关于linux技术的,涉及到了这本书然后才知道linux torvalds还写了一本自传,其实在此之前我很不喜欢也没主动去读谁的自传,虽然买了乔布斯的自传,啥都记不住了,或者都没翻开,,可能在潜意识里对拥有偶像还是比较抵触的,也可能是前30年所有的心力都在为能在上海买个房子而努力,只是为了安稳的填饱肚子罢了。底层建筑决定上层建筑,随心有不甘单又能如何。
去年买了房子,装修,今年四月底搬进去,心态可能才逐渐转变过来可以静下心来,放弃浮躁来做一些事情,去生活而不是生存。
在了解Donald(高纳德) 和 Linux Torvalds(林纳斯·托瓦兹) 之后发现“站在巨人的肩膀上”这句话的一些含义。了解他人可以帮你更好的了解自己,了解“人”,更进一步“同类人”的心路历程,也喜欢 胡适的 “怕什么真理无穷 进一寸有一寸的欢喜“。
花了两天读了《Just For Fun》中文版本,没有出版的版本,应该是私人翻译的,没有经过校对。虽然有些专业术语个人感觉翻译的不是那么准确,但是整体上还能流畅的阅读,不过剩下的时间里还是要对英文版本的阅读一遍。这里摘抄一些个人认为值得思考的一些段落。
这里也在这里吹个牛逼:要在2020年11月11日前能够流畅的阅读英文原著,阅读英文版的《code complete》《just for fun》,能够流畅的阅读英文技术手册和文档。
下面是第一遍读的时候认为值得思考的一些段落或者语句, (ps 里面的是自己的胡扯)
摘抄:
我对生命的意义有种理论。我们可以在第一章里对人们解释生命的意义何在。这样 可以吸引住他们。一旦他们被吸引住,并且付钱买了书,剩下的章节里我们就可以胡扯了。
(ps: 发现技术大佬都很接地气,通俗 不装逼,参加一些技术人的大会 发现技术大佬身上有很多扫地僧的感觉,有些话真的是-听君一席话胜读十年书)
这个答案基本上简单而漂亮。它不会给你的生活以任何意义,但可以告诉你将发生 什么。有三件事具有生命的意义。它们是你生活当中所有事情的动机,包括你所做的任何 事情和一个生命体该做的所有事情。第一是生存, 第二是社会秩序, 第三是娱乐。生活 中所有的事情都是按这个顺序发展的。娱乐之后便一无所的。因此从某种意义上说,这意味 着生活的意义就是要达到第三个阶段。你一旦达到了第三个阶段,就算成功了。但首先要越 过前两个阶段。
(ps:不论最后一个阶段,但是基本所有的推论中,生存、安全感都是第一位的)
李纳斯:我们所说的都非常宏观,但我们指的不光是人,而且是生活。和熵的定律相似。根 据“生活的熵定律”, 一切事物都将从生存走向娱乐,但这并不意味着在某个局部地区 没有倒退的现象,而且毫无疑问许多地方都有这种情况。有时事物往往会分裂开来。
李纳斯:所以归根结底,我们都是为了开心。我们也可以坐在这里,完全放松,享受着汽车 旅行。 大卫:仅仅为了开心? Just for Fun
(ps:热力学第二定律 这个引用挺合适的)
可谁又能责怪她们呢?再过几个小时天色又将黑下来,人们便无事可做了。然而我却有一个 可以让我度过寒冬的室内运动:编写程序。
(ps:一切的开始总是那么顺其自然,just do it 剩下的交给时间吧,做的事情只要自己感兴趣,能满足基本的生存要求,其他的不要多强求)
我认为,总体来讲,住在硅谷的人比其他人都更加幸福。首先,经济革命完全在他们的控制之中。更重要的 是,无论是硅谷里的新贵们还是老家伙们,都富裕得满腹流油。但谁也看不到他们脸上充满笑容,至少在 他们的经纪人办公室之外他们总是绷着脸。
我问他,如果见到比尔?盖茨想说些什么,他却说连与后者见 一面的欲望都没有。“在我们俩之间没有什么关系可言,”他说,“他所做的事是世界上最优秀的,但我 却丝毫不感兴趣。我所做的事在世界上也可能是最优秀的,他也不感兴趣。我对他经商提不出任何建议,他 对我的技术也提不出任何看法。”
问塔芙吧。我对名字、别人的面孔和我做过的事情都记不住。我们家的电话号码我都得问塔芙。我能记住事 物的规则以及它们组织起来的方式,但对事情的细节却永远记不住,所以对我童年的细节忘得精光。我小 的时候都发生了什么事,我是怎样想的,都记不住了。
因此,那年夏天我做了两件事。第一件是什么都没做。第二件事是读完了七百一十九页的《操 作系统:设计和执行》。那本红色的简装本教科书差不多等于睡在了我的床上。
(ps:跟鲁迅的我家门前有两棵树,一颗是枣树,另一颗也是枣树有异曲同工之妙,虽然是废话 但是感觉很屌)
物理的规则亦是如此。你努力找出基本的规则,而这些规则都是相对简单的。从那些简单的 规则中,通过相互作用产生令人不可思议的复杂性。
我想我已经回答了李纳斯是一个什么的孩子的问题–不错,他是非常好养的。他惟一需要的就是一个挑 战,剩下来的事情就由他自己去解决了。就像我和萨拉过去常说的,只要给他一间斗室,里面放上一台电 脑,再给他一些面条吃,他就会觉得无比幸福。
在电脑世界中,你就是创世者,你对所发生的一切拥有最终的控制。如果你功力深厚,你可 以是上帝――在一个较小的层面上。
但是的确如此。你开始创造自己的世界,而唯
一限制你的就是机器的性能,以及――在今天尤其如此――你自己的能力了。
操作系统是计算机的所有功能的基础。而创造一个操作系统则是最终的挑战。
创造操作系统,就是去创造一个所有应用程序赖以运行的基础环境――从根本上来说,就 是在制定规则:什么可以接受,什么可以做,什么不可以做。事实上,所有的程序都是在制 定规则,只不过操作系统是在制定最根本的规则。
一个伟大的数学家不会采用平庸而繁 琐的方法,因为他能看到隐藏在问题背后的真正内涵,并应用这一理解去找到更为简便的 方法。
(ps:数学是科学的科学,而我的数学却不怎么好,而我把这归结于数学老师不酷,也不漂亮)
不过还是很难说清楚,闭门冥思苦想地要找到解决某个问题的漂亮答案,为什么竟然有如 此巨大的魅力?但是,你要是曾经有过找到更好方法的经历,你就会明白,这简直是无与 伦比的感觉。(创造+娱乐)
在软件世界中,一旦你已解决了最根本的问题,兴趣就容易很快地消失
,我不要钱还有很多原因。在最初发布 Linux 的时候,我觉得自己是在沿着几个世纪 以来的科学家们和其他学术界人士的脚印在前进,而他们的成就往往建立在别人所打下的 基础上――用牛顿的话来说,我是站在巨人的肩膀上。这样做,我不仅仅是在与别人分离我 的成果,别人也将会觉得我的工作是有用的。
我很早就明白,最好的领导者不是让手下做他要求他们做的事情,而是让手下做他们自己 想要做的事。同时,最好的领导者也明白,当手下犯错时,要让他们自己有能力纠正而不要 总是自己出面纠正。最佳的领导者是能够让手下自作主张的人。
有很多人都认为加班加点的工作才算真正的工作。我可不这么想。无论是 Transmeta 的工作 还是 Linux 的工作,都不是靠牺牲宝贵的睡眠时间换来的。事实上,如果你想听真话,那我 就要说,我更喜欢睡觉。有些人可能会认为我懒,对这样的人我可真想把枕头朝他们掷过去。 我对自己的行为有着近乎完美的借口:如果你把更多的时间花在睡觉上,那的确会损失一 些工作时间,但如果你的睡眠很充足,在不睡觉的情况下,你的头脑就比别人都要清醒。
我倒不想反他的文章给撕了。但是我相信,在人类的整个生涯中所能发生的最悲惨的事情, 其实就是我们仅仅生存下去却完全没有进步与发展。比尔看上去已经感觉到了基因技术会泯 灭我们的人性。但是每个人对非人性的认识是不同的。随着我们继续进化下去,依照今天的 标准,一万年后的我们也就不能还叫人类了。我们会成为人类的另外一种形态。
顺便提一句,我从未感到自己身处理想主义阵营。的确,我总是将开放源代码视作一种使世 界更趋美好的途径。但仅有这一点还远远不够,除此之外我还将它视作带来快乐的途径。这 可就不怎么称得上是理想主义了。
下面是我所遵循的信条,第一条是“推已及人”,如果你能恪守这一原则,你会在任何环 境下都知道该怎么做。第二条是“以己为荣”,第三条是“行而乐之”。
(ps:这三条很好)
。对开放源代码的立场并不能使我比别人更为平易近人,也不能 比别人更为道德,也不能说明我更易于接受别人的意见。这从来不是事情的关键。事情的关 键在于,即使我是来自地狱的最黑暗的魔鬼,即使我邪恶异常,人们也可以在使用 Linux 时忽视我的存在而自行处理自己的工作。这与我个人的开放与否无关,这只与他们拥有忽略 我的权力有关。那才是最重要的。
人们相信我,而他们相信我的唯一原因就是我曾经值得信任。
人们对待我太认真了。他们对许多事情都看得过直。在为 Linux 奔走的几年里,我认识到了 一件更糟的事情:有些人并不满足于过分认真地对待自己,如果他们自己的成见没有被别 人实践,他们便会更不高兴。
你曾经思索过狗为什么那么喜爱人类吗?不是因为它们的主人每六个星期就带它们到整形 师那里去一趟,也不是因为它们的主人偶尔会在人行道上捡起它们的粪便。狗喜欢人类是因 为人类喜欢命令它们怎样去做,那是它们活着的一个(这一点非常重要,因为它们大部分 都被阉割,所以它们已从繁衍下一代犬科动物的工作中被解脱出来。另外,它们对项圈下的 交配也没有多少欲望)。作为一个人,你是狗群体的领导者,你告诉狗该怎样做。狗的情感 服从于你的命令,而且它们喜欢那样。
不幸的是,人类的性情也是如此。人们希望有人告诉他们该如何行动。这种倾向植根在我们 的基因核里。任何社会性的动物都本性如此。
所以,那些具有个人意识,敢于对别人说“不,我不遵循”的人就变成了领导者。要变为一 名领导者并不很难(肯定如此。我不就变成其中一员了吗?)。那些没有这种信念的人,在 某种程度上,更喜欢领导者替他们做出决策并告诉他们该怎么做。
当然,人们遵循他们所选出的领导者的吩咐去做是正确的。我争论的并不是这一点,我所要 说的是,不论领导者还是跟从者,都想把他们自己的想法强加于对方,正是这一点令人难 以接受。这不仅令人沮丧而且可怕。令人沮丧的是人们会盲目服从任何事物,其中包括服务 我;而令人可怕的是,人们希望把他们的盲从心理强加于他人,当然也包括强加于领导者。
而是我憎恨任何把自己的道德观念强加于他 人的人,在此,你可以把道德观念替换为“信仰”或“价值方式”等。
(ps:习惯了做奴隶的,腿就站不利索了)
如果你没有意识到与风车作战有多么艰难,你就会觉得那是很容易的事情。
(ps:想起了堂吉诃德)
任何理智的人在凝望着需要整修的崎岖山路时,都会陷于沮丧之中(千里之行始于足下)
与具有坚实的技术背景的生意人或具有商业背景的记者不同,过去我只是一个狭隘地将集 中在软件上的开发人员,天真地以为自己知道需要做什么。其实,单是技术问题就能阻碍我 成功地从事这项工作。如果我事先知道需要花费多少精力从事这项工作,而且十年以后我还 在为这项工作努力,并且这将是十年中我的一份全职工作的话,则我决不会开始这项工作 的。
你所需要的是时不时出现的天才 的火花,但你更需要的是在很长的一段时期内持续不断的小的改进与提高。
(ps:所有的伟大都诞生于渺小)
也许不可能。不管怎么说,事情是发展着的。
没有哪种营生可以永远生存,事情总是这样的。
我们所聚集的大量技术都对 其不起任何作用。月球依然是空空如也。当你谈及技术的未来时,真正有意义的是人们起要 什么?一旦能够描绘出这一点,剩下的事情就是如何大规模地生产它,并使它足够便宜,
以便人们能够在不牺牲另外也想要的东西的同时获得它。除此而外,没有任何事情真正有意 义。
其中一个有关公开源代码的最令人不解的迷,就是为什么会有这么多优秀的程序员(最近 一次的统计表明大约有七十五万程序员在从事 Linux 的开发与改进)在毫无报酬的情况下 会如此投入地工作?用一个词来概括这种动机的话,可以说是“目标”。在一个生存或多或 少已经有保障的社会里,钱财并不是最大的激励因素。众所周知,当人们是由爱好和热情所 驱使着的时候,往往能够将工作做得最好。对于剧作家、雕塑家和企业家是如此,对于软件 工程师也是如此。公开源代码模式给人们提供了依靠兴趣与热情而生活的机会。享有乐趣以 及与世界上最好的程序员一起工作,而不是与那些恰巧为他们的公司所雇佣的少数几个程 序员一起工作,是一种无与伦比的享受。公开源代码开发者努力工作着以赢得他们同行的尊 敬,那当然是一种高度有效的激励。
这一次序是:生存;社会交往;寻找乐趣。
(ps:我不知道这个是不是真理,但是值得尝试)
因为我们曾经所做的一切事情,似乎最终都是为了我们自己的乐趣。
们将当前这一时期称为“信息时代”。这是一个巨大的转变。这是一个关于技术用来交流 和传播信息――一种非常社会化的行为――而不仅仅是为了生存得更好的时代。网络化,事 实上我们的许多技术都在开始朝这个方向努力,是我们这个时代的巨大路标:它意味着, 在工业化国家里的人们已经开始将生存视为理所当然的一件事情
Just_For_Fun-Linus_Torvalds自传_中文版
上面是pdf文件,其实linux torvalds的一生远没有到盖棺定论写自传的时候,这本书是大概2000年的时候写的,内容更多的是对linux以及开源软件的一些内容。后来的另外一个影响世界的git是在这本书后linux搞出来的,是值得载入史册的。
期望再过30年,那个时候再来回顾linux torvalds的一生肯定有更多更精彩的篇章