GitHub入门与实践
上QQ阅读APP看书,第一时间看更新

译者序

“开源”一词在我国IT界已经出现了不少年头,但“社会化编程”想必没有多少人接触过。于是在阅读正文之前,容我越俎代庖替作者问一个问题:各位在狭小的空间里呆上一段时间之后,再出门时是否有一种豁然开朗的感觉?相信很多人的答案都是肯定的。对于对日外包出身的我来说,“社会化编程”就给了我这种感觉。或许外包行业在IT界只是极端个例,但“让全世界码农看自己的代码”这种事,很多人恐怕想都不敢想吧。

GitHub正是这样一个平台,我们在这里可以与全世界的开源开发者交流代码或心得。如果您对某款开源软件的源代码感兴趣,如果您想为中意的软件出一份力,如果您自己编写了小程序却苦苦找不到人指点,如果您想跟慕名已久的IT界明星(俗称“大神”)聊上几句,那么GitHub欢迎您。

GitHub的纯英文界面或许会令您望而却步,不过不用担心,本书秉承了日系技术书刊一贯的“手把手教学”风格,作者用亲切的语言,简明扼要的介绍,配以生动详实的示例为我们一步步讲解GitHub的使用方法,带我们在实践中学习GitHub。值得一提的是,本书配有一个供各位实践的网站,请感兴趣的读者务必一试。俗话说“读万卷书不如行万里路”,跟着作者一边实践一边阅读本书,相信各位会对这句话有一个更深刻的体会。

有些读者可能要问了,代码是企业的财产,不能随便发到网上给别人看,那GitHub对工作又有什么意义呢?这一点作者自然考虑到了。GitHub面向社会化编程,我们所生活的是一个大社会,我们工作的企业同样是一个小社会,虽然不能强行导入“社会化编程”,但其管理模式仍然值得借鉴。所以如果您是企业的决策者,那么请在本书后半跟随作者一起探讨企业导入社会化编程的利弊,说不定能为您所在的企业带来新的利益。

《GitHub入门与实践》是国内比较少见的对GitHub及社会化编程进行系统介绍的书籍。以往我们对于这方面知识,只能通过网络上零零散散的博客或技术文档进行片面了解,难以把握其全貌。各位读完这本书后相信能得到不少帮助。

最后,对另一位帮忙搭建本书相关网站的译者以及图灵文化的各位编辑致以衷心的感谢,正是有了各位的共同努力,本书才得以出版。同时感谢正在阅读本书的您,有了您的支持,本书才能发挥其价值。

支鹏浩

2015年4月 于北京