[ github ] 我是怎么用GitHub的?


在許多計算機專業的學生眼里,CS有三寶,StackOverflowGoogle GitHub,如果說前兩者,在實在不想看英語時,還可以用“csdn等中文技術論壇”、“百度”來暫時代替一下,以解燃眉之急...

 

那么GitHub的地位,可謂是十分超然,至少目前,我好像還沒聽說過和GitHub類似的中文網站。不過也許以后會有呢?~也許本來是有,但是只是我孤陋寡聞而已呢? T^T

 

而且,目前一些教學理念比較先進的學校,例如中山大學,已經采用了用GitHub提交作業,並且用GitHub衡量小組貢獻率的做法了。

{

可見 國內的本科 CS 教學和國外相比有什么優劣?這個問題下,張秋怡的回答,我摘取部分:

 

12. 多門課程要求 GitHub 提交作業/大作業用 GitHub 表明小組成員貢獻率

 

//這個回答很值得一看,引用評論區一句話就是:

看完了想復讀,一比感覺我們學校就是幼兒園水平。

 

不過其實也不必這么喪了,我看完以后,倒是覺得,如果分解成一個個小問題,其實也不是完全沒有彌補的可能的

 

至於怎么一一彌補,我也寫了一篇博文,可直接點擊下面的鏈接:

非名校計算機專業,只能看着和985的差距越來越遠了嗎?

---------------------------------------------分割線---------------------------------------------

前面講了一堆有的沒的,現在才是真正進入正題。

 

下面來談談我是怎么用GitHub的,才疏學淺,就只是我自己使用的方法罷了...如果不妥之處,歡迎批評指正

 

說來慚愧,大一時就聽說過GitHub,但由於后來,自己選定的大學方向是主攻ACM,而ACM的代碼,又不太適合如同項目代碼一樣放到GitHub上(ACM的代碼風格確實不怎么好,畢竟大家都想着盡快AC掉題目,這個是事實,我承認)...

 

  所以,GitHub對我的用途,就變成了,選擇 Follow 的對象,來學習別人的項目代碼...

 

  畢竟,在大師 Peter Norvig Teach Yourself Programming in Ten Years 鏈接,可直接點擊)里,不是有這么一句話嗎?

 

Talk with other programmers; read other programs. This is more important than any book or training course.

 

  所以,哪怕自己不寫項目型的代碼,看看別人優秀的代碼是怎么寫的,盡量去靠近他們的代碼風格和組織形式,也是一件很有意義的事情

 

我怎么選擇 Follow 誰?

(這個我是有特意想過的,畢竟,如果看了組織混亂、寫法不好的代碼,效果可能還不如不看呢!~不過這只是我的方法,不一定適合所有人)

 

1.   如果有時候,你看到一篇你覺得寫得很專業很細致的博客,你可以到首頁看看,博主有沒有留下自己的github鏈接,如果有,那么你就可以follow他,並且,一般如果你認可他的文章,你也可以選擇試着followfollow的人

因為,我一般是覺得,我覺得比較靠譜的人,我願意相信他follow的人,也是相對比較靠譜的

比如,憑着這個原則,我follow了這個博客的博主的github

http://blog.csdn.net/luoweifu

 

2.   在我去找這個博主follow的人的過程中,我發現了一個有個人的title里有伯克利大學(這不是計算機四大神校之一嗎?當時趕緊一起follow了)

 

但是這不是我的重點,在這條里,我想強調的重點是,有時候如果你找到了一個學校的某個人的github,這時候就比較有意思了,存在一種可能,一個github是能串聯起一個關系網的。

 

也就是說,你可以從他的 follower follow他的人里,找到一些疑似和他同校的人,於是你就多了一群可以看他們代碼的人,自己的代碼敲累了時,可以時不時看看他們在寫什么有趣的代碼了,啊哈哈哈哈!~

 

3. 還有,有時候如果想找大牛的代碼,有些比較簡單粗暴的方法,比如這種:

速來膜拜!20位活躍在Github上的國內技術大牛

 

不過,這種方法往往是有個弊端的,就是,大牛的成長曲線,往往和我們已經有了較大的不同。比如說,可能我們現在水平不是很高,但是大牛寫的代碼很專業,用了很多我們看不懂的用法,等等等等(再比如,自從我知道輪子哥有個博客以后,有時會去看看他的博客,我發現,除了他推薦書的博文,其他的博文,好像往往都是我看不懂的,真是個令人難過的故事 T^T

 

當然,這個如果慢慢啃,肯定還是有能看懂的一天。只是我覺得,如果這種情況下,我個人還是更願意看專業的那些經典書的。

 

至於,怎么判斷代碼風格的好壞之類的,我覺得見仁見智。而且,我現在也只是剛入門,哪怕是粗淺的建議,我也提供不了…不過,日后如果有小小的心得,我再寫到博客里吧!~

 

有可能會不定期更新,注意咯,只是有可能!~

 

本文到此結束---------------------------------171022


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com