如何高效利用github

如何高效利用github

ID:19898481

大小:252.50 KB

页数:9页

时间:2018-10-07

如何高效利用github_第1页
如何高效利用github_第2页
如何高效利用github_第3页
如何高效利用github_第4页
如何高效利用github_第5页
资源描述:

《如何高效利用github》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、如何高效利用GitHub正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。·Q1:GitHub是什么·Q2:GitHub风格·Q3:在GitHub,如何跟牛人学习·Q4:享受纯粹的写作与演讲·Q5:代码帮你找工作·Q6:GitHub还在影响一些什么·Q7:除了GitHub,还可以选择什么?Q1:GitHub是什么A1:一家公司位于旧金山,由ChrisWanstrath,PJHyett与TomPreston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本

2、托管服务。在此之前,它是由Tom与Chris在本地程序员聚会中,开始的一个用于托管git的项目。正如每个伟大的传奇都开始于一场冒险,Tom在这篇文章我如何辞掉微软30万年薪邀约,创办GitHub中谈到:当我老去,回顾一生,我想说,“哇,那是一场冒险“;而不是,“哇,我真的很安稳。“另一位创始人Chris也详细描述了GitHub初创的前因后果,他说道:Dowhateveryouwant.于是,在2008年4月10号这一天,GitHub正式成立。目前看来,GitHub这场冒险已经胜出。根据来自维基百科关于GitHub的描述,我们可以形

3、象地看出GitHub的增长速度:今天,GitHub已是:·一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。·这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如RubyonRails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。·alexa全球排名414的网站。Q2:GitHub风格A2

4、:GitHub只是GitHub强调敏捷开发与快速原型,而又的确成功的创业团队,常具备一个重要气质:有自己的文化风格。如GitHub,又如37signals。通过他们的快速开发,向用户证明了团队在技术上的能力,并且时常有惊喜。同时,通过强调特立独行的文化,将对半衰期过短的产品族群的信任转为对GitHub团队的信任。Gravatars的创始人(对,就是互联网最流行的头像托管系统)、Jekyll(对,它就是我近几年用的博客系统)作者、GitHub创始人,现任CTOTom在GitHub第一年学到的10大教训、创业学校演讲中谈到GitHub

5、文化的方方面面。我尝试将这种风格总结为以下要点:·专注创作,高创意·运营良好与较高的内外满意度·高利润,较低的融资额或零融资创业公司多半死在钱上,就让我们先从钱谈起:高利润,较低的融资额或者零融资类似于GitHub这样的公司,拿到风险投资很难吗?恰恰相反,创始人PJHyett在HackerNews的一篇评论中提到,自从GitHub创办以来,已与几十个VC沟通过。但是,直到今天,GitHub的融资额还是为零,并引以为豪。让我们看看GitHub官网的自我介绍:运营良好与较高的内外满意度在Quora上有人问道,GitHub是否寻找被收购

6、?,还是PJHyett,他的回答是:No。GitHub从一开始就运营良好,员工拥有较高满意度,看看这些不太一样的做法:·每一位GitHub公司的新员工,官方博客将发表文章欢迎。·在GitHub内部,没有经理,需求内容与优先级由项目组自行决策。·选择自己的工作时间、工作地点。·员工来自开源社区。·能开源的尽可能开源。富有激情、创意的员工使得GitHub得到了社区的广泛认同,从而拥有极高的客户满意度,并从创业一开始就盈利。一份早期的调查表明,GitHub很快成为Git托管首选。专注创作,高创意GitHub59名全职员工仅有29名员工在

7、本地工作!不仅仅是工作地点的安排富有创意,GitHub员工Holman,详细介绍了GitHub的工作方式:·时间并不能说明什么·异步工作方式·创造力很重要Q3:在GitHub,如何跟牛人学习A3:在学习区刻意练习追随牛人,与他们一起修行修行之道:关注大师的言行,跟随大师的举动,和大师一并修行,领会大师的意境,成为真正的大师。正如这首禅诗所言,与其在墙内仰望牛人,不如直接在GitHub:·watch、fork牛人们·对他们的项目提交pullrequest·主动给牛人们的项目写wiki或提交测试用例,或者问题·还可以帮他们翻译中文Gi

8、tHub本身建构在git之上,git成为勾搭大师们的必要工具,以下读物成为首选:·git大白话入门,木有高深内容·为什么git胜过X...如果希望进一步深入,可以阅读已有中文翻译版的材料:·progit:GitHub公司传道士schacon所作,已

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。