偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

王登科:漫談Github與開源

開發(fā) 項(xiàng)目管理 開源
今天在Github發(fā)布了我人生真正意義上的第一個開源項(xiàng)目-『Onepay』,這是一個簡單方便的打賞按鈕/鏈接生成系統(tǒng),用來替代已經(jīng)下線的支付寶收款主頁,截至目前已經(jīng)在Github上面收獲了21個Star和8個fork。
[[124832]]

今天在Github發(fā)布了我人生真正意義上的***個開源項(xiàng)目-『Onepay』,這是一個簡單方便的打賞按鈕/鏈接生成系統(tǒng),用來替代已經(jīng)下線的支付寶收款主頁,截至目前已經(jīng)在Github上面收獲了21個Star和8個fork。

 

我回想起去年在北京實(shí)習(xí)的時候,某天公司一個技術(shù)大牛給一個做安卓開發(fā)的姑娘講Github的使用和Git的一些原理,我啥也不懂很想聽聽,但是又擔(dān)心如果表現(xiàn)的啥也不懂,會被別人嫌棄,然后遣返回大四川,所以我裝作高深莫測的站在一旁,面帶微笑。技術(shù)大牛抬起頭來看了我一眼,可能是被我高深莫測的微笑震住了,我淡定的說,您繼續(xù)講,我也聽聽,然后換成不恥下問的謙虛微笑,技術(shù)大牛憨厚的點(diǎn)點(diǎn)頭,然后又繼續(xù)講了下去,***講完了,還望了我一眼問道,沒講錯啥吧,其實(shí)也沒啥新東西吧?我點(diǎn)點(diǎn)頭說,不就是那些東西嘛。

是哪些東西?其實(shí)是很多東西。

要了解Github,我們首先要知道Git,Git是管理代碼的工具,寫代碼不是件輕松的事兒,一個人寫的時候已經(jīng)不輕松了,一群人寫就更不輕松了,但這世界上很多事都是怎么不輕松怎么來的,大部分人都會和別人一起寫代碼,問題在于,這么多人寫一個東西,你今天寫一點(diǎn),我明天寫一點(diǎn),然后發(fā)現(xiàn)你寫錯了,又影響到了我前天寫的,***匯總的時候怎么查找錯誤?又在什么時候匯總?這些問題太多了,想想就覺得還是食物美好。為了讓寫代碼這件事兒美好一點(diǎn),我們有了一種名叫代碼管理的東西,Git正是其中之一,我使用過的還有SVN,但是今天我們只講Git。

Git的核心思想是『分布式』,我們在服務(wù)器上面有一個『主倉庫』,這里放的是拿得出臺面的代碼,我們也可以在自己的電腦上創(chuàng)建分支,這些分支由『主倉庫』克隆而來,然后我們就可以愉快的在自己的電腦上寫代碼了,寫完代碼可以同步在自己電腦的分支里面,當(dāng)你覺得自己的代碼拿得出臺面,我們可以申請把自己的代碼更新到『主倉庫』里面,一旦通過這樣的審核,我們就對『主倉庫』做了某種貢獻(xiàn),世界各地的杰出程序員不斷的為一個項(xiàng)目的『主倉庫』做貢獻(xiàn),讓這個項(xiàng)目變得越來越完善。

Github是運(yùn)用Git思想來工作的一個商業(yè)網(wǎng)站,所有開發(fā)者都可以在Github上面為自己的項(xiàng)目創(chuàng)建一個『主倉庫』,好的項(xiàng)目就像狼群中的小鮮肉一樣,大量的開發(fā)者會把這個主倉庫中的代碼克隆到自己的『分倉庫』去,用更性感的話來說,就是『Fork』。

Git的方式的確很優(yōu)雅,但問題在于,會有人愿意把自己辛辛苦苦的代碼拿出來公布,并且讓人Fork么?

會,不僅會,而且很多,Github有超過140萬用戶,你可能會撇撇嘴說那個啥啥社交軟件都有2000萬用戶,區(qū)區(qū)140萬算個啥??墒沁@140萬用戶幾乎涵蓋了這個世界上***秀的開發(fā)者,我相信,你那個有2000W用戶的社交軟件的工程師,肯定也是用Github的。任何項(xiàng)目,在Github上面獲得fork或star,都意味著其它工程師對這個項(xiàng)目的認(rèn)可,這比100個QQ空間的贊更有價值。

為什么這些優(yōu)秀的工程師會開源自己的項(xiàng)目?

因?yàn)殚_源是一種精神。

無數(shù)的軟件開發(fā)者苦心積慮保護(hù)自己的代碼不被破解,而還是被聰明絕頂?shù)哪_本小子破解了,但破解無數(shù)軟件的腳本小子在接下來的破解中卻傻眼了,因?yàn)檫@是開源的,不用破解也就破解了破解。

閉源意味著封閉,而開源則意味著開放,封閉很難進(jìn)步,開放才會進(jìn)步。開放讓人類的智慧有聚集的可能,人類的智慧聚集起來不再是1+1=2,這是開源的力量。閉源是一種排斥,而開源是包容,閉源是單打獨(dú)斗,開源是同仇敵愾,閉源是敝帚自珍,開源是無私奉獻(xiàn),閉源是小富即安,開源是世界大同,閉源是資本主義,開源是共產(chǎn)主義。

所以我一直想不通為啥Github會被墻。

閉源讓微軟成帝國,讓蘋果成神話,但是,這是商業(yè),如果沒有技術(shù)的開源,這些商業(yè)的閉源也基本是無米之炊。商業(yè)需要閉源,而技術(shù)需要開源,利益需要閉源,而情懷需要開源。

開源是技術(shù)的『本善』。

我不排斥閉源,但是我贊美開源,就像我我忍受黑暗,但卻心存光明一樣,就像我頓頓吃素,卻依然熱愛肉食一樣。

當(dāng)然,我沒有頓頓吃素。

本文出自:http://www.wdk.pw/802.html

責(zé)任編輯:林師授 來源: WDK.PW-DK博客
相關(guān)推薦

2014-11-24 14:14:17

2015-07-14 10:58:02

SDNNFVNV

2010-05-07 09:33:28

GNU GPL開源許可協(xié)議

2010-05-05 09:22:10

Canonical開源軟件

2013-08-09 10:41:58

2011-12-02 08:58:10

2021-07-06 09:28:35

GitHub開發(fā)者開源

2020-03-27 12:00:14

GitHub開源移動應(yīng)用

2019-06-11 12:29:57

Android框架開源

2010-01-05 20:39:22

2018-12-19 15:15:24

開源Github

2020-02-26 08:16:32

AIoT人工智能物聯(lián)網(wǎng)

2017-01-17 14:42:21

Ceph云計(jì)算存儲

2011-07-22 13:58:48

java接口

2011-11-08 10:12:23

Windows Ser存儲SMB

2017-07-28 09:00:59

2013-03-12 10:05:08

Node.jsGitHub開源

2016-10-09 09:17:24

2021-10-27 10:07:59

GitHub代碼開發(fā)者

2022-01-10 16:25:18

GitHub語言開源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號