Hellojs八周學習心得
自身從大學修過一些課,有點HTML/CSS/JS基礎。每次HelloJS上完4小時的課,還是得回家都會練習使用新工具或新語法,看看官方文件、額外從google和udemy獲得資訊,畢竟程式一定要動手做才有感覺~
學習技術統整:
-
Git&Slack Git是個很好用的工具,每個寫程式的人都至少要會一套版本控制系統。上完HelloJS的課,每次寫作業都會要求用GIT提交,強迫你使用GIT(誤)。
-
BootStrap 學到VS CODE的輔助套件加入Bootstrap 3的table或是row各種class真的超方便。講師一步步帶著做,有系統化的介紹每個class的使用方法和代表意思,省掉不少照著Bootstrap官網文件試誤的時間。
小組的專案做到一半的時候Bootstrap悄悄升級為4,class的用法也大改,所幸官方文件對class用法有額外著墨,加上有3的基礎其實很容易上手。
-
JaveScript ES6 在接其他網站的api時要合併超大的Object,欄位超過50個的那種, 在前端可以用ES6 spread operator,在node.js只能用Object.create();還有很好用的async和await,對於非同步的請求如fetch或Promise,流程會更好控制。學到的東西非常有用。
-
Webpack 很好用的工具可是webpack.config.js很難寫。
-
ReactJs 回家反覆看著講師的PTT和錄影,寫了個Todo List,總算會用了REACT JS,雖然有些名詞例如declarative UI在google後發現非常深奧,不過以後有機會再去摸吧~
webpack和react,這兩樣真的頗複雜,但透過chrome套件Wappalyzer,看到這麼多網頁使用react框架還是撐著學它。雖然課程中後段要複習的時間越來越多,開始懷疑人生XD。
最後真高興有遇到玩加密貨幣的同好。