fbpx

打造一個舒適的程式設計線上課程學習環境( 續 )

昨天分享後得到不少迴響,大家對這一篇 打造一個舒適的程式設計線上課程學習環境 的文章分享蠻肯定的,不過我還是對其中有兩個步驟不太滿意

  1. 每次要上新的課程就要去 replit 網站產生一個新的檔案與編譯環境
  2. 設定完後,還要自己去貼上 Notion 筆記本

這兩個動作是不是可以做一次就好呢?

使用 Notion 的樣板功能解決重複的動作

今天早上起床後,總算讓我想到了解決方案了!使用 Notion 的樣板( Template )功能,把以上兩個動作存成樣板 ,這樣下次上新的課程的時候就可以重複使用 replit 的編譯環境。

不過你可能又產生新的問題:這個課程寫的程式碼要放哪裡?解決方法是使用 Notion 編輯器內建的程式碼區塊( code block ) 來存放,而且這個程式碼區塊還支援以顏色顯示各種程式語言的語法風格。

所以 Notion 筆記本中有兩個區塊,一個是 replit 的線上程式碼編譯環境,一個是 Notion 內建的程式碼區塊當這個章節結束的時候,我會把 replit 中練習的程式碼剪下來,然後貼到 code 區塊。( 有點封存的味道,但是要複習的時候,再把程式碼區塊中的程式碼複製到 replit 編譯環境中執行就好了 )

接下來就是把這個 replit 線上編碼環境跟程式碼區塊設定存成一個樣板( template ),這樣每次你進入新課程的筆記本的時候,只要點擊一下這個樣板,就可以重複使用。這樣就可以省下上面兩個步驟了

接下來,我來示範一下這個樣板要如何做

設計一個包含有 replit 程式碼編譯環境與程式碼區塊的樣板

1 參考這篇文章打造一個舒適的程式設計線上課程學習環境 中的「打造一個低阻力的程式設計線上學習環境」的步驟 7

2 你可以把這個 replit 線上編譯環境的名稱取成你要學習的程式語言,例如「Python 程式語言」

3 到 LN+ 產生的線上課程筆記本資料庫打開一個課程筆記 ( 或是你可以從線上課程網站中點選其中的講座,LN+ 會幫你自動帶出這個講座的 Notion 筆記連結,然後打開它 ) ,你會發現空白的筆記有一個 create a template 的連結,點選這個連結來建立可重複使用的樣板

為這個樣板命名,例如我目前在上 Python 程式設計課程,就取名為 Python 程式設計練習樣板,再把建立好的 replit 線上程式編譯環境的網址複製貼到這個樣板

接下來我們還要在這個樣板建立一個程式碼區塊用來儲存完成後的程式碼。在 Notion 文字編輯器裡面輸入 / ,然後搜尋「code block」,點擊 Code 就可以把程式碼區塊放入到樣板

設定程式碼區塊要使用的程式語言,例如我目前這個樣板是要給 Python 課程使用,就選 Python

這時候,這個樣板就已經設定完成,點選 <- Back 回到筆記

你會在空白的筆記編輯區域發現剛剛我們設定好的樣板

當下次你點選 LN+ 提示的課程筆記連結,你只要點選這個樣板,就可以省略上面的那兩的步驟,這樣是不是又省下不少設定的時間? 我們又成功地消除一個學習阻力 🙂 ,消除越多阻力,可以大幅減少我們的拖延症

最後當你上完課後,要記得把 replit 中的程式碼歸檔到程式碼區塊

結語

你可能覺得奇怪或是很好奇,為何我對學習流程最佳化這件事似乎有點偏執狂,除了要克服昨天分享那張行為改變科學提到一個行為發生曲線 – 降低你要去做一件事情的阻力

學習流程最佳化這件事還有一個很大的目的 :指數型成長

你可以想一下,以上兩個步驟原本要花上你 5 分鐘的時間去設定,如果你改善了這個流程後,一年下來你可以省下多少時間?

你可以把省下來的時間去休息、運動都可以,休息跟運動對學習效率也是有莫大的幫助,當你建立一個減輕你大腦壓力的低阻力學習環境,這個系統日復一日運作起來,你就會更加熟練,你的學習速度最後會呈現指數型成長

LN+ 這個 Notion 筆記資料庫跟自動關聯這個功能也是基於這個理念開發出來的如果你跟我一樣也有同樣的理念,我相信你也會喜歡 LN+ ,這也是為你設計的工具

如果你只有一個螢幕,要如何得到比較好的上課與寫筆記體驗?請參考這篇文章- LN+ 在單螢幕上的操作技巧,讓線上學習與寫筆記體驗更順暢

最後一件事:幫我們把這份資訊分享給有需要的朋友!

今天一位網友透過 Discord 跟我請教一些問題,他是透過一位朋友的分享才知道有這個資訊,他覺得真的很有幫助,因為他也遇到同樣的問題,線上課程練習的程式碼沒有經過妥善地整理,結果每次要複習的時候就會遇到阻力,然後動力就沒了

透過你的分享,你會成為朋友的貴人,我們的分享也可以幫助到更多要進入這個產業的新手

預告一下Learning Notes Plus 下一版會支援使用 Notion 的日曆來檢視學習活動,透過這個學習活動檢視,可以讓你看到自己是否每天都有花時間在線上課程的學習,當你感到有所收穫的時候,回頭看這些活動檢視,你會更加感謝那些每日付出努力的自己,相反地,如果活動檢視呈現一片空白,你也會知道該把學習的心找回來了 🙂 這可以幫助你的線上學習進入一個良性循環,也就是一個學習習慣的養成。

Image by StartupStockPhotos from Pixabay

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: