正是Github,讓社會化編程成為現實。本文嘗試談談GitHub的文化、技巧與影響。
Q1:GitHub是什么
Q2:GitHub風格
Q3: 在GitHub,如何跟牛人學習
Q4: 享受純粹的寫作與演講
Q5: 代碼幫你找工作
Q6: GitHub還在影響一些什么
Q7: 除了GitHub,還可以選擇什么?
Q1:GitHub是什么
A1:一家公司
位于舊金山,由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已是:
一個擁有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官網的自我介紹:
運營良好與較高的內外滿意度
在Quora上有人問道,GitHub是否尋找被收購?,還是PJ Hyett ,他的回答是:No。
GitHub從一開始就運營良好,員工擁有較高滿意度,看看這些不太一樣的做法:
每一位GitHub公司的新員工,官方博客將發表文章歡迎。
在GitHub內部,沒有經理,需求內容與優先級由項目組自行決策。
選擇自己的工作時間、工作地點。
員工來自開源社區。
能開源的盡可能開源。
富有激情、創意的員工使得GitHub得到了社區的廣泛認同,從而擁有極高的客戶滿意度,并從創業一開始就盈利。一份早期的調查表明,GitHub很快成為Git托管首選。
專注創作,高創意
GitHub59名全職員工僅有29名員工在本地工作!不僅僅是工作地點的安排富有創意,GitHub員工Holman, 詳細介紹了GitHub的工作方式:
時間并不能說明什么
異步工作方式
創造力很重要
Q3:在GitHub,如何跟牛人學習
A3:在學習區刻意練習
追隨牛人,與他們一起修行
修行之道:
關注大師的言行,
跟隨大師的舉動,
和大師一并修行,
領會大師的意境,
成為真正的大師。
正如這首禪詩所言,與其在墻內仰望牛人,不如直接在GitHub:
watch、fork牛人們
對他們的項目提交pull request
還可以幫他們翻譯中文
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