Yakim shu Hi, 這是我擴充腦內海馬體的地方。

[第一週] 學習日誌

2019/04/21

雖然只是第一週,但需要懂搞的地方比想像中多,導致自己有些計畫停擺,本來還計畫要同時上 CS50 的課程 ,根本是小孩子不懂事、太太太天真惹,不過至少很確切地感受到自己的進步,給個好的入門磚我覺得是最難的部分,不艱澀又扎實的課程很棒。

今天把本週的內容再複習過一遍,也研究了一下之前記錄過的疑問。一週平安的過去了,感謝飛天 Huli 及大家的努力!

筆記

[第一週] 問題總整理


2019/04/20

心得

今天寫作業的時候有個體悟,因為自己的習慣通常都是照以下走:

  1. 從最陽春、簡單的版本開始寫,通常是一個小細節
  2. 再慢慢的加功能、修bug,先求跑得起來再說
  3. 結構逐漸加大,確認沒問題
  4. 最後才是進行整理跟優化

而今天自己步驟跑到 (3) 的時候,才發現從 (1) 的根本上就錯了,導致 (2) 要重新來一遍,而這個錯誤其實可以避免的。 假如我從 (3) 開始,以比較宏觀的方式先想個架構,再慢慢往細節修正,可能就可以少走一些錯路,雖然走錯不見得是壞事、也可以學到的東西,但不免檢討一下,是不是以後可以改個方式思考。

今天把上午把作業寫完,就決定給自己放個假,不要再去想程式,聽了個流浪者計畫去印度的演講、看海、跑步、看書,果然偶爾還是要抽離一下,有益身心健康。


2019/04/19

心得

反思

每天都保持穩定的時間學習,也比三天衝過頭、兩天耍廢好。


2019/04/18

心得

反思

今天本來想偷懶不去跑步,但覺得再這樣坐在電腦前,已經要進化成石像了,所以還是出門運動。 不過還好有逼自己出門,跑完整個神清氣爽,回來寫作業好像更有精神!

筆記

[第一週] 搞懂目錄位置 & 網路基礎概論


2019/04/17

筆記

[第一週] 版本控制 - 進階指令 & GitHub

心得

終於把 GIT 上完了,沒別的,對自己跟 Huli 的教學都非常滿意!

學習很辛苦、分享個有趣的

昨晚失眠、起來不知道要幹嘛,發現「 IT 狂人 」居然有一集沒看過,天降甘霖?!

大推這部很古老的影集,理由如下:

( 更新:因為粗製濫造的畫面有了古老的錯覺,其實 2006 年開播不算太舊 )

反思

時間

太傷心就不說了


2019/04/16

筆記

[第一週] 版本控制 - 原理 & 基本 Git 指令

反思

原本蕃茄鐘的時間是設置 學習 25 分、休息 5 分,發現時間太短,剛進入狀況、鈴聲就響了,而且 Pomotodo 免費版的鈴聲跟慘叫沒兩樣,每次響起心臟都會漏個幾拍(想提神的同學可以試試),搞到當初想提升效率的工具反倒成了干擾,明天考慮把時間拉長成 學習 50 分、休息 10 分

心得

以為今天可以完成 GIT 章節,沒想到還是太天真了,已經寫筆記到靈魂出竅、發現還沒到課程一半。不過偷看了一下作業內容,筆記某種程度也算是在寫作業,好吧!心裡好過一點。

在進入這教程之前,因為 Blog 也是架在 Github Page 上,所以自己也用了 Git 好一陣子,但其實對版本控制的理解是完全是半桶水的狀態,而且因為只有自己在用,也不會產生太多衝突。

今天總算有了撥雲見日的認識,雖然做筆記很累又很漫長,但可以用一個比較簡單的方式來重新理解「喔~原來是這樣啊!」

今日高高高高點:這是 Blog 文章第一次用 Terminal commit & push 上去,再也不是弱弱的打開 GitHub Desktop 這套工具按按鈕,認真感動到內牛滿面。(嗚嗚)

時間

整理文章大概 8 個小時


2019/04/15

筆記

[第一週] Command Line - Terminal、基本指令介紹

反思

用了比預計長非常多的時間完成。( 加休息約 5 hrs )

以前的筆記習慣是,只要當下理解內容,就會以記 keyworld 的方式做筆記,但發現只要過一陣子,回頭看筆記,根本不會記得 keyword 背後代表的到底是什麼觀念、任何脈絡都隱藏 keyword 底下,記了等於在嘲笑自己的大腦。

所以這次的筆記以盡量不用回頭看影片的詳細程度寫,也紀錄下中間出現的問題,但也重新思考自己是不是用很沒有效率的方式學習,可是如果不用自己的敘述做筆記,大概只能記下不到 20 %,之後再會回頭找可能會浪費掉更多時間。( 人生好難 )

心得

2.3 年前學過一次 Command Line,但之後沒機會用到就放水流了,這陣子剛好也在重新複習,所以想說這節課 [CMD101] 應該不難,但還是有不少資訊是以前沒學到的,蠻開心的!

時間