跑步机上的精彩人生——Linus大神传奇

2019 年 2 月 19 日 码农翻身

作者:格蠹老雷

来源:公众号格友

在这样的软件时代里,越来越多的人在工作时离不开电脑,于是便有了各种各样的操作电脑的方式。


首先,大多数人是坐在电脑前的,这是最普通的方式,我们不讨论。


有些人喜欢站着写代码,在英特尔的办公室里,就可以看到有些同事把桌面调整到适合站立操作的高度。为了满足这些员工的要求,后勤部门有这项调整桌面高度的服务,而且把这项服务的价值上升到人体工效学的高度,还有个专门的术语,叫ergo(取自ergonomics)。


GNU的缔造者,GDB、GCC等一系列著名软件的创建者,Richard Matthew Stallman(简称RMS)先生喜欢在旅行中写代码,走到哪里,写到哪里。随时随地,掏出笔记本电脑,打开编辑器,然后投入到代码世界。


下面这张照片是Stallman先生2000年游历中国时,在道教圣地五台山紫霄宫门前酣畅淋漓地写了一阵代码后,存照留念。


(照片来自Stallman先生的个人网站)     

在Stallman先生的个人网站,有很多他在世界各地旅行时写代码的照片,有的在水上,有的在山上,.......     




RMS的好朋友,因为缔造Linux操作系统而成名的Linus大神也是个充满个性的传奇人物,他不仅创造了Linux和GIT等独特的软件,而且创造了很多“语不惊人死不休”的名句。    


那么Linus是如何写代码的呢?    


2016年2月,在TED的演讲(访谈)中,Linus公开了一张站在电脑前工作的照片。    



从照片来看,Linus明显是属于喜欢站着工作的那一类,照片中,他把可升降的电脑桌升的很高,调整到了适合站立的高度。


在采访中,Linus说他喜欢安静的办公环境,不希望听到风扇的声音,因此使用的电脑应该是低功耗的CPU。他还说,他喜欢把整个房间漆成浅绿色,也不喜欢房间很透明,看到太多外面的世界(怕分散注意力吧)。      


其实这张照片只体现了Linus喜欢站着工作的一面,隐藏了一个重要的信息。站着办公的人很多,隐藏的信息彻底让其他也站着办公的软件同行望尘莫及了。    



仔细看下面这张照片,Linus脚底下不是普通的地面,而是一台跑步机 !


Linus大神说,他喜欢把跑步机调整到每小时1英里的速度,然后站在上面一边行走,一边写代码,收发邮件......      

RMS喜欢旅行时写代码,旅行时是动的,写代码时是坐在固定位置的。Linus大神这样站在跑步机上,一边行走,一边写代码,真的是前无古人后少来者啊。    


闭上眼睛想像一下如何站在跑步机上工作:眼睛看着屏幕,手里敲着键盘,大脑里想着代码,两脚要保持匀速行走.......    


这样做从健康角度来说,应该是很好的,站立的姿势要比弯腰曲背地坐在那里好多了,行走要两腿活动,也要比二郎腿或者两腿僵在那好多了。    


但这样站在跑步机上写代码,也是有挑战的,如果大脑完全投入到软件世界,忘了动脚,那么人就被跑步机拖走了,够不到键盘了,万一这样,得赶紧跑两步,跑回到电脑前。如果写了一会,又忘了走,那么又被拖走,得再跑回来,如此往复,是蛮锻炼身体的。


哈哈,Linus大神肯定是想写一辈子代码的,用这种方法强迫运动保持健康真是个好主意。    


当然,不只是写代码这样,Linus大神也是这样处理邮件的,阅读每日数以百计的来自世界各地的邮件,洞察Linux内核社区的一举一动。


直到今天,每一次Linux内核发布新版本,Linus大神都亲自写邮件,用大家已经习惯的Linus体描述每个版本的新功能,写release note。


当然,Linux内核的很多重要技术决策也是依靠邮件,其中的很多封邮件,都是大神站在跑步机上写就的吧,如此向全球发布,指点江山,真正是信息时代的风流人物!    


很多人都知道,Linus大神的脾气不好,对于违背自己方法论和价值观的事情,他可能大发雷霆,不管对方是谁,都要对其“口诛笔伐”!


就在Linux内核的新闻组上,Linus大神曾几次用他的Linus体讨伐“叛逆”。或许那几封邮件也是在这台跑步机上写就的。


平时低调温顺的大神被激怒了,“是可忍孰不可忍”,把跑步机的速度加快到平时的10倍,边跑边写,不畏世俗偏见,捍卫心中信念,“不要责怪我没有风度”,“骂人就是我的文化”!在不停转动的跑步机上,大神脚下生风,手上按键跳动,一个个字符仿佛一只只箭发射到屏幕上。写了一段,还意犹未尽,再来一段,怎么够不到键盘了,快跑几步,继续写...... 


(此段为作者虚构,亵渎大神,非常不安)    


需要说明一下,这样的办公环境当然是Linus成名之后的,有了经济基础,有了满世界的追随者,不需要自己再写非常繁重的代码之后的。    


之前是什么样呢?    这个样子就和全世界的大多数软件同行差不多了吧?    



还需要说明一下,这个办公环境是Linus大神的家庭办公室。不过,据说Linus大神很少到正式的办公室。    


2004年夏季,Linus一家从喧闹的硅谷搬迁到比较安静的波特兰,在美丽的Oswego湖畔定居。    



在波特兰的某个论坛上,曾有人发帖说遇到了Linus,称他的车牌上印着“Mr. Linux King of Geeks”。Linus住在波特兰应该确切无疑,但是这个车牌是否为真有待考证了。    



上面这些照片都来自Linus大神所供职的Linux Foundation。2014年Linux Foundation对Linus做了一个采访,拍摄了Linus的家庭办公室。在采访的末尾,Linus展示了房间里的很多小企鹅,还有一把剑。



丈夫处世兮立功名,立功名兮慰平生,介绍一下Linus大神的传奇故事,与格友们共勉。


你可能会 喜欢

雕刻在Linux内核中的Linus故事

关于老刘和码农翻身

我是一个线程

我是一个Java Class

面向对象圣经

TCP/IP之大明邮差

CPU阿甘

负载均衡的原理

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

码农翻身:用故事给技术加点料

长按识别二维码关注

登录查看更多
0

相关内容

Linux 是一系列类 Unix 计算机操作系统的统称。该操作系统的核心为 Linux 内核。Linux 操作系统也是软件和开放源代码发展中最著名的例子之一。
Yoshua Bengio最新《深度学习》MLSS2020教程,附104页PPT及视频
专知会员服务
130+阅读 · 2020年7月10日
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
225+阅读 · 2020年3月22日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
注意力机制介绍,Attention Mechanism
专知会员服务
168+阅读 · 2019年10月13日
听完了1000+首古风歌曲,我发现自己也能火
PingWest品玩
4+阅读 · 2019年6月2日
一万小时贫穷定律
互联网er的早读课
5+阅读 · 2018年8月22日
薪水你自己填-番外篇
待字闺中
4+阅读 · 2018年6月13日
Python除了不会生孩子,什么都会
算法与数学之美
3+阅读 · 2017年11月8日
谈谈王者荣耀
小道消息
4+阅读 · 2017年7月6日
The Evolved Transformer
Arxiv
5+阅读 · 2019年1月30日
Arxiv
5+阅读 · 2018年5月5日
Arxiv
3+阅读 · 2018年3月29日
Arxiv
4+阅读 · 2017年11月4日
VIP会员
相关VIP内容
相关资讯
听完了1000+首古风歌曲,我发现自己也能火
PingWest品玩
4+阅读 · 2019年6月2日
一万小时贫穷定律
互联网er的早读课
5+阅读 · 2018年8月22日
薪水你自己填-番外篇
待字闺中
4+阅读 · 2018年6月13日
Python除了不会生孩子,什么都会
算法与数学之美
3+阅读 · 2017年11月8日
谈谈王者荣耀
小道消息
4+阅读 · 2017年7月6日
Top
微信扫码咨询专知VIP会员