大數(shù)據(jù)的崛起,各個專業(yè)都需要編程!
當我們在工作中需要快速掌握和使用新的技術(shù),又沒有太多精力從頭開始學習,比如,我們現(xiàn)在很多專業(yè)雖然并不是開發(fā)和計算機專業(yè),但是需要在大數(shù)據(jù)時代需要分析一些數(shù)據(jù),就可以采用這種方法。大家有空可以翻翻英國大學官網(wǎng),很多文科專業(yè)都需要學習Python入門了(例如愛丁堡的心理學和語言學)。
對于編程新手而言,如果一開始就知道利用Github來提高自己的技術(shù)水平,那一定會進步很快。
你可以在這里學習GitHub的用法,從克隆項目、創(chuàng)建分支、提交和同步修改,到合并分支請求的整套流程,只需要一兩次即可熟悉Git/Github的使用。
基于這個項目,第一步:打開官網(wǎng)http://github.com,注冊一個賬戶。
新手小白如何快速學會編程?送你一個快速入門的教程-1.jpg (14.68 KB, 下載次數(shù): 31)
下載附件
2024-8-10 21:41 上傳
第二步:創(chuàng)建倉庫,填寫倉庫的名字和描述。
新手小白如何快速學會編程?送你一個快速入門的教程-2.jpg (23.22 KB, 下載次數(shù): 36)
下載附件
2024-8-10 21:41 上傳
創(chuàng)建好后,點擊‘branch master’,創(chuàng)建分支--在文本框里輸入分支名稱和描述,然后點擊藍色部分確認。
新手小白如何快速學會編程?送你一個快速入門的教程-3.jpg (15.84 KB, 下載次數(shù): 37)
下載附件
2024-8-10 21:41 上傳
第三步:點擊創(chuàng)建一個新文件。輸入想要提交的代碼以及下方的文件名和描述后,點擊最下方的commit new file即可。
新手小白如何快速學會編程?送你一個快速入門的教程-4.jpg (8.46 KB, 下載次數(shù): 33)
下載附件
2024-8-10 21:41 上傳
新手小白如何快速學會編程?送你一個快速入門的教程-5.jpg (13.31 KB, 下載次數(shù): 38)
下載附件
2024-8-10 21:41 上傳
第四步:修改。在GitHub上,提交修改的操作是commit。每次commit都會被記錄,方便自己查看和別人查看,也叫做版本控制。點擊鉛筆圖案就可以修改,修改后再點commit就可以了。
新手小白如何快速學會編程?送你一個快速入門的教程-6.jpg (14.83 KB, 下載次數(shù): 32)
下載附件
2024-8-10 21:41 上傳
第五步:提交Pull request。點擊new pull request,選擇你所做的分支,編輯你想修改的內(nèi)容,經(jīng)過與原來內(nèi)容的對比,確認后提交請求(pull request)。
新手小白如何快速學會編程?送你一個快速入門的教程-7.jpg (10.02 KB, 下載次數(shù): 33)
下載附件
2024-8-10 21:41 上傳
點擊綠色按鈕,將合并到branch master,就合并了,這時候只需要看主支就可以了。
新手小白如何快速學會編程?送你一個快速入門的教程-8.jpg (8.01 KB, 下載次數(shù): 28)
下載附件
2024-8-10 21:41 上傳
應用:查看別人的代碼或項目。點擊gist。
新手小白如何快速學會編程?送你一個快速入門的教程-9.jpg (8.01 KB, 下載次數(shù): 30)
下載附件
2024-8-10 21:41 上傳
然后選擇‘a(chǎn)ll gists’,就可以看到別人公開的代碼。
新手小白如何快速學會編程?送你一個快速入門的教程-10.jpg (11.74 KB, 下載次數(shù): 28)
下載附件
2024-8-10 21:41 上傳
藍色框commit、stars是評論和點贊,可以以此跟蹤別人的代碼。Clone別人的代碼,修修改改,然后變成自己的代碼。
點擊別人代碼右上方的”forks”,然后點擊“Embed”,選擇Clone,即可克隆保存別人的代碼。點擊Download,可以下載他人代碼到本地。
新手小白如何快速學會編程?送你一個快速入門的教程-11.jpg (13.86 KB, 下載次數(shù): 29)
下載附件
2024-8-10 21:41 上傳
查看別人代碼的修改歷史。
新手小白如何快速學會編程?送你一個快速入門的教程-12.jpg (16.18 KB, 下載次數(shù): 26)
下載附件
2024-8-10 21:41 上傳
點擊“Revisions”即可查看修改歷史,以及修改前和修改后的對比。當然,除了這些基礎的功能之外,GitHub 更是一個強大的寶庫。
總之,Github是編程界當之無愧的老大!
Github優(yōu)點:
- pull request,issue都是殺手級的feature。
- 強調(diào)個人,符合hacker更看重名譽/成就感的天性。
Github缺點(對個人):
- 國內(nèi)訪問速度太慢,經(jīng)常出現(xiàn)connect time-out(非GFW所為)。
- 不能很好的解決GB2312/GBK,對中文不夠友好。
- wiki功能太弱,直接導致文檔(對于開源項目很重要)經(jīng)常被分離到一個獨立站點。
Github缺點(對企業(yè)):
- 無法解決企業(yè)內(nèi)部的需求,github:fi價格過高(最便宜要$5,000/年)。
- 基于git,學習曲線陡峭,企業(yè)大規(guī)模用git根本不現(xiàn)實。尤其國內(nèi)大家都剛學會svn。
- 可能在未來某天被墻。 |
|