其實 git 的書我總共有三本,這本可以說對我幫助最大,也是最簡單的一本。
但不只是因為簡單才有幫助,後來我看了 XDite 的一篇文章(先聲明我跟她完全不認識),才知道為何有效。
其實在前面那本編程之魂裡大師就有建議學程式最好的方式是:
- 不需要啃完整本手冊
- 例子要多
- 通過精選的範例學習
簡單來說就是要有精簡的範例讓你照抄,得到回饋(刻意練習),等到練出手感後再去查為什麼。
筆者之前就是沒學乖,買了一本講 git 講到 git 哲學去的...到現在還放在那生灰塵。
而且說實在使用 git 也不用知道太多 why,什麼 pattern 一堆的,原因很簡單...需要會去架站想 model 的都是主管級的,如果你不是這種咖就不要去學了,等有碰到再學也不遲,筆者待過兩間公司也只用過:
- clone
- checkout
- branch
- push
- pull
- merge
- gitk
- log
- add
- rm
- reset
很遜對吧?但筆者最近學習已經改採取不見兔子不撒鷹的方式了,很多東西你學得很爽很高興,沒那個決定權學了也沒用。最近認識一個剛從 CTO 崗位離開的朋友,他說用新技術一旦出包大家就會認為是你的錯,就連 CTO 都會被噹了,小員工千萬別亂玩公司的 repository。
其實看了 XDite 那篇如何練到 0-60 分的文章,筆者不禁心生一念,那這樣真是太多東西可以練到 60 分了,那多少 boss 分辨得出 60 跟 95 呢?搞不好還不如把程式練到70,英文練到70,簡報也練到70...這樣可能比程式 95 另外兩個不及格要容易存活阿。就像桌子至少要有三根腳支撐,只靠一根除非練到「功大欺理」,我等凡人恐怕還是不要去幻想練就逆天武功這件事。
其實看了 XDite 那篇如何練到 0-60 分的文章,筆者不禁心生一念,那這樣真是太多東西可以練到 60 分了,那多少 boss 分辨得出 60 跟 95 呢?搞不好還不如把程式練到70,英文練到70,簡報也練到70...這樣可能比程式 95 另外兩個不及格要容易存活阿。就像桌子至少要有三根腳支撐,只靠一根除非練到「功大欺理」,我等凡人恐怕還是不要去幻想練就逆天武功這件事。
我是看這本
回覆刪除Git 权威指南
http://descent-incoming.blogspot.tw/2013/10/books-git.html
這本我有,就是放著生灰塵那本,如果要練60-95分可以參考這本
刪除git練到95分的意義是?
回覆刪除意義1:
刪除有人把 repository 玩壞了就可以出手相救,增加能見度與存在感,缺點是以後所有git相關問題都會來找你
意義2:
當上主管後不怕沒事做,可以想出各種revision model與眾人一起同樂
感覺好像是買保險的概念
刪除同樂的話,很多別的方式吧…何必找個這麼生硬的東西…