庄表伟《开源思索集》上线
请点击以上平台链接下载阅读
作者简介
庄表伟,华为内源平台架构师,1997年毕业至今,始终战斗在编程的“第一线”,一直致力于推广并服务开源,热爱社区,热衷参与各种社区的交流活动。曾任盛大创新院高级研究员、印客网技术总监。
前言:Hacking the Game——我的“孔颜乐处”
不合格的儒家信徒
大约在10多年前,我那时候成天泡在网易的宗教信仰版,在与很多不同宗教信仰的朋友讨论的过程中,我也逐渐有了自己清晰的三观,以及较为确定的信仰,于是我写了一篇《我的信仰地图》。自己写了这么一篇文章,当然是挺得意的,后来有了一个机会,我还把这篇文章发给了自己的大学哲学老师,内心其实是希望获得他的表扬的。在文章中,我对于儒家的看法是这样的:
在儒家,个人问题几乎是完全不被考虑的,社会、他人、国家、天下才是真正重要的。
正心、诚意是为了修身,而修身是为了齐家、治国、平天下。
对自己下功夫,并不是为了自己,而是为了比自己更加广大的,更加重要的事情。
儒家从来就不告诉你:“信了我的教,你能如何如何”。
我的选择,最终还是儒家信仰,有很多可以说的理由,而最大的理由,就是因为这种信仰不是为了自己。
有很多名人名言深深地打动了我,例如:“先天下之忧而忧,后天下之乐而乐”、“为国为民,侠之大者”......
顾老师对于我的文章,并未做太多的评价,却问我:“你有没有想过,孔子与颜回的快乐,是从何而来?”
于是,当场我就懵了。事实上,我并未真正思考过这个问题,而作为一个儒家信徒,缺乏对这层境界的思考与感悟,可以说就是不合格的!
计算机的精彩世界
我虽然一直对哲学很感兴趣,但是早在读小学五年级的时候,我就已经把计算机作为自己的终生爱好了。能够操作计算机,就意味着一个全新的世界,完全在我的掌控之中。只要我能够编出足够好的程序,那个世界里的一切,都会如我所愿的运行起来。
大概在初三的时候,父母终于帮我买了一台中华学习机,我开始废寝忘食的投入了所有的业余时间,开始研究。找到一切当时能够找到的代码,敲入电脑、运行、然后查看效果。
那时候的程序,其实非常简陋,字符界面,BASIC语言,还有些神奇的一行代码之类。现在看来,当时真是容易满足,看到屏幕上打出一行文字,画出一个五角星,或者从喇叭里发出一些音乐旋律,我就能从中获得极大的乐趣。
当然,在追寻这些乐趣的时候,我并无伦理或者信仰上的自觉。直到,我读到了“黑客伦理”。
黑客伦理
有一本书,在我的读书生涯中举足轻重,也许对于很多人来说,都是如此。据说,这本书让John Carmack(《Doom》、《Quake》的创造者,游戏软件天才)产生了极大的共鸣,给予了它在游戏领域前行的动力。这本书名叫《黑客——计算机革命的英雄》。
我的朋友@dreamhead 对本书的评价是:“那是一部波澜壮阔的黑客史,那是一群发自内心喜欢计算机的人,对技术最简单、最纯粹的热爱,那是一种超凡的魅力。如果真心热爱计算机,你会发现,其实你并不孤单。”
在这本书的第一章里,作者记录了黑客伦理最早的版本:
对于计算机的访问(以及任何可能帮助你认识我们这个世界的事物)应该是不受限制的、完全的。任何人都有动手尝试的权利!
所有的信息都应该可以自由获取。
不迷信权威——促进分权。
评判黑客的标准应该是他们的技术,而不是那些没有实际用途的指标,比如学位、年龄、种族或职位。
你可以在计算机上创造出艺术与美。
计算机可以让你的生活更加美好。
以上的每一条,我都100%的接受,并愿意信奉的信条。因此,之前在360的开源大会上,我也做了一次演讲:《Hacking the Game——聊聊黑客的三观》。在这个演讲中,我对于自己的信仰,也做了再一次的梳理。
黑客的世界观、人生观与价值观
一、黑客的世界观
这个世界,是可以被认识的
所以,探索世界,是一件有趣的事情
找到巧妙的方法,探索世界,是一种享受
这个世界,并不完美
找到漏洞,是一种乐趣
让世界变得更加完美,是一件更有趣的事情
二、黑客的人生观
世界是一个游乐场,人生是一场大游戏
赢得游戏很重要
玩得开心,玩出精彩,更加重要
游戏要大家一起玩才开心
和会玩的人一起玩
游戏规则一定要公平、公正、公开
三、黑客的价值观
Happy Hacking & Just for Fun:有乐趣,才是最高的价值
Freedom:自由是必不可少的价值
Fair Play:若无公平,则一切皆休
Better world, Better life:让世界变得更好,才能体现黑客的价值
以上这些,其实只是上次演讲的提纲,本来我是打算,把那个演讲的内容文字化写下来,就作为这篇文章的主干的,但是:“这种视频转文字的活实在是太无趣了,大家有兴趣的自己看视频去吧!”
信仰的融合
在演讲的最后一页,我事实上修正了自己对于儒家的观点,也可以说,我终于回答了多年以前顾老师对我的发问:“孔颜乐处,乐在何处?”
在西方宗教传统中,有一个著名的论点:上帝让好人成为好人,就是对他们最大的奖赏!
这个观点应用于黑客伦理之中,也可以这样表述:上帝让黑客自得其乐,就是对他们最大的奖赏。
而对于我这样的黑客型儒家信徒而言:成为一个黑客,并乐在其中,这就是我的“孔颜乐处”!
目录
前言:Hacking the Game——我的“孔颜乐处”
开放源码是开源软件吗?
<修订版>开源项目成功的十条准则
如何更有效地学习开源项目的代码?
如何看待开源社(kaiyuanshe)?
成功的开源软件都有什么样的特点?
Source Code + X
三代开源社区的协作模式
聊聊Github的方法与哲学
降低门槛与质量控制
黑客的胜利——读《增长黑客》有感
推荐一部电影
那么,这些与增长黑客,有什么关系?
如何建立“黑客型组织”?
Free Software vs. Open Source
如何看待陈皓在微博上对闭源和开源软件的评论?
为什么 GitHub 只能关注个人,而不能关注组织?
28万个开源项目之番外篇
从28万个开源项目中,我们能够学到一些什么?
基于包管理工具的开源生态圈
企业开源杂谈
如何提高阅读源代码的能力?
当我谈开源时,我谈些什么?
开源不是石头汤
OpenSSL是否值得同情?
开源项目也要讲注意力经济
“我们的开源项目”活动发起人——庄表伟专访
我们都是干柴,期待烈火!
拥抱开源,从中受益
GitCafe 这样的代码托管网站在国内的前景如何?
外国大牛也不过如此——《梦断代码》读后感
应该不遗余力的打击劣质开源
我能为开源做些什么?
Java社群该向Ruby on Rails学习些什么?
请点击以上平台链接下载阅读(建议使用多看或亚马逊阅读,得到最优阅读体验。)
更多简书出版的电子书请点击这里。
在简书公众号(jianshuio)后台回复“简书小飞”,获得简书小飞微信号,注明简书出版粉丝,即可加入丰富多彩的简书出版群,第一时间得知简书新书消息,等你哦~