JS直播班心得

chiayu
Apr 17, 2021

當初為什麼報名這堂課?

延續網頁切版直播班,繼續學習下去,再加上之前的開發經驗都是直接使用jQuery,其實對於javaScript的核心觀念都沒有仔細去了解過,想著功能有出來應該就可以了吧~但常常會把程式碼繞了一圈又一圈,就想著藉著直播班好好釐清自己的觀念,好好的磨練一下 😂

第一週~第八週的學習過程

第一週&第二週

任務拆解和小步測試真的大大提升了開發效率,透過任務拆解可以知道應該先寫哪部分的程式碼,整個開發流程都有了一定的方向,之前都是想到什麼寫什麼,寫到最後也不知道自己到底寫到哪裡了😂,但透過畫流程圖的過程,可以讓自己先思考應該從哪開始做,而透過小步測試可以及早發現問題,而不會寫到最後報錯了,還要花時間去找自己到底哪裡寫壞了!

第三週&第四週

這兩週開始學著處理資料,學習怎麼撈到自己想要的資料,對於陣列及物件使用及觀念有了更進一步的了解

還有函式的運用,其實在之前工作上的開發我用到函式的次數少之又少😂,很多重複的任務我就會在寫一次,程式碼越寫越長,但透過之前的任務拆解,了解哪些可能是會重複使用的程式碼,把它整理成函式增加複用性,讓Code可以更簡潔易懂

第六週&第七週

學習Ajax撈取遠方資料,以及撈到資料之後要怎麼處理,之前學的陣列及物件就派上用場啦!

也了解到工程師的價值就是在於如何整理出想要的資料格式運用在第三方套件上!

有時候後端提供的資料並不會那麼單純,如何一層一層找到目標資料以及如何取出來整理成想要的格式,就是前端工程師的功課了!

套過前幾週的刻意練習,到這裡也已經對陣列及物件的運用越來越上手了

第八週&第九週

最後就是學習API及最終作業了,以前聽到API都會想著那到底是什麼,透過老師的講解,以後看到求職網上要求要會接API終於可以肯定的說我會了!😂

最終作業是一個小型的購物網站,不得不說六角真的很貼心,提供的API文件真的很清楚,讓我可以先初步的了解購物網站大概是怎麼運作的,為未來的Vue課程先打一個小小的基礎~~

最大的收獲是?

這幾週下來,自己的邏輯觀念真的有加強不少,無論是畫流程圖或是刻意練習BMI KATA ,在函式的運用上也更得心應手,老師更是花了好幾週的時間在講解Ajax與API,這兩樣大概是我開始寫JS之後,好像有點懂但好像又不是那麼懂的兩個坑😂,透過直播班終於瞭解了~~~

還有處理資料的部分我覺得也收穫超多的,以後看到一長串的資料再也不怕了,透過上課學習到的步驟與方式,一步一步的整理,展現前端工程師的價值😂

最喜歡直播班的哪些活動?

不得不說JS直播班真的跟切版班不太一樣,雖然每週作業不需要寫code寫到廢寢忘食,但邏輯卡住的話就真的卡住了,還好有slack上眾多的熱心同學,還有住在slack裡的老師😂,後面幾週更是有每日的線上助教回答同學遇到的問題!!

在六角的學習路上真的不用擔心問題找不到辦法,有很多資源都可以使用~也有很多人可以一起討論,不會覺得太孤單~~

最後的最後

其實透過之前的切版班及JS直播班累積的觀念讓我換了一份條件更好的工作,很多觀念終於不再是似懂非懂,而是真的能解釋出來,在面試上也更有底氣(?😂

透過兩個多月的密集練習,學習的成果一定會反應出來,接下來還要繼續挑戰Vue直播班,繼續往轉為RD的路上努力~~~

--

--