为什么大家都喜欢在开源社区“吵架”?

本文来自接受CSDN的一次专访。

【编者按】《程序员》杂志自2001年创刊以来,就凭借其深度专业的内容和开放新潮的观点陪伴
了一代又一代的程序员成长,斗转星移二十年,初心却未改。一路走来,曾经意气风发的少年们
早已功成名立,他们有的已经晋升企业高管,有的通过创业早已实现财富自由,有的在技术领域
独领风骚。今天我们邀请到了华为云产品专家、开源社理事长庄表伟,他将为我们讲述自己“从读
者到作者再到技术专家”的程序人生成长之路。

一款游戏引发的投稿冲动

我其实真正开始接触《程序员》杂志是在2005年左右。在此之前我是很少会看程序员相关的杂志。

一个偶然的机会我从上海的东方书报亭路过,顺手买了一份《程序员》杂志的合订本,结果发现里面有很多不错的文章,所以后来我就养成了一个习惯,每次路过书报亭都会去看一眼新一期的《程序员》杂志出来了没有,有的话就买一本。

后来发生了一件很有趣的事情,让我和《程序员》杂志的关系变得愈加紧密。那段时间我特别沉迷于一个游戏,类似于现在的消消乐,五种颜色的球连在一起就可以拼成一个什么东西。玩了一段时间后我发现它和管理有点像,于是便写了一篇文章投稿到了《程序员》并且被收录进去了。那次以后我和很多CSDN的编辑都认识了,有一回刘江老师(前《程序员》总编)听说我要到北京出差还专门约我吃饭,我们那天聊到很晚,彼此收获也都很多。

接下来的每个月我都会留意《程序员》杂志又出了什么新的内容,我最喜欢的就是每期的要闻点评环节,国内很多顶尖的专家都会轮流去给大家介绍这个月在技术圈又发生了什么新的变革。这是一个特别有意思的部分,通过他们的介绍读者们知道了很多新的东西,这在那个年代里是很宝贵的东西。到了2006年的时候,我又投稿了一篇《关注软件开发项目中的人》、2007年投了一篇《知易行难的软件开发风险管理》。

给“年轻人”的一点建议

其实不光是《程序员》杂志,还有CSDN网站都为广大开发者提供了很多的机会,通过这个平台,我认识了很多新的技术圈朋友,也有很多朋友原本就认识,然后在CSDN又碰到了。CSDN就像是一个大本营,这个圈子里的朋友早晚都会在这里碰到。有一期《程序员》还组织了一次英雄会,把所有给杂志投过稿的朋友全都请了过来,有的人之前可能都互相认识,有的人甚至还在网上吵过架,但在那样的场景下遇到大家都很开心。

像这样的事情还有很多,我们现在聊开源聊社区,其实在很早以前CSDN就有一种社区感,在国内我相信很多技术人一开始都是从技术社区慢慢成长起来的,然后才逐渐深入到一个特定的社区,比如开源社区,要么去贡献,要么去参与,要么去学习。

现在国内有很多能够写深度文章和专业技术的作者,我们需要一个能把大家聚拢起来的高端平台,我也很希望能通过《新程序员》可以把以前的那些老朋友们找回来,这是一件很有价值的事情。而且我很好奇他们最近都在思考什么问题,在研究什么新东西,大家互相交流,相信慢慢就会产生一些新的话题和新的方向。

我还想提的一点是,我们那个时候想要搜索一个问题的答案是很困难的,但往往是当你查遍了资料、动手实践了无数次以后,才会有所收获。随着整个互联网环境的普及,现在网上的内容能够帮你迅速解决问题。但是解决完问题以后,你的脑海里什么东西都没留下,因为你很容易地就把问题给解决了,太容易办成的事情,留下的印象就不深刻,成就感也不高。没办法,现在的人都太急功近利了,所以当我得知《程序员》复刊了,我心里真的特别高兴,只有这种有深度、有思考、多角度、多维度的内容,才能给开发者带来真正的帮助。

从《觉醒年代》谈到中国的开源

其实我最近一直在看《觉醒年代》,我发现一种新的思想进入中国,其实会经历多个阶段,就好比开源,在最开始的阶段我们称之为“别人的开源”,在这个过程中我们是需要不断去学习的。第二个阶段才会变成“我的开源”,不管别人是怎么做的,我先加入进去成为其中的一份子再说。但是要想真正地让开源在中国成长为一个有活力有生命力的东西的话,它最后需要变成“我们的开源”

实际上,我们在所有的开源社区都能够看到“吵架”的现象,在争论我们为什么要做这个事情,为什么不做那个事情,怎样是对的,怎样是错的。在讨论中大家渐渐形成共识,而不是因为Linus说了什么、理查德·斯托曼说了什么,我认为这才是开源的核心。