半熟前端

軟體工程師 / 台灣人 / 在前端的路上一邊探索其他領域的可能性

Tag: 程式語言學習

程式語言

為什麼心智模型對於程式語言學習至關重要?

前言 本文章使用 JavaScript 的原始型別當作範例,運作方式與其他程式語言可能有不同之處。 原始型別的運作方式與物件、陣列運作方式不同,這邊只以原始型別當作舉例 什麼是心智模型(mental model) 心智模型是指我們如何預期事物的發展,或是事物會如何運作的認知過程。 聽起來有點學術,舉例來說當我們在畫面上看到一個按鈕的 UI 時,我們會預期這個 UI 是可以點擊的,點擊之後可能會發生一連串的事件。因此當使用者發現這個 UI 不如預期時它會感到困惑。 不過為什麼我們會把這樣的 UI…

(繼續閱讀...)#程式語言學習