2019/04/16 學習進度與心得
3 min readApr 16, 2019
po 文於 2019 年 4 月 16 日 星期二 22:25
今天(4/16)學了什麼?
- 成功設置 Medium 的 blog ,也把學習筆記寫上去了。
- 重新回到 CMD101 去研讀,非常簡單實在的內容,我把一些最簡單的指令都記憶下來了。然後再後面 GIT101 的內容的時候,邊上課我也一邊使用那些指令,有時候練一練會有自己的想法,於是就開始嘗試看看。而且我還把我練習用的檔案從昨天開始一直玩到現在,就是學到什麼就曾加上去的意思,恩…他越來越複雜了,但是很有意思。
- 了解到為什麼要學習 CLI 呢? 最主要是有些伺服器會沒有編輯器可以使用,所以就需要使用 CLI 來操作。因為很多東西沒人寫 GUI,而且一但用了 GUI 表示很難自動化(因為你很難寫程式去「點擊畫面」,但寫程式去跑指令很簡單)。
- 對 GIT 更加了解了,從如何初始化開始到如何切換資料夾,甚至到最後面明白如何切換 branch。
- 更了解 GitHub 的對於作業的幫助。我理解到如何 push 給 GitHub,在 GitHub 上面合併,之後再 pull 下來的作法,以及為什麼要這樣作。在這邊可以理解到,為什麼會說 Git 是很好用的系統。這邊學到的內容 Git 的反應比我想像中還聰明,尤其是衝突那邊,還會幫我們修改告知哪邊有問題,讓我們手動修改,以確保無誤。
- 心得 在 Git 與 GitHub 使得我更加了解到,branch 的重要性,通常專案都是使用 branch 的方式來使的工作不會這麼的混亂,像我在練習的途中,就有忽略到,忘記從 master 切換到另外的 branch 就直接按照順序實作下去,結果就是一場災難,因為我完全不知道該如何改回去,就連直接把 cmder 給關掉重開也是一樣不行。後來一邊回想剛剛上課的內容,一邊慢慢地思考怎麼修改,才把狀態回到該回到的樣子,真是有一種好險我前面都很認份的仔細思考以及實作的感想,然後就可以順利的實作了。最後,我有找到另外一篇更難的工作流程,我先把網頁存起來,也許將來要工作的話,在拿來作參考。
已完成
- CMD101 100%
- GIT101 100%
- 火球術1–1~2–3 19% 維持原進度
筆記
感受
- 今日的狀態依然還是不錯。把很多指令都給記錄了下來,某一些指令雖然一時想不起來,但稍微思考一下就回想起來了,而且越用越熟練。
- 今天是有遇到了一點想狀況,就是因為疏忽,不小心沒照課程說的切換 branch,結果就像大火延燒一般一發不可收拾,好在的是我冷靜下來思考之後,居然有辦法解決這個狀況,感覺滿好的。
收穫
- 今天依然是打了好多字的好日子。鍵盤卡到我好像應該把他給換掉,本來是使用微軟的 sculpt 建盤,結果一年前他壞了,只好換了便宜的羅技 K270。
- 今天最重要的收穫就是,我更加了解到,為何要用 GitHub 了,因為可以更有效率的分配工作,所以明白了工作流程的重要性,我想就像我之前看到的學生心得寫的:「工作之後,反而發現課程上講的只是小 case 而已。」所以我會多多注重這塊的問題。
- 今天比昨天清了更多的英文字,另外一種可惜可賀。
明日完成
- CS101 初心者的計概與 coding 火球術:2–4、4–1、4–2、11
- 程式導師實驗計畫第二期:Lesson 1–1
- 三期第一周影片
- HW
- 嘗試在 GitHub 建立 blog 並上傳文章
本周計畫
禮拜三前完成第一周課程,因為禮拜四要開始上班了