前几天写几篇有关于GitHub的文章,收到不少关注,让我这个一直玩单机版简书的人,受宠若惊,有人问我GitHub不就是一个代码仓库,类似网盘的东西吗?我只想说:NO!NO!看来好多人对GitHub的不太熟悉,所以我写篇短文来介绍一下。
1.工作助手
GitHub不仅仅提供Git仓库的托管服务(差不多就是个人代码网盘),还可为开发者提供高效协作开发,通过Pull Request你可以和隔着半个地球距离的人共同开发,你还在用U盘,网盘上传下载代码,你是不是low了点
2.学习利器
在GitHub上你还可以关注一些大牛开发项目,学习一下他们先进的技术。在GitHub上有很多开源的项目,完全对外开放(xx网下个开源代码还要积分给我滚一边去),觉得自己足够牛逼还可以参与他们的开发。
3.交友平台
GitHub最大的特点是面向人,我们不但可以查看一个人的公开仓库,还可以知道他对哪些仓库感兴趣,什么时候提交过代码等,我们可以关注自己感兴趣的人,他可以是大牛,也可是你身边的人。不愧被誉为程序员的fackbook,转一下知乎的一个图
4.求职名片
虽然GitHub上的Star和fellow数目不能作衡量一个程序员的开发水平高低。但是你技术足够牛逼,在Github Profile里公开个人邮箱,我相信一定会有人找上门。技术不够牛逼,也可以跟面试官吹自己在GitHub上开发过多少东西,毕竟这些都是可以查的,也让面试官感到你是圈子里的人,不少人就是通过这个得到了offer。
5.装逼神器
跟圈里的人聊天时,说起自己前两天和美国的朋友写代码又获得多少Star,又增加多少人fellow,有一种莫名的优越感,比和美国的华莱士谈笑风生高不知道哪里去了。。
言归正传,我开了一个Github入门的专题,写了几篇学习笔记,感兴趣可以关注,同时抛砖引玉,由于个人水平有限,在Github上时间不久,希望有Github上的大牛写一些教程投稿,也可以推一下自己的账号,让我们这些萌新膜拜一下。