成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

王登科:漫談Github與開源

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

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

 

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

是哪些東西?其實是很多東西。

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

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

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

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

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

為什么這些優秀的工程師會開源自己的項目?

因為開源是一種精神。

無數的軟件開發者苦心積慮保護自己的代碼不被破解,而還是被聰明絕頂的腳本小子破解了,但破解無數軟件的腳本小子在接下來的破解中卻傻眼了,因為這是開源的,不用破解也就破解了破解。

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

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

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

開源是技術的『本善』。

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

當然,我沒有頓頓吃素。

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

責任編輯:林師授 來源: WDK.PW-DK博客
相關推薦

2014-11-24 14:14:17

2015-07-14 10:58:02

SDNNFVNV

2010-05-07 09:33:28

GNU GPL開源許可協議

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開發者開源

2020-03-27 12:00:14

GitHub開源移動應用

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人工智能物聯網

2017-01-17 14:42:21

Ceph云計算存儲

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代碼開發者

2022-01-10 16:25:18

GitHub語言開源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二区三区视频 | 亚洲444kkkk在线观看最新 | 免费看a | 国产欧美精品 | 午夜视频在线播放 | 亚洲成av人片在线观看无码 | 在线欧美一区 | 亚洲三区视频 | 无人区国产成人久久三区 | 欧美午夜一区二区三区免费大片 | 天天操网| 日韩中文一区二区三区 | 欧美三级在线 | 欧美黑人狂野猛交老妇 | 午夜免费电影 | 欧美高清视频一区 | 一区二区三区视频免费观看 | 午夜免费在线电影 | 福利二区 | 久久伊 | 久久成人精品一区二区三区 | 91免费观看| 国产综合久久 | 一区二区中文 | 欧美一级在线免费 | 久久亚洲欧美日韩精品专区 | 天天干天天操 | 国产玖玖 | 亚洲精品视频一区二区三区 | 四虎永久免费黄色影片 | 波波电影院一区二区三区 | 久久久久久精 | 久久99这里只有精品 | 激情欧美一区二区三区 | 亚洲 欧美 综合 | 四虎影院在线免费观看 | 欧美精品一二三区 | 国产一区二区三区在线 | 欧美自拍另类 | 国产成人精品综合 | 2019精品手机国产品在线 |