2022-08-29|閱讀時間 ‧ 約 4 分鐘

學期2-3 : Week 1 Express 網路應用程式 ORID

Objective

學期2-3的第一週,唯一的一份作業教材是預估兩小時,原本計畫要在禮拜日當日完成所有作業並提前開始下週課程,但為了增加新的功能和盡可能做到與原本教材的結果一樣,大概整天都在寫最後一份作業xd,此外也增加了搜尋地區與計算搜尋總筆數的功能,但依據評價從新渲染畫面的功能沒有辦法做出來,就有點小小的遺憾。

Reflective

這次的作業其實跟教材教的電影清單相當類似,因此在做作業同時也可檢視自己是否有完整吸收課程內容。雖然盡力不要回去看教材,但發現從一開始的建立npm引入express架構,下載handlebars,設置靜態檔案的資料夾,這些步驟上完課後竟然就忘了,在完成作業時幾乎把教材看了第二次,整體來說第一週的學習並沒有太難的javascript語法,到是在學習使用git、正確使用express框架、建立模板引擎運作的觀念等內容花了不少時間,雖然看似在技術上沒有太大的進展但好像對整體的網路架構與開發流程也慢慢有了的概念,有種越來越像工程師的感覺? 另外在做作業同時,在index 排版花了不少時間,最後在官網發現兩個因為版本更新而刪除的語法,又另外複習了Bootstrap Grid 排版,用.col-  , .col-md, .col-lg完成符合教材的格式 。 1.  div class="card-columns" 2. span class="badge badge-pill badge-danger font-weight-normal" 之後如果需要參考教材,也會記得看CodePen的setting或是CDN外部套件的版本,才可以更有效減少debug的時間。

Interpretive

相對於前兩個學期,這學期在第一週就真的有點資訊爆棚的感覺,原來學git跟後端使用的框架也是要另外花很多時間熟練。看影片實作的時候感覺都很簡單,接著看教材覺得自己應該已經熟悉了80%的內容,但最後在做作業的時候,才瞭解自己其實是忘了80%😂。後來則是作業寫完,再試著說出每一列所使用語法其背後的意義,才終於有種融會貫通的感覺。

Decisional

這週是第一次跳脫網頁前端三本柱,學習後端的開發框架,光是個下載套件、如何require、設定engine、找路由位置都是全新的課題,就連資料夾的位置與資料夾的名稱都要有一定格式,才發現網頁開發的水是如此的深。深知就連html、css、javascript都還有很多可以學,現在又多了個node.js、express.js,有種學越多,未知就越多的感覺。此外也發現應該要改變之前的學習方法,盡量多思考新的指令背後的意義,嘗試用自己的話再說一次,真的不能操之過急,畢竟不是本科系,後面網路的domain knowledge就不是很扎實了,如果只是一昧想完成進度,後面就會發現寫作業時腦袋又是一片空白,調整好自己的腳步,確定是否真的吸收了才是最重要的。
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.