記錄一個從零開始學習程式的過程
分享在轉職為工程師路上所遇到的挑戰與心得。
內容包含程式基礎知識、學習版面控制、邏輯思維的培養、
到Code Review 與官方文件閱讀,逐步建立屬於工程師的必備技能。
我也會討論如何在 AI 時代持續學習、保持競爭力以及養成關心新技術的習慣。
這不僅是一份學習紀錄,更是一段轉職的旅程
希望能給同樣想踏入軟體工程領域的讀者一些參考與動力。
JavaScript 中的 Coding 習慣(Convention) 變數與函數命名:全部小寫。若名稱由兩個以上的單字組成,使用 camelCase(或可使...
ES6是 ECMAScript 2015 的簡稱,是 JavaScript 的重大版本更新。從這個版本開始,語言變得更強大,也更容易閱讀與維護。 變數宣告方式:...
在前一篇我們介紹了:let、const、箭頭函式、模板字面值(Template Literal)、模組化(import / export)。 今天要接著看的是...
同步(Synchronous) 同一時間只做一件事,一次只跑一段程式碼。就像 JavaScript 語法解析器一樣,從上到下一行一行執行。 當 JavaSc...
「先讀、再執行」 理解JavaScript的執行流程必須先了解「執行環境(Execution Context)」、「作用域(Scope)」與「Hoisting...
「閉包」只是函式記得自己出生時的環境。理解這點,就能掌握閉包的核心。 什麼是閉包 在 JavaScript 裡,函式不只是執行一段程式而已。它還會「帶著」當時可...
在前一篇,我們提到「閉包」能讓函式記住自己的環境,透過作用域封裝資料,避免外部直接修改。 這種 封裝(Encapsulation)的特性,其實也是「物件導向程式...
當我們談程式設計,常常會提到邏輯、演算法、架構,但在這個 AI 時代,會寫程式已經不夠。更重要的是——懂得讓 AI 幫你學習、幫你加速。 這篇要聊的不是「AI...
VS Code Visual Studio Code 是目前最受歡迎的開發環境,免費、開源、輕巧、擴充性超高。 常用插件推薦 插件名稱 功能說明...
感謝大家看到最後一篇,我們也一起度過了奇幻的30天。雖然沒有真的帶著大家走過每個重要的觀念,但透過這些分享你們也理解到一些眉眉角角了吧 這些知識的分享,能讓大家...