ALPHACamp網頁開發 學期2-1 完課心得分享

更新於 發佈於 閱讀時間約 4 分鐘
學期2-1 選修的作業 (自己覺得難度較高)
先說學期2-1完課的整體感覺: 非常精彩刺激!
相較於學期一的課程難度真的提升不少,JavaScript的比重滿重的,一開始就很有條理的建立變數、資料型別、資料結構,陣列、物件、函式,這些可能在google上面也都查詢得到的基本概念,AC的學習網卻整理得更加易懂,不僅是影片有助教講解操作一遍,也有完整版的文字和圖在下方輔佐理解,我自己是非常建議跟著影片操作一次,看文字和圖的部分的時候可以再操作一次,印象會比較深刻,有沒有實作應該會差滿多的,順便練練打字還有肌肉神經記憶(?)
我認為看再多觀念都不如直接實戰作業來的有效果,所以我最愛寫作業了,學期2-1第一週的JS課,摸彩活動系列的作業: 踢掉黑名單、誰是幸運兒...等,都可以磨練對陣列的理解,非常超值。而我自己是都習慣把選修作業全部都完成,雖然選修作業都偏難,但真的完成以後非常有成就感,即使選修的完成有時候是透過觀摩的輔助才完成,不過以現在自己coding的程度來講,更可以藉由選修作業去理解課程中學到的語法可以延伸到什麼樣的程度。尤其RPG戰鬥: 攻擊與補血這份選修作業真的算有難度,自己剛開始也寫得很卡很不好,好不容易寫出可以運作的邏輯,觀摩以後又發現自己很多地方多寫了幾行用不到的code,或是條件判斷有些錯誤,進而再去修正,印象就更深刻,未來再犯同樣錯誤的機率就降低很多,甚至會特別去注意那個地方。
經典的隨機產生數字的範圍就是新手很容易搞錯的地方:
Math.floor(Math.random() * 100)     // 0 ~ 99
Math.floor(Math.random() * 100)+1    // 1 ~ 100
Math.floor(Math.random() * 101)     // 0 ~ 100 
故藉由直接挑戰作業,可以發現一些小細節有無符合作業指定規格,進而成長!
第二週拉回來和切版、CSS、Bootstrap、RWD...這邊視覺系的朋友相見,突然有點生疏的感覺,但因為自己有用notion做筆記,複習一下熟悉的感覺又回來了。很及時回饋的前端網頁作業,寫起來其實非常有成就感,而且做歪掉馬上就可以知道,不像JS可能有時候程式碼寫錯,error code又寫的看不是很懂的時候自己在那邊debug半天。學習到Twitter團隊開發的Bootstrap強大的應用,可以完全貼到HTML裡頭去做到HTML+CSS的效果,真滴神! 希望日後可以多熟悉Bootstrap的應用,可以大大加快網頁開發的速度。
第三週的重頭戲: DOM (Document Object Model) ,對我這個網頁開發菜雞來說算是真正的體驗到HTML+CSS+JS三劍客的神奇之處。從了解樹狀結構的DOM tree到選出特定節點,這邊因為之前碰過Python的爬蟲覺得有點類似,後面的JS Template Literal,居然可以用JS置換掉HTML的內容,真的太神奇啦!每份作業也都算有難度,後面接著掛上監聽器可以知道使用者的行為,這些都是平常自己在逛網頁會運用到的功能,著實到現在有種更貼近真正user的面向去開發的感覺,非常喜歡!
學期2-1在AC的進度制以及助教制度下,非常有效的跟上進度,很喜歡的是助教們的回覆都很即時,而且有提問的部分都會補充的很詳盡,衷心佩服。line群的同學也慢慢熱絡起來,整天都有人在飛航學習真的是滿猛的,很高興認識大家。
另外想和大家分享的是自己是習慣用notion做筆記,用起來還滿順的,不過因為網頁開發的程式語法太多,也不可能每個語法都做筆記,我覺得主要是去記錄邏輯思維跟很重要的語法即可,因為許多語法其實網路都可以查得到,真正要去寫程式的時候有時候google大神反而是最快的,筆記要言簡意賅比較好,到了緊要關頭或是時間比較趕的時候我自己反倒是比較少用notion的筆記去看小語法,主要是記錄整個學習脈絡跟非常重要的觀念。
目前對前端後端還沒有明確的概念,期待再下一個學期能學到更多網頁開發的觀念,自己也能從中獲得更多樂趣,謝謝AC的工作團隊跟同學們。
avatar-img
4會員
5內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
SUPOAN的沙龍 的其他內容
從一開始的JavaScript,到後面HTML和CSS,雖之前有稍微碰過一點其他線上課程的內容,但AC系統性的教學,一個單元一個單元循序漸進的上課方式滿適合我的,有一種在打遊戲破關的感覺,非常享受。 已經報名學期二了,期望自己在學期二能夠維持學習進度,持續精進! 謝謝AC!
從一開始的JavaScript,到後面HTML和CSS,雖之前有稍微碰過一點其他線上課程的內容,但AC系統性的教學,一個單元一個單元循序漸進的上課方式滿適合我的,有一種在打遊戲破關的感覺,非常享受。 已經報名學期二了,期望自己在學期二能夠維持學習進度,持續精進! 謝謝AC!
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
對於想要嘗試學習前端技術,卻還沒下定決心或不知道是否合適的初心者,六角的體驗營就像是前端開發的新手村,提供基礎的新手教學,讓你對前端有基礎的概念;教你最基本的心法,讓你去打幾隻簡單的怪累積一點經驗值。
Thumbnail
由於去年我是直接從JS直播班出發的,想當然沒參加過體驗營這類的短期嘗鮮課程,就抱著試試看的心態來體驗看看了,也因為我本身有一些些基礎了,這次就果斷幫自己加碼擔任志工,多多少少能幫助到剛開始就卡住的同學,希望能借著多次的經驗累積來增加我的經歷。
前言 今天課程要來學習,在 .css 設計樣式後,怎麼透過選擇器,讓 .html 可以有所配對,經過這一步後,便可以開始學習,如何正式設計 .css 了。 選擇器 介紹 還記得上次課程,我們在 .css 檔案中,撰寫的程式碼嗎?讓我們來複習看看: .highlight { co
Thumbnail
人們對於學習HTML的興趣持續增長,本篇文章將解析HTML的架構、標籤、排序方式、標籤屬性和標籤結構解析的相關課程,為讀者提供全方位的學習體驗。
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 很多大公司的切版與前端是分開的,但不能因為碰不到就不去理解,假如要系統性的調整樣式,那麼你就一定要懂基礎,就好像你要調整微前端的架構,總不能連包板工具的設定都不會吧! 回到正題,這系列文章每個禮拜三都會更新一題CSS Battle的題
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
是的,身為前端工程師的基本功! 還是需要時不時拿出來打磨一番,這系列文章每個禮拜三都會更新一題CSS Battle的題目,歡迎與我交流喔!
DLC-PAI系統+教練課+英文課 九月份開始上Notion訓練營,一開始我真的是小小白,只會非常基本的使用。加入之後跟著課程節奏,竟然也產出了好幾份作業,成果是我一開始想不到的。其實工具的技巧固然重要,但是底層邏輯才是核心,為了什麼而做?如何做?有什麼學習點?這些都是需要不停思考,自問自答慢慢找
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 這系列文章每個禮拜三都會更新一題CSS Battle的題目解法
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
對於想要嘗試學習前端技術,卻還沒下定決心或不知道是否合適的初心者,六角的體驗營就像是前端開發的新手村,提供基礎的新手教學,讓你對前端有基礎的概念;教你最基本的心法,讓你去打幾隻簡單的怪累積一點經驗值。
Thumbnail
由於去年我是直接從JS直播班出發的,想當然沒參加過體驗營這類的短期嘗鮮課程,就抱著試試看的心態來體驗看看了,也因為我本身有一些些基礎了,這次就果斷幫自己加碼擔任志工,多多少少能幫助到剛開始就卡住的同學,希望能借著多次的經驗累積來增加我的經歷。
前言 今天課程要來學習,在 .css 設計樣式後,怎麼透過選擇器,讓 .html 可以有所配對,經過這一步後,便可以開始學習,如何正式設計 .css 了。 選擇器 介紹 還記得上次課程,我們在 .css 檔案中,撰寫的程式碼嗎?讓我們來複習看看: .highlight { co
Thumbnail
人們對於學習HTML的興趣持續增長,本篇文章將解析HTML的架構、標籤、排序方式、標籤屬性和標籤結構解析的相關課程,為讀者提供全方位的學習體驗。
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 很多大公司的切版與前端是分開的,但不能因為碰不到就不去理解,假如要系統性的調整樣式,那麼你就一定要懂基礎,就好像你要調整微前端的架構,總不能連包板工具的設定都不會吧! 回到正題,這系列文章每個禮拜三都會更新一題CSS Battle的題
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
是的,身為前端工程師的基本功! 還是需要時不時拿出來打磨一番,這系列文章每個禮拜三都會更新一題CSS Battle的題目,歡迎與我交流喔!
DLC-PAI系統+教練課+英文課 九月份開始上Notion訓練營,一開始我真的是小小白,只會非常基本的使用。加入之後跟著課程節奏,竟然也產出了好幾份作業,成果是我一開始想不到的。其實工具的技巧固然重要,但是底層邏輯才是核心,為了什麼而做?如何做?有什麼學習點?這些都是需要不停思考,自問自答慢慢找
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 這系列文章每個禮拜三都會更新一題CSS Battle的題目解法