编者注:如果做一件事,不是因为兴趣和爱好,以及由此所能带来的成就,相信很多开发者不一定能够从开始就一直坚持下去。固然开发者是少数,但我不觉得开发者是孤独寂寞的,在开源的路上也有很多人在你的周围,鼓励支持并与你同行,他们或许有日常的工作,或者业务做一些项目。正是由于项目所能带来的成就和收获促使他前进。
以下为原文:十年磨一剑: 开发者的孤独与伟大
php.net 挂出了 《PHP 7.0.0 Released》的 Release Note,PHP7 终于正式发布!有幸在社区,目睹整个过程,深感过程之不易。曾经一度,我还以为项目会流产,而现在终于发布,带来了 100% 的性能提升和许多新特性。从 2014 年初开始到现在,两年时间。
同时,今天早上,Swift 开源了。一天下来,已经将近 10000 个 star。从早上9点到现在,这个项目异常活跃,一整天都在不停地 merge。
项目现在已经有 28000+ 个提交,回溯提交历史,第一个提交,来自于 2010 年,所用的版本管理系统,还是 svn。人们纷纷在第一个提交下,用各国文字评论和留言。Swift 项目,从第一行代码到 2014 年发布,四年时间。
Swift 和 PHP7 无疑是伟大的项目。发布或者开源之后,引起了业界巨大的轰动,随之而来的,可以想象的,是各种报道,新闻,项目看起来光鲜无比。
然而又有多少人知道,这些项目的开发者的艰辛和寂寞?
看着 Swift 项目开发者们时疏时密的提交频率,以及 2014 年发布之前和发布之后截然不同的提交频率,我想象着他们遇到的困难。而在 2013 年之前,长达将近三年的时间里,一直只有 @lattner 和 @DougGregor 两个人,我无法想象他们的孤独和寂寞。
而对于 PHP7:项目早期成员的辛苦的,甚至夜以继日的工作;PHP NG 是否要合并的纷争;PHP7 长达将近两年的开发。相信只有很少的,也许只是订阅了邮件组的那些人知道。
我们都渴望做出伟大的事情,向往远方,向往海阔天空。然而十年磨一剑,又有多少人,能够忍受日复一日的寂寞,长长的路途,无边的寂寞?
@Laruence 说:PHP7 要发布了,他们只是在 twitter 相互庆祝一下罢了。因为他们中的很多人,甚至都没见过面。