記錄一個從零開始學習程式的過程
分享在轉職為工程師路上所遇到的挑戰與心得。
內容包含程式基礎知識、學習版面控制、邏輯思維的培養、
到Code Review 與官方文件閱讀,逐步建立屬於工程師的必備技能。
我也會討論如何在 AI 時代持續學習、保持競爭力以及養成關心新技術的習慣。
這不僅是一份學習紀錄,更是一段轉職的旅程
希望能給同樣想踏入軟體工程領域的讀者一些參考與動力。
關於我的背景 大家,我是L!本身不是資訊相關科系出身,興趣之餘利用線上課程暸解網頁設計。目前在台南的好想工作室Web Camp自學已經剛滿了第五個月。正在努力朝...
效率,工程師的代名詞 在很多人眼裡,工程師似乎就是「高效率」的代名詞。遇到問題時,總會先把它拆分成小部份來解決。 而當遇到重複的事情,更是會優先用程式碼取代,避...
JavaScript是什麼 JavaScript 的誕生,其實有點戲劇化。 為了輔助Java的存在,Brendan Eich在當年網景公司(Netscape)...
網頁是什麼? 學網頁設計的時候,常常會聽到三個名字:HTML、CSS、JavaScript。它們是構成網頁的三大元素: HTML 網頁的結構。 CSS 網...
靜態網站(Static websites) 由HTML、CSS、JavaScript創建的網頁組成。每個頁面都是一個單獨的HTML檔案,直接由伺服器傳送到用戶...
Node.js 基本介紹 Node.js 的出現,JavaScript 不在受限於瀏覽器端(Client-side)執行可以在伺服器或電腦作業系統上直接運行。...
剛開始學程式拆分時,我常搞不清楚: 哪些邏輯該放在主程式?哪些該拆成模組? 模組化 (Modularization) 的概念 模組化就是把程式拆分成小而獨立...
Node.js 如何在背後包裝每個模組 模組(Module)是什麼? Node.js 中 module指一組程式碼組織成簡單或複雜的功能,可用來與其他程式碼互動...
在 JavaScript 的發展歷程中,模組系統是非常重要的一環。它們在設計理念、使用方式、支援環境上都有明顯的差異。 CommonJS (CJS) EC...
NPM(Node Package Manager)是 Node.js 的套件管理工具同時也是全球最大的 JavaScript 套件倉庫。 管理套件:下載、安...