GitHub 為什麼討人喜歡?


GitHub 的 about 頁面上曾經有這樣兩行字:

就近飲用的美味啤酒:4 桶

風投資金:$ 0.00(在 2012 年 7 月 9 日宣布接受來自投行 Andreessen Horowitz 的一億美元風險投資後,這行字被去掉了)

雖然我不理解啤酒有什麼好喝的,但這明明就是另一個令人羨慕的 37signals 式宣言。

讓我們來看看 GitHub 是一家怎樣的公司:

  • 創始人是頂級 hacker;
  • Freemium 模式;
  • 允許員工遠程工作,強調自治,而非管理,目前有 55 名員工(兩年後的今天已有 145 名);
  • 是最受歡迎的 git 服務,迄今超過一百萬用戶;

  • 目前最流行的開源代碼託管服務之一,連 Linux Kernel 都在上面;

除此之外,這個公司的創始人及員工都是一副超 happy 的模樣,大喝啤酒,舉辦各種 meetup,在 RailsConf 上開 Rails 社區的玩笑。

然後,這幫人還盡幹些有趣的事情:比如販賣周邊商品,給它們的吉祥物章魚貓(The Octocat)穿上各式各樣的衣服,開源內部機器人,以及在任何地方都讓可愛的章魚貓動起來。

最該死的是,它們的產品又還這麼好用!

在這個連 Google 都關閉了實驗室的年代,這樣的公司(服務)要去哪裡找呢?


在那篇著名的程序員博客文章: How to blog like a hacker 火起來之後,大量使用 github pages 的 blog 冒了出來。因為免費、版本管理、markdown、命令行,更重要的是它把握了程序員的心理潮流:must be cool!

svn is great, git is cool. wordpress is great, gp is cool. 偉大的產品必定先從極客產品開始,這是真理,不管有沒有計算機和互聯網。

github 提供了豐富的 api,豐富到你可以把它當作資料庫使用,而且 auth 很方便。比如我(shameless ) 將一個 repo 當作 json 文件的資料庫,在 github pages 中用 client javascript CRUD(通過 github api) 這些文件,實現動態數據操作的功能,將一個靜態的 host 弄成了動態的。

國內網站哪家敢這麼玩(不是說技術不行,而是這樣做完全沒有商業利益)。

我在等待,如果哪天 github 能 host 各種語言的 runtime,我也好不意外。

你想要你的產品討人喜歡嗎?

Be cool!


1. 幫助文檔詳細而友好

2. 開源項目可以免費

3. Issue Tracking和wiki等工具一應俱全,還能跟代碼提交注釋集成。


其實我不喜歡github。。。我的代碼一般託管在bitbucket。。。不是不想開源。。。主要是。。。。。。。。。。。。

我不想讓別人知道我還沒寫好的東西和半途而廢的東西


和未謀面的基友們並肩戰鬥的感覺很燃(social coding?)


吉祥物太萌!對於我這種對萌物沒有抵抗力的人來說第一眼就喜歡上了~

然後再看github各種利用octocat賣萌啊~


看喜不喜歡,主要看可以讓我們節(懶)省(到)多(什)少(么)時(程)間(度)。

stackoverflow 找到問題的答案,基本找到的答案你要驗證或者整合修改

GitHub . 找到系統的框架,基本找到的答案引用一下就可以。

我多麼希望我在stackoverflow上找到的最高票答案里都有一個GitHub 的鏈接。XD

================

順便提一下我的簽名的意思就是從 stackover 到 github。么么噠

================

順順便開始YY一樣:

GitHub在IT領域可以跨很多界,簡直超乎想像啊。

Atom的發布讓人看到了另一片天,

GitPages的出現讓博客園流抖三抖,

stackover同樣面臨著不小的壓力,

接下來呢?哪些行業或者領域要被包抄呢,插上你想像的八盒CPU吧,

微軟這座鐵達尼號會被Github這冰上給撞沉?

谷歌準備左手收購Github啦???

。。。

。。。

OK,YY結束,收工。


還記得2010年Github的愚人節「玩笑」[1]是支持SVN。嘻哈一下,閑地無聊,真的執行一下,居然這個支持是真的。這種幽默感也是他討喜的一個地方。

[1]. https://github.com/blog/626-announcing-svn-support


GitHub受歡迎,個人認為有2點原因:

  • GitHub是基於git實現的代碼託管。git可能是目前最好用的版本控制系統了,非常受歡迎。
  • GitHub可以免費使用,並且快速穩定。即使是付費帳戶,每個月不超過10美刀的費用也非常便宜。


Pull Request, Fork 這兩個功能很吸引我,還有用戶體驗也越來越好了


原來是因為確實好用,現在託管網站多了,選擇的理由只有一個:大家都託管在那兒!!!


我想有以下幾點:

一、github非常流行(09年調查顯示其實最流行的託管平台),它已成為程序員的facebook,具有非常強的社交性,這是同時於2008年建立的bitbucket所不具備的。這兒有兩組數據(github:bitbucket):用戶數為5,200,000:1,000,000;項目數為10,900,000:93,661;其他的託管平台比如gitlab,sourceforge等都不可望其項背,當然gitlab去年才成立,有很大的發展空間。

二、github提供非常多的3rd parties,比如Travis CI, BuildHive, Appharbor,GitStats等等。

三、github的確非常強大,它允許用戶跟蹤其他用戶,組織,軟體庫的動態,對軟體代碼的改動和bug提出評論等。github也提供圖標功能,用於顯示開發者們如何在代碼庫上工作和軟體的活躍程度。


因為Octocat太可愛了*/ω\*)


這畢竟是全球最大的同性交友社區啊,當然受歡迎...哈哈哈哈


逼格高,我就特別喜歡


用戶體驗。

github 在虧本 在虧本 在虧本 !!!


因為整個網站都很Gay呀。

我說的gay是指整個網站的功能都很gay力的意思呀。

github的產品功能簡直滿足了一個開發者所有的展現技能的幻想,你可以開源代碼,全世界都能看到;你可以寫wiki文檔,表達你自己的理解;也可以在那些著名項目下面提你的issue,pull-request等等;簡直是對個人來說展現技能的最直接的舞台啦。

另外,github的使用文檔,開放api都是這麼的規範標準化,看著都超級舒服。應該有不少的rest api設計都可以借鑒github的開發者文檔吧。

再另外,開發的思想使很多工具都能很好的將github繼承進去,工具用起來簡直不能更便利。

再再另外,gay站那個貓logo的設計簡直花里胡哨的不想,各種變種配設都可以成為一個符號啦。

gay站在使用者手裡看簡直就是一群程序員設計的最符合程序員口味的一個作品,對程序員來說簡直產生共鳴,程序員幻想的產品都是這樣的吧,功能明確直接一點不拗。


用過google code,sourceforge,bitbucket,codeplex等等其他的代碼維護網站,感覺github的用戶界面更貼近碼農的用戶習慣,而且搜索功能做的最好。並且對我來說由於github pages的blog服務是其他的競爭者不能替代的,所以就用github了。


這麼極客的網站為毛被404?雖然對碼農來說翻牆只是必備技能。


Cool ! &>&>&>https://github.com/Richardphp


產品很好用,git是最好的版本控制系統,產品wiki文檔和項目網站也很不錯


來看看GitHub的辦公環境,你就明白了——從酒吧起家的GitHub總部是什麼樣子?


推薦閱讀:

GitHub 的 Pull Request 是指什麼意思?
如何在 GitHub 上寫博客?
有哪些程序化交易方面的 GitHub 作者值得關注?
如何看待github開源軟體的作者獲中國科學大獎?
在開發過程中使用git rebase還是git merge,優缺點分別是什麼?

TAG:Git | GitHub | 開源社區 |