“程序猿”常常戏称,GitHub 是全球最大的同性交友网站。
只不过,在 GitHub 上交友十分特别,你可以浏览别人在上面托管的项目、代码,通过 Issue 这个功能反馈意见,与项目开发者讨论,还可以用 Fork 这个功能,把别人的项目代码迁移到自己的空间里,用自己的方式进行改进后,还可以反馈到原项目开发者——GitHub 通过创新的协作、众包方式,让更多的 App、应用、工具得到群体智慧的帮助,变得更加完善。
GitHub充分利用了互联网的能力,让开发者可以方便地参与不同的项目,不要说查阅别人的代码,修改别人的项目,是一种更高层次的交流、对话。就好像《如何阅读一本书》里提到的“主动阅读”,是通过不断了解作者核心观念,并提出自己观点进行碰撞的方式,让读者成为一名伟大的读者。相比纸质书中作者与读者的掌握,GitHub 将两段代码撰写者的沟通显性化,不再是偷偷在旁边的注释里加入自己的观点。
GitHub 的众包方式值得借鉴,今天在产品发现社区 MindStore 上推荐的 Gitbook 就是一个从很多方面都与 GitHub 类似的网络出版平台,作者可以方便利用各种数字工具(Windows、Mac OS、iOS、Android)在上面撰写书籍的章节,然而整理成册,再形成电子书,进行出版。
以上是 Gitbook 的基本功能,看上去非常简单,不过喜欢读书的朋友,应该可以常常注意到作者在引言的时候往往会提到那些对本书有帮助的人,比如《魔戒》的作者托尔金在前言当中感谢了一直耐心等待的编辑弥尔顿·沃德曼。实际上,混迹出版界的人都知道,一本书的出版,除了作者本身的努力以外,背后还有许多编辑辛勤的努力。即便是漫画、动画、网络小说的出版,都逃脱不了这样的关系。
Inline Comments 示意图
此前平台上线了新功能“Inline Comments”,网络读者可以方便地正在阅读的章节中,高亮某一短文字,然后给出自己的评语。这种方式,相当于把过去的“阅稿”从专家,变成大众,而且点评的过程也变得即时、有针对性,更加方便作者回顾。如果一本书是多人撰写,则还可以在“Discussions”把问题拿出来与组员讨论。
Gitbook 生成 ePub 可以直接在 iOS 的 ibooks 中直接浏览,同时也有用户反馈它的翻页体验不错,更多人则在微博、Twitter 上分享几个人一起完成写作/翻译的技术文档。
比如豆瓣阅读作者 scalers 在微博上提到:
我们 @ScalersTalk 成长会 一直在用 GitBook 做协同编辑,但是妹子们有时候不太会用这个看上去有点复杂的工具,昨天暴力地用出了一个Bug,于是我给 GitBook 留言了。然后今天凌晨,收到 GitBook 的 Co-Founder & CEO 的回信了,帮我搞定了问题,修改了Bug,而且升级了网站。这个响应速度还是很赞的…
如今用户在 Gitbook 制作的电子书已经足有 18036 本(从 Explore 页面的页数和每页展示的书籍数量统计而来),有不少中文电子书,不过更多偏向开发者。比如由梁杰主持翻译的《The Swift Programming Language》官方中文版,又比如台湾柯文哲的市政白皮书。
Gitbook 还是一个开源的项目,近年转型为天使投资人的李笑来,与邱亮在业余时间启动了名为“知笔墨”的项目,则是基于 Gitbook 的基础上,针对中文进行了优化,改变了一些出版的流程。
从这一点来看,Gitbook 和 Github 的精神根源是“开源”,目的是促进知识流动,而非知识的封闭。也许 Gitbook 的未来是另外一种形式的维基百科,然而在国内,对 Markdown 语言的不熟悉,造成了上手的门槛。如果可以的话,希望 Gitbook 可以吸引更多不同行业的人,在上面共享他们的知识经验。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/linux/54334.html