如何幫助學生解決程式問題?我認為的好方法跟壞方法
程式導師實驗計畫第三期開始快一個月了。有了前兩期的累積,第三期到目前為止執行得滿順利的,我也嘗試了很多想嘗試的新東西,這部分之後可以再寫一篇文章跟大家分享。 有滿多文章都在談「如何問一個好問題」,例如說最經典的:提問的智慧。但好像比較少文章在談:「如何給出一個好答案」。 或是更精確地說,如果你是要站在一個導師的角度去回答學生問題,我覺得「給出一個好答案」並不是最好的方法,「引導學生自己找到答..
更多學程式的第零課:心態調整
因為開設了程式導師實驗計畫的緣故,收了不少學生,也收了不少報名信。在看過一些案例之後,深深覺得在開始學程式以前,有一件很重要的事情要先處理,那就是心態上的調整。 可能是因為以前受過的教育與學習上的挫折,或甚至是碰到不適合的老師與教材,有些學生對學習程式有種恐懼感。就算沒有恐懼感,在真正開始學程式以後又會碰到一大堆的問題,而且許多是心理上的問題,這些或多或少都會影響到學生。 而這篇原本是想放在..
更多程式相關問題一網打盡:談自學、轉職、出國、職涯、教學、補習、騙錢、產業以及努力
從以前到現在被問了不少跟學程式相關的問題,對於頻率較高的題目我在閒暇之餘都會把我的回答寫成一篇文章,下次再有人問我的時候就能夠直接把文章貼給他,節省他的時間也節省我的。工程師嘛,提高可重用性是很重要的。 雖然回答了不少,但隨著年紀跟資歷的增長漸漸被問到一些新的問題,前陣子受邀到 ALPHAcamp 與 Bernard 一起直播回答問題,收集了滿多新的疑問,是該找個時候來寫另一篇文章了。 標題..
更多There is no magic in my classroom
什麼是 Magic? 當你下一行指令,就幫你把 controller 變出來;當你下一行指令,就自動幫你把整個 React 環境建設好;當你下一行指令,不用寫 SQL 卻能幫你把資料庫建好,這就是 magic。 對程式開發而言,這當然是好事,幫你節省了一大堆時間,讓你不用從頭把開發環境建起來,不用每次東忙西忙只是為了把基本的架構搭好。你只要打個幾行指令就把東西變出來了,工作變得比以前有效率許..
更多當我們在學程式時,要學的到底是什麼?
小明原本是個從事行銷相關工作的新鮮人,在工作屆滿一年之時萌生了退意;沒專業知識又愛亂指揮人的主管、每天加班卻沒有加班費還是做不完事情的日子、絲毫不尊重專業也不尊重人的客戶,這一切的一切慢慢把他逼到極限。 有一天,當他在閱讀臉書的時候,看到了某個培訓班的廣告,標榜著只要來這邊上半年的課程,就可以輕鬆轉職成 Web 工程師,還附上一大堆參考資料以及強烈呼籲大家工程師的時代已經來臨,想上車要趁現在..
更多致跟我一樣的拖延症患者:動力是需要刻意創造的
你今年的計畫是什麼呢? 減重、健身、學習、自我成長,讓自己不斷變得更好,在心理或是生理上都有所長進? 我沒有這種計畫,因為我知道我做不到。 我也跟很多人一樣,曾經是個喜歡訂定計劃的人,因為在訂定計畫的時候你可以預見未來的自己: 假如我按照這個計畫實行三年,那三年後我一定會變成…(請自行填入各種美好的形容詞)! 可是隨著時間一天天過去,你會發現自己原本預定要拿來學習的時間,變成了跟朋友聊天..
更多我是如何緩慢提升英文能力的?
其實我從來沒有計劃要寫這種類型的文章,只是最近有個網友透過 Medium 的 private note 功能問我如何提升英文能力,我就想到說這已經不是第一次有人問過我這個問題了。 身為一個工程師,Don’t repeat yourself,當越來越多人問你的時候,寫一篇文章就對了,以後就只要丟文章連結就好了。 自己對自己能力的評鑑會受環境以及自信心影響,例如說某個你覺得英文很強的人,他可能只覺..
更多