再見 2020,哈囉 2021!

再見 2020,哈囉 2021!

雖然每年的日子都是差不多的在過,但這個 2020 年,真的是很不安穩的一年,不管是對我個人、工作、公司或是這整個世界都是。但外在環境越是不穩定,就得越是要穩穩的繼續堅持做自己喜歡做的事!

自學程式,你應該知道的四件事情(五)學習程式到轉職工程師

自學程式,你應該知道的四件事情(五)學習程式到轉職工程師

在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:

「協助你縮短程式語言的學習時間,並達到更好的成效」

而本篇文章討論的主題是「透過學習程式,轉職軟體工程師,其實比你想像中的踏實」,我們現在開始吧!

自學程式,你應該知道的四件事情(四)設定容易評量且具體的學習目標

自學程式,你應該知道的四件事情(四)設定容易評量且具體的學習目標

在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:

「協助你縮短程式語言的學習時間,並達到更好的成效」

而這篇文章討論的主題是「設定容易評量且具體的學習目標」,我們現在開始吧!

線上直播與錄製線上課程 - 硬體篇

線上直播與錄製線上課程 - 硬體篇

網紅、Youtuber 當道,連我家讀小學的小朋友都請我幫他開通 Youtube 帳號,他說想要拍遊戲影片上傳(給誰看?)。就連我們自己做教學,也經常收到「請問你們的課程會有線上版本嗎?」的詢問,這表示「線上」這件事需求量只有增加沒有減少。

除了寫程式之外,我目前主要的工作是教學,線上課程跟線下教學都有,偶爾有校園演講及企業內訓。而這一波肺炎疫情的確也衝擊了我們線下實體課程,原本已經報名的同學有些人因不想冒險出門而取消報名,我相信這也讓更多同業想把教學的管道轉變到線上。

首先,要跟各位說的是,並不是請講師坐在電腦前面,接上麥克風跟鏡頭再打開軟體開直播就叫做「線上課程」了,實際上「線上課程」跟「直播教學」除了在製作的流程上稍有不同外,難度也有所不同。

台灣的學生本來就不太喜歡也不太習慣問問題,有經驗的講師通常可以在現場根據同學們的表情或肢體反應,得知道同學們是不是有卡關,但變成影片課程或線上直播之後,這個難度大大增加了,不僅同學可能更不會問問題,講師也沒辦法第一時間抓到誰有問題。但我想本文主要先介紹硬體設備篇,下一篇介紹軟體時再順便跟大家分享這方面的心得。

以下跟大家介紹我目前(或曾經)使用的硬體,但在往下看之前,請記得把重點放在「教學的內容」上。對於大部份的線上課程來說,即使聲音、影像沒那麼完美,只要畫面看得清楚、聲音聽起來不要太大聲或太小聲或是聽起來破破的,對「教學」這件事來說影響並不大。不要一昧的追求高檔設備,如果有夠水準的教學內容,即使只是用手機附的耳麥,或是直接用手機錄音再後製合上去也沒問題(事實上效果沒想像中的差)。

自學程式,你應該知道的四件事情(三)如何突破程式學習的「絕望沙漠」

自學程式,你應該知道的四件事情(三)如何突破程式學習的「絕望沙漠」

在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:

「協助你縮短程式語言的學習時間,並達到更好的成效」

而這篇文章,討論的議題是「如何突破絕望沙漠」,我們現在開始吧!

自學程式,你應該知道的四件事情(二)喜歡上寫程式

自學程式,你應該知道的四件事情(二)喜歡上寫程式

在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:

「協助你縮短程式語言的學習時間,並達到更好的成效」

我們現在開始吧!

如何在 Rails 使用 Webpacker(上)

如何在 Rails 使用 Webpacker(上)

在 Rails 專案中,所謂的「Assets」指的是 JavaScript、CSS 以及圖片檔、字型檔之類的檔案。在古老時代,Rails 是把這些檔案放在 public 目錄下,而在 Rails 3.1 之後開始引入 Assets Pipeline 後,這些檔案會被 Sprockets 來打包,這些靜態檔案最後會被打包放到 public/assets 目錄裡。