开篇
与前几天几位开源同仁不同的是,绪总给我的不是一篇命题作文,而是一篇开放作文,这反而让我觉得不知所措。就在今天中午和“笨猪猪”聊天的时候,我还表达了对于写这篇文章的担忧和焦虑。
本来绪总邀文,第一念头是谈点技术的话题,以及与开源相关的话题,但绪总的公众号却给了大家一个很包容的空间,唯一的要求是内容真切。出于一位架构师的思维习惯,我仔细回顾了这十几年来自己与开源的关系,发现自己实在没有做出什么大事来,既不如航航小王子做了第一个中国Ceph社区的牛B,又不如各位技术大咖开设、推广自己开源项目的艰辛。
开源与我是很平淡的,它已经融入到了我的生活,是帮我排忧解愁的一剂良药,是助我与外界交往的一条纽带。与开源有异曲同工之妙的是茶,这是我近几年逐渐培养的另一种爱好,进而成为我生活中的另一种方式。想到这,本篇文章也应运而生。
开源与我
开源与我的关系大体可以分为三个阶段:
拿来主义:大学毕业从事的第一份工作是码农,这让我有缘进入开源这个领域。出于工作的原因,那时需要接触各类Apache开源项目和各大技术论坛,下载-编译-拷贝-提问是我的惯常模式,你会发现开源这东西真好,直接拿来用就可以了。当然使用过程中也闹出了不少笑话,我记得在一个项目中使用Hibernate,由于技艺不精让客户的系统三天两头OOM。
追本溯源:几年后,我从一位码农成为了软件架构师,出于工作职责的变化我不得不强迫自己去读源码。读源码逼迫我掌握代码细节和雷区,也让我从更高层面理解作者编写该项目的初衷和思考。应该说,每个开源项目都有自己的解决边界,比如OpenStack最初的设计目标就是AWS的开源实现,虚拟机高可用都是基于无状态设计原则,根本没有考虑企业级要求的虚拟机迁移功能,在那个时候你如果贸然拿过来做一个企业级私有云,显然不合适。
生活方式:无论是拿来主义,还是追本溯源,这两个阶段开源对我来说只是一种在工作中使用的工具。真正促使我报以持续热情的是开源背后的开源文化,很多人都探讨开源文化,对我来说开源文化代表着分享和协作,这也是促使全球几千互不相识的人为了同一个项目成功夜以继日付出努力的源动力。
茶与我
虽然我在杭州,但喝茶对我来说时间不长,只有不到6年的时间。说来也是有缘,6年前一个偶然机会进入了茶友的圈子,这个圈子的朋友来自于五湖四海,每个城市都有他们的所在。他们的热情和开源一样,分享好茶给每一位需要的人。
每次我出差在外,稍有空闲都会找当地城市的几位茶友,一起品茶聊天。虽然我们彼此的专业不同、背景不同、地位不同,但大家即使初次见面都能相见如宾,快速找到各自感兴趣的话题探讨,共同成长,完成跨界。喝茶是个很有意思的过程,整个过程强调专业化分工,各司其职,专人泡茶、专人烧水,专人喝茶。泡茶的叫主泡,烧水的叫主烧,喝茶的叫主喝。泡茶的要细心,烧水的要专心,喝茶的要用心,唯有此大家才能达到那种相见如宾的状态。
如今我业余时间也从事分享茶的工作,就如参与开源一样,从主喝,到主烧,到主泡,慢慢地体味茶背后的文化和方式。
虽然我接触开源和茶的时间不同,参与方式也不同,但最后发现其实两者殊途同归,都有同一种内在精神--分享和协作,这就是我的处世之道。最后,欢迎大家来杭州邀我一起喝茶。
关于作者
江湖人称亮哥,专业从事IT 15年,坐标杭州,职业方案架构师。