今天是第30天來分享我這個轉職路上的前端小白學習JS的資源~
學習資源
如果還不確定自己是否喜歡前端,當然就是從一些免費的資源開始看起,這邊提供一些我學習JS基礎時的資源
- MDN:JavaScript 初探
網路技術開發文件的免費網站,初學者入門超適合!他就像是前端的百科全書~有 HTML、CSS、JavaScript 等文件,雖然沒有影音教學但內容也是整理得非常清楚易懂,其中也包含許多範例。
- Youtube:我阿嬤都會 【javascript】3小時初學者教學
用三個小時的時間可以學到可以大致了解基本型別跟物件型別,小白講解也非常清楚,在YT上幫助了很多JS新手!
- Udacity: Intro to JavaScript
免費的全英文課程,雖然是英文的但也不用擔心,網頁翻譯開起來就沒事啦哈哈!這個課程的基礎非常完整,除了文字說明、影片講解(可開啟簡體中文字幕),也有非常大量的選擇題、情境實作題,這邊也一併附上Udacity ES6 - JavaScript Improved的課程。
- 六角學院:JavaScript 工程師養成直播班
課程大綱非常跟教學方式非常吸引我(直播課、邏輯刷題、專題班),所以就購買了課程,目前直播課程的部分尚未開始,但發現上課前就有一系列的JavaScript影音可以預習,覺得老師把重點都濃縮一遍了,適合想要快速上手的人,至於直播課在我結業後有機會再跟大家分享~
- iT邦幫忙鐵人賽系列書:0 陷阱!0 誤解!8 天重新認識 JavaScript!
這真的是值得翻到爛的一本書!推推!內容非常完整,光是前四章基礎的的基礎內容我就重複看了好幾遍,有很多是影音教學沒有的基礎概念,到後面越來越深入真的需要花時間理解XD。
-
卡斯伯老師的部落格
再補充一個六角學院老師的部落格,有些概念也是透過部落格的講解才理解,覺得非常受用因此也推推!
題外話我是到很後來才知道W3C≠W3school
W3C是Web制定標準,W3school為民間組織設立的網站開發教程網站
學習心態
- 不只是看教學,更要動手操作
- 逐漸增加難度
- 探索開源的程式碼,站在巨人的肩膀上學習
- 累積實戰經驗,嘗試解決問題
- 專注於自己的領域
這次鐵人賽我追蹤了JavaScript的標籤發現自己懂的真的太少了(淚奔,但也因此才要一步一腳印持續學習,對任何內容都保持好奇心,因此我也幫自己的學習制定幾個準則,幫助我盡快追上大大的腳步哈哈
完賽心得
本次參賽題目是對程式有興趣嗎?從JavaScript來興趣初探吧!初衷是希望跟我一樣迷茫的朋友先試試水溫,此外也是幫助JS小白(我本人)整理目前所學的內容。
對我來說能夠在下班時間,假日花時間自學就是一個對程式有興趣的指標了,大家可以看看對你來說什麼才是你認為對程式有興趣的準則。希望往後我能也能維持這個熱情持續學習~
在第26天的時候不幸染疫高燒不斷、全身無力、頭昏腦脹導致沒辦法發文,隔天一早驚醒發現已經斷賽了嗚嗚嗚,但還是趕緊將篇數補上於預期的時間完賽QQ。希望明年能順利完成鐵人賽!