如何高效利用GitHub

發表于:2012-09-04來源:陳志平個人網站作者:陳志平點擊數: 標簽:GitHub
正是Github,讓社會化編程成為現實。本文嘗試談談GitHub的文化、技巧與影響。 Q1:GitHub是什么 Q2:GitHub風格 Q3: 在GitHub,如何跟牛人學習 Q4: 享受純粹的寫作與演講

  正是Github,讓社會化編程成為現實。本文嘗試談談GitHub的文化、技巧與影響。

  Q1:GitHub是什么

  Q2:GitHub風格

  Q3: 在GitHub,如何跟牛人學習

  Q4: 享受純粹的寫作與演講

  Q5: 代碼幫你找工作

  Q6: GitHub還在影響一些什么

  Q7: 除了GitHub,還可以選擇什么?

  Q1:GitHub是什么

  A1:一家公司

github

  位于舊金山,由Chris Wanstrath, PJ Hyett 與Tom Preston-Werner三位開發者在2008年4月創辦。迄今擁有59名全職員工,主要提供基于git的版本托管服務。

  在此之前,它是由Tom與Chris 在本地程序員聚會中,開始的一個用于托管git的項目。正如每個偉大的傳奇都開始于一場冒險,Tom在這篇文章我如何辭掉微軟30萬年薪邀約,創辦GitHub中談到:

  當我老去,回顧一生,我想說,“哇,那是一場冒險“;而不是,“哇,我真的很安穩。“

  另一位創始人Chris也詳細描述了GitHub初創的前因后果,他說道:

  Do whatever you want.

  于是,在2008年4月10號這一天,GitHub正式成立。

  目前看來,GitHub這場冒險已經勝出。根據來自維基百科關于GitHub的描述,我們可以形象地看出GitHub的增長速度:

github

  今天,GitHub已是:

  一個擁有143萬開發者的社區。其中不乏Linux發明者Torvalds這樣的頂級黑客,以及Rails創始人DHH這樣的年輕極客。

  這個星球上最流行的開源托管服務。目前已托管431萬git項目,不僅越來越多知名開源項目遷入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的開源庫往往在GitHub首發,例如:BootStrap、Node.js、CoffeScript等。

  alexa全球排名414的網站。

  Q2:GitHub風格

  A2: GitHub只是GitHub

  強調敏捷開發與快速原型,而又的確成功的創業團隊,常具備一個重要氣質:有自己的文化風格。如GitHub,又如37signals。通過他們的快速開發,向用戶證明了團隊在技術上的能力,并且時常有驚喜。同時,通過強調特立獨行的文化,將對半衰期過短的產品族群的信任轉為對GitHub團隊的信任。

  Gravatars的創始人(對,就是互聯網最流行的頭像托管系統)、Jekyll(對,它就是我近幾年用的博客系統)作者、GitHub創始人,現任CTO Tom在GitHub第一年學到的10大教訓、創業學校演講中談到GitHub文化的方方面面。我嘗試將這種風格總結為以下要點:

  專注創作,高創意

  運營良好與較高的內外滿意度

  高利潤,較低的融資額或零融資

  創業公司多半死在錢上,就讓我們先從錢談起:

  高利潤,較低的融資額或者零融資

  類似于GitHub這樣的公司,拿到風險投資很難嗎?恰恰相反,創始人PJ Hyett 在Hacker News的一篇評論中提到,自從GitHub創辦以來,已與幾十個VC溝通過。但是,直到今天,GitHub的融資額還是為零,并引以為豪。讓我們看看GitHub官網的自我介紹:

image

  運營良好與較高的內外滿意度

  在Quora上有人問道,GitHub是否尋找被收購?,還是PJ Hyett ,他的回答是:No。

  GitHub從一開始就運營良好,員工擁有較高滿意度,看看這些不太一樣的做法:

  每一位GitHub公司的新員工,官方博客將發表文章歡迎。

  在GitHub內部,沒有經理,需求內容與優先級由項目組自行決策。

  選擇自己的工作時間、工作地點。

  員工來自開源社區。

  能開源的盡可能開源。

  富有激情、創意的員工使得GitHub得到了社區的廣泛認同,從而擁有極高的客戶滿意度,并從創業一開始就盈利。一份早期的調查表明,GitHub很快成為Git托管首選。

  專注創作,高創意

  GitHub59名全職員工僅有29名員工在本地工作!不僅僅是工作地點的安排富有創意,GitHub員工Holman, 詳細介紹了GitHub的工作方式:

  時間并不能說明什么

  異步工作方式

  創造力很重要

  Q3:在GitHub,如何跟牛人學習

  A3:在學習區刻意練習

  追隨牛人,與他們一起修行

  修行之道:

  關注大師的言行,

  跟隨大師的舉動,

  和大師一并修行,

  領會大師的意境,

  成為真正的大師。

  正如這首禪詩所言,與其在墻內仰望牛人,不如直接在GitHub:

  watch、fork牛人們

  對他們的項目提交pull request

  主動給牛人們的項目寫wiki或提交測試用例,或者問題

  還可以幫他們翻譯中文

  GitHub本身建構在git之上,git成為勾搭大師們的必要工具,以下讀物成為首選:

  git大白話入門,木有高深內容

  為什么git勝過X...

  如果希望進一步深入,可以閱讀已有中文翻譯版的材料:

  progit:GitHub公司傳道士schacon所作,已翻譯成多國語言,當然,有中文版。

  Git Magic:已有志愿者翻譯中文版。

  同樣,如果希望了解更多GitHub自身的知識,GitHub官方文檔值得推薦:

  The GitHub Hep

  牛人在哪里?

  GitHub上的代碼庫本身:尤其是:Explore、熱門關注信息庫兩個欄目

  GitHub官方推薦:GitHub自身的官方博客與GitHub員工們的個人博客推薦的項目與開發者

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97