1.3 社会化编程
随着GitHub的出现,软件开发者在真正意义上拥有了源代码,世界上任何人都可以比以往更容易获取软件的源代码,可以自由对源代码进行修改和发布。社会化编程,是指软件开发在一个公共的访问空间面向全社会所有软件开发人员公开访问,互相协作形成的软件开发协作方式。
1.4 为什么需要社会化编程
对于个人而言有以下几点益处:
- 可以方便查看到自己之前的代码
- 可以了解最新的软件
- 对语言或软件差异所包含的不同文化有自己的理解
不要闭目塞听,要接触不同的文化
社会化编程可以让你放眼世界,注意哪些日新月异的源代码、技术、设计以及文化。
会写代码的程序员更受青睐
GitHub是一个展示个人编程实力的绝佳平台
GitHub最大的特征是“面向人”
GitHub除项目之外,还可以把注意力集中到人身上。我们不但能阅览一个人公开的所有源代码,只要查看其控制面板中的News Feed,还能知道他对哪些仓库感兴趣,什么时候做过提交等。
网友评论