[心得] Udemy 課程心得

看板Soft_Job作者 (迅雷不及掩耳盜鈴)時間1年前 (), 1年前編輯推噓62(62039)
留言101則, 59人參與, 1年前最新討論串1/1
去年年底腦波太弱,想買相機鏡頭買不下手,結果跟學弟合資買了一堆 Udemy 課 程,這篇來寫一下一些熱門課的觀課心得: ----- λ課名: Git a Web Developer Job: Mastering the Modern Workflow ψ講師: Brad Schiff μ更新: 11/2017 Ω推薦: ★★★★ Ψ心得: 這門課的最後更新日期是前年十一月,所以裡面用到的技術棧有些是非常舊的版 本,可以深深體會到那句「大佬們…別更新了!學不動了 QAQ」。這門課主要涉 及到的內容有: - 使用 jQuery + jQuery-smooth-scroll + waypoints 處理頁面滾動 - 使用 lazysizes 進行頁面元素延遲加載 - 處理 SVG sprites - 使用 picturefill 提供不同裝置的響應式圖片填充 - 跟你講 normalize.css 的優點跟怎麼使用 - CSS 後處理器 PostCSS 的使用 - gulp + babel + webpack 大禮包,讓你知道前端工程化的應用 - 介紹 CSS 的 class 命名風格:B.E.M - 一些簡單的 git 操作 我覺得這一門是非常非常前端的一門課,算是前端入門工程師必備,台灣一些傳 產的網站前端設計可能都停留在這一個層面,甚至沒有使用良好的 CSS 架構。 ω作品: - Travel Site: https://hsins.github.io/udemy_Travel-Site/ ----- λ課名: The Web Developer Bootcamp ψ講師: Colt Steele μ更新: 06/2019 Ω推薦: ★★★★★ Ψ心得: 這門絕對是網頁開發新手入門級別的神課之一!看更新日期似乎是很新的課程, 然而實際上並不是如此,在國外的一些討論區和下面課程評價中都可以看到有使 用者抱怨課堂中使用到的技術太舊了,但我倒覺得還好… 課程安排會由淺至深,從最基本的 HTML / CSS / JavaScript開始,穿插一些能 讓入門新手很快有感的小作業,這些小作業在美觀程度上我覺得有屌打其他課程 …課程中期會加入 jQuery 和 Bootstrap(之前是舊版,一直被人說課程太舊之 後,更新到了 Bootstrap 4),然後趁更新的時後放入了一些 JavaScript 的進 階內容,包括作用域(Scope)、提升(Hoist)和 this 的概念…等。 在邁入課程中後期會開始往簡單地後端帶,也穿插了一些基礎的命令行教學,在 課程的最後作品,會手把手帶你做一個簡單的全端項目,使用的技術棧是: Node.js + Express.js + mongoDB 沒有使用前端框架,過程中會然後帶到一些 RESTful/Cookie/Session 的概念, 學完這門大概算登堂入室懂得自己找關鍵字了,也會比較清楚網頁應用在做什麼 。 ω作品: - Tic Tac Toe Board : https://codepen.io/Hsins/pen/JLqZaG - Image Blog : https://codepen.io/Hsins/pen/yKWEwW - Blog From Scratch : https://codepen.io/Hsins/pen/jzopzO - Image Gallery : https://codepen.io/Hsins/pen/eMaamL - Landing Page : https://codepen.io/Hsins/pen/QmRXWY - Color Game : https://hsins.github.io/udemy_Color-Game/ - Todo List : https://codepen.io/Hsins/pen/YLZOrV - Patatap Clone : https://hsins.github.io/udemy_Patatap/ - Yelp-Camp : https://hsins-yelpcamp.herokuapp.com/ ----- λ課名: The Complete Web Developer Course 2.0 ψ講師: Rob Percival μ更新: 06/2019 Ω推薦: Ψ心得: 如果黃明志看完這堂課再去唱飄向北方的話,歌詞的 RAP 可能有一段是這樣的: 「東西太舊太簡單,他說不喜歡  CP太低太浪費,他說不習慣」 我大概是快轉看完的,東西真的太弱,做出來的作品也很爛 有基礎的人會覺得東西太淺,拿不出手 沒基礎的人會覺得東西太廣,沒亮點 真的不知道為什麼上面評價這麼高,我覺得是糞課。 --- λ課名: The Advanced Web Developer Bootcamp ψ講師: Colt Steele, Elie Schoppik, Tim Garcia, Matt Lane μ更新: 04/2018 Ω推薦: ★★★ Ψ心得: 熱門講師 Colt 推出的進階課程,不過不如我預期中的那麼進階,找了他在舊金 山實戰營的一些講師小夥伴們來幫忙上課,當然也包括他所有課程中都會一直提 到的那個助教:他家的貓。(會拿寵物來舉例,很可愛,加分 > " <) 這些講師小夥伴們每個人負責不同的部份,在最一開始是由 Colt 介紹頁面的動 畫設計,這裡還不涉及 JavaScript 或 jQuery 的部分,主要是透過 CSS3 所提 供的虛擬類別(pseudo-class)、關鍵影格(Keyframes)來實作。 接著會講一下 Flexbox排版的部分,這是目前切板經常會用到的概念之一,第一 個小型作業是透過 Bootstrap配合前面學到的東西,搭配設計稿切一個完整的頁 面。第二部分會講前後端交互,根據歷史脈絡逐步介紹 fetch 和 AJAX,當然這 部分因為涉及到後端資料的訪問與等候資料回傳,所以順帶插入了 JavaScript 的異步操作、類別、回調概念…等。這裡有一個作業是利用 express 和 jQuery 弄了一個 To-Do List。 下一個部份是我覺得比較有價值也有趣的部分,是介紹了 D3.js 和 SVG 的使用 ,畢竟現在不論海內外,大家都在鼓吹數據分析和視覺化,這部分一定要跟風一 起潮一下的,雖然這部分不難,可是很有趣,也需要一點點時間上手。我覺得這 部分有想要走後端或全端的也可以看一下,會比較知道如果要傳資料給前端時, 怎麼去設計會比較優雅,這邊學起來感覺自己都能夠吹噓自己會大數據ㄌ一樣呢 ! 課程的尾聲邁入了一個奇妙的節奏,終於講了很夯的前端框架 React/Redux,可 惜只是淺淺帶過不怎麼深入,最後的作業是一個製作一個仿 Twitter功能可是一 點都不 Twitter,介面又很醜的前後端專案,比起之前的 YelpCamp 多加了一些 功能,但還是老酒裝新瓶沒什麼新花樣。 對了,中間還穿插了一個單元測試的部分,不過也很無趣。 ω作品: - Todo-List :https://hsins-jquery-todolist.herokuapp.com/ - Warbler :https://warbler-client-jbh.herokuapp.com/ 後來學了 React 拿上面 Todo-List 的版型,使用同一個資料庫蓋了一個 MERN 版本: - Todo-List :https://hsins-mern-todolist.herokuapp.com/ --- # Colt Steele, Ian Schoonover, 07/2019 # The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert # 推薦:♥♥♥ 如果覺得單純學 MySQL不知道從哪裡下手,或者是看了一堆教學覺得很空虛沒有 實際應用的感覺,可以買這門。就是很基礎的講一些資料庫的使用,前面是先介 紹一些 SQL 的資料定義語言(DDL, Data Definition Language)部分,接著是 資料操作語言(DML, Data Manipulation Language)和資料查詢語言(DQL, Data Query Language)部分。 學完會對 MySQl 和 SQL 有初淺的認識,課程最後的專案是做一個…新產品上線 的電子郵件登陸網站,一樣是老酒變不出新把戲的 express.js 。如果指望能夠 學習到深入的資料庫概念,請左轉找 CMU 的 15-445/645。 嗯…因為最後的專案真的很爛,我沒部署,我在世界上最大的同性交友平台上面 看了一下其他人…也都沒部署,可能是真的嫌太爛ㄌ。 --- # Andrei Neagoie, 7/2019 # The Complete Web Developer in 2019: Zero to Mastery # 推薦:♥♥♥♥♥ 這是網頁開發入門的另外一堂入門神課,而且 Andrei 這位講師很優質的是有一 個社群平台,而且還算挺活躍,會不定期舉辦一些專案和挑戰給人練習,然後還 會有獎品,很潮!缺乏項目經驗和 GitHub 協作的人,英文不差的話也可以在這 上面和其他地區的人一起完成專案。(不過說真的,他們的有些代碼寫的真的爛 透ㄌ) 跟 Colt 那門差不多,不過這門的 React實作部分多一點,最後的專案我覺得算 是敗筆,一個 express.js + node.js + react.js + postgreSQL 有會員登入系 統,然後上傳圖片呼叫一個別人刻好的機器學習 API… 已新手來說作為入門第一堂還不錯。 --- # Andrei Neagoie, 07/2019 # The Complete Junior to Senior Web Developer Roadmap # 推薦:♥♥♥♥ 比較潮一點的技術可以在這門學到一些初淺的東西,不過我認為難度都太低了。 不過這堂比較有一點讓轉職的前端工程師可以再往本科系已知的內容再跨一點, 比如資料庫的正規化、SSH 連線遠端伺服器進行開發,然後講一些持續集成與持 續部署的概念。 我覺得有帶到一些東西,可是深度不夠。 --- # Stephen Grider, 06/2019 # Modern React with Redux # 推薦:♥♥♥♥ 上面一位非常推的講師,他的課程質量都很棒!這門算是 React/Redux 大禮包 ,講的很細很清楚,課程中會使用 draw.io 畫的各種圖來輔助說明,想要學習 怎麼教人寫代碼也是十分推薦可以參考他的風格。 重點是他有在更新課程,業界良心。但是這門課的專案我覺得都有點醜有點陽 春,不過很適合拿來自己實作自己的專案。 --- # Stephen Grider, 06/2019 # Node with React: Fullstack Web Development # 推薦:♥♥♥♥♥ 如果說已經有 JavaScript 基礎想要直接學 React 的話,我更建議直接學這門 課而不用買上面那一門(覺得上一門廢話太多,不過新手可能比較喜歡),這 一門課就一個全端專案,實作一個透過 OAuth 登入還有串接 Stripe API 處理 金流的作品。這門課又會把 session/cookie 的概念講得更清楚一些,尤其在 串接 OAuth 和 Stripe 的部分,教學時輔助的圖片非常非常棒!甚至有時候我 直接看圖跳過他講解就可以繼續下去了。 不過我覺得這門最讓我驚豔的是他講解了他在實際開發項目中,如何進行開發 與佈署環境的分離,這是目前看到其他課程中不曾有的部分,而且穿插許多實 際開發時的 convention 用法! 最後專案的完成可以參考: https://emaile.herokuapp.com/ --- # Stephen Grider # Go: The Complete Developer's Guide (Golang) # 推薦:♥♥♥ 之前學弟找實習聽說對方可能會使用 Go 於是入手。其實 Stephen Grider 的 課我都怒推啦!對於新手來說,可是可能因為我們已經不太算新手了…這門課 的內容大概就是在講 Go 的一些特性和語法,其實有 C/C++基礎的人,對於指 針應該都駕輕就熟了,我覺得要學語法可以直接看官網文件,不需要購買這樣 的課程,這也是為什麼我給三顆星的原因,不過如果你是全全全新手要入門學 習的話,還是可以買的。 --- # Stephen Grider # ES6 Javascript: The Complete Developer's Guide # 推薦:♥♥♥ 同上,其實他講的很棒,可是對我們來說真的有點小兒科了。 最後 Promise/Fetch 的部分值得一看,其他我覺得都還好,並沒有講到太多 更深入的東西,就是語法課。 --- # The Complete React Developer Course (w/ Hooks and Redux) # Andrew Mead # 推薦:♥♥♥♥♥ 和 Grider 那門 Modern React and Redux 可以相輔相成。這一門課並不是直接 上來就教你使用 `create-react-app` 這樣的腳手架工具(boilerplate) 來開 發,而是會一步步帶你透過 Webpack來建立自己的腳手架工具(不過很可惜的是 使用的是 Webpack 3,跟 Webpack 4 有滿多地方不一樣,Grider 有另外一門課 會教 Webpack 2,聽說在 Webpack 5 推出之後他會更新課程)。 主要搭建兩個 APP,一個很基礎使用 class component 和 stateless component 搭建,並且將資料存放在瀏覽器的 localstorage;另外一個會使用到 Firebase ,這個東西在開發一些簡單網頁應用和手機應用都非常方便。 最後的專案可以參考: - Indecision App :https://hsins.github.io/udemy_Indecision-App/ - Expensify App :https://ritwickdey.github.io/expensify-app/#/ --- # Jose Portilla 系列 # 推薦: 這是我在 Udemy 上非常差的一個體驗,他的課我們好像一共買了四門,每一 門都爛到有剩,光是看投影片就知道沒有其他講師來的用心,然後每一門課 幾乎都是念稿,然後丟代碼(代碼風格我也不喜歡,變數命名、排版都沒有 依循一定的規範) 資料結構演算法那門更是爛,根本就是直接拿別人開源的書裡的內容跟代碼 來用,課程不會更新,頂多改一改代碼叫你自己跑,很明顯就是靠開這些課 賺賺一些白癡的智商稅,千萬千萬不要買他的課= = --- # JavaScript: Understanding the Weird Parts # Anthony Alicea # 推薦:♥♥♥♥♥ 這門課極為推薦想進階入門 JavaScript 的同學,尤其學過一點作業系統和 編譯器概念會覺得豁然開朗,甚至會想去研究其他語言… 神課之一。 --- # JavaScript Algorithms and Data Structures Masterclass # Colt Steele # 推薦:♥♥♥♥♥ 主要講資料結構跟演算法,憑良心說其實上的很好,不過我記得好像有些部 分的影片是用 ES5 Syntax 去寫的,現在已經染到了一種看到 var 就很罪惡 的病;然後他有些 coding style 我也不喜歡> " < 裡面有講到 Dijkstra's Algorithm 滿讓我意外的,甚至有講說會補上字串 的 KMP 算法,已經屌打 Udemy 上其他糞演算法的課了(我指 Jose Portilla) --- # Vim Masterclass # Jason Cannon # 推薦:♥♥♥ 我覺得一點都不 Masterclass,內容滿基礎的,然後有些內容我覺得有點過時 ,已經有在用 Vim 的人可以不用買這堂課,買了也不用看影片,把他的作業 做一輪就可以了… --- 大概就這樣吧,還有一些攝影跟修圖的課,不過這裡不是攝影板就不放上來了 。一開始會想說上課就做個筆記,結果說真的滿不適合我的,因為之前當家教 的習慣都會寫得太詳細,對於我自己來說根本就是花時間去替他人作嫁衣(記 來給別人上課上的更快或可以不用買課程,實際上自己已經會了不用記錄) 一開始是寫在 HackMD:https://hackmd.io/e9Ma8W6QRqC7fusfryfuDA 可是發現內容一多就會開始頓…於是轉移到 GitHub Repo 裡 分單元跟課程整理:https://github.com/Hsins/Udemy-Notes 不過前陣子改用 VuePress 生成靜態頁面並且用 Travis 自動佈署 上面連結相對路徑會跑掉,最後頁面大概長這樣(還沒改完...): https://reurl.cc/RM6Y9 後來都懶得做筆記了,一堆課程太淺太基礎,其實都重複內容 就比較需要紀錄的我都放在我的 WizNote 這個筆記軟體其實我滿推薦的(可惜就是可惜是對岸公司) 不然他提供跨平台(Win/macOS/Linux/ios/Android) 並且支援 Markdown 語法和輸入 MathJax 渲染數學式 價格又遠比 Evernote 划算,一年會員才三百台幣 --- 前端框架跟技術要入門不難,可是要會切版要切的漂亮要有天賦= = 最後建議如果是學習能力不錯的或學歷不錯的同學 關於資結演算法、作業系統這些課程 不要去 Udemy 上面學,直接找開放式課程來看會學得更多 -- ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1562604814.A.927.html
1年前
07/09 01:15, 1F

1年前
07/09 01:33, 2F

1年前
推分享
07/09 03:01, 3F

1年前
感謝心得分享
07/09 05:49, 4F

1年前
感謝熱心分享
07/09 06:48, 5F

1年前
有要接觸後端的話,Nestjs from zero to hero覺得不錯
07/09 07:00, 6F

1年前
很新的框架,所以Udemy的課也少
07/09 07:00, 7F

1年前
謝謝分享
07/09 07:43, 8F

1年前
推 最近剛好想學新東西 感謝分享
07/09 07:54, 9F

1年前
07/09 08:26, 10F

1年前
pluralsight也不錯,感覺課程老師有挑選過xd
07/09 08:40, 11F
要學前端的話,課程太多了… PluralSight 之前有稍微看過,感覺更新的幅度比不上 Udemy... 然後課程不是買斷,是用訂閱方式無形中的成本太貴了QQ
1年前
想借題問,Jr前端需要會到SQL嗎?學後端framework就沒時
07/09 08:47, 12F

1年前
謝謝分享
07/09 08:53, 13F

1年前
心得推
07/09 09:49, 14F

1年前
Udemy 一個享受買課程的網站
07/09 10:00, 15F

1年前
如果要初學前端框架我推薦 Maximilian Schwarzmüller
07/09 10:02, 16F

1年前
甚至他的youtube頻道教學就夠完整了
07/09 10:03, 17F

1年前
感謝分享
07/09 10:11, 18F

1年前
推用心
07/09 10:12, 19F

1年前
Udemy就是工程師的Steam
07/09 10:20, 20F

1年前
堆課堆起來
07/09 10:21, 21F

1年前
Stephen Grider 的課真的很推
07/09 10:21, 22F

1年前
感謝熱心分享~ 超級詳細!
07/09 10:33, 23F

1年前
大部分都有看過 ... XDDD
07/09 10:33, 24F

1年前
心得推
07/09 10:38, 25F

1年前
6月特價時買了72堂課程+領取一大堆免費課程,共有677堂課程
07/09 10:57, 26F
說到免費課程我就賭爛,以前年少無知也領了一堆 可惜的是免費課程多半課程品質堪憂 根本是放著占空間,我買課程之前還特地砍了帳號重創
1年前
U質好文
07/09 11:55, 27F

1年前
推 Udemy好用~
07/09 12:05, 28F

1年前
實用推
07/09 12:05, 29F

1年前
感謝分享~
07/09 12:25, 30F

1年前
謝謝分享
07/09 12:28, 31F

1年前
優文推
07/09 12:49, 32F

1年前
推 感謝分享
07/09 13:12, 33F

1年前
感謝分享讀書心得
07/09 13:14, 34F

1年前
世界最大同性交友平台是指 Github 嗎?
07/09 13:16, 35F

1年前
當然是Github啊不然會是Grindr嗎?
07/09 13:21, 36F

1年前
pornhub吧
07/09 14:24, 37F
還有 25 則推文
還有 2 段內文
1年前
什麼,有了一個基礎之後,後面幾堂可以很快搞定,比較多的
07/10 08:41, 63F

1年前
時間都是花在改架構跟升級上面,前端的東西我偏好學新不學
07/10 08:42, 64F

1年前
舊,知道是舊版的內容我就比較沒有真的一邊敲,直接找資料
07/10 08:43, 65F

1年前
改寫。然後就是不要花太多時間在寫筆記上,我大概浪費很多
07/10 08:44, 66F

1年前
時間在這裡,明明是自己知道的,或者看影片照敲沒什麼問題
07/10 08:44, 67F

1年前
還花時間去記錄覺得別人會用到,真的是給自己找虐= =
07/10 08:45, 68F

1年前
yelp-camp 大概花了三天時間,可是在這邊比較知道怎麼處理
07/10 08:47, 69F

1年前
mongoDB 之後,後面其他課再用到就會快很多
07/10 08:47, 70F

1年前
有貓就推!!
07/10 10:29, 71F

1年前
新手買colt 的web bootcamp 在理解哪個是舊技術會不會有
07/10 10:46, 72F

1年前
問題呀,造成一直學的都是過時的技術
07/10 10:46, 73F

1年前
(比起台灣一堆網頁用的技術,已經算新了)
07/10 10:55, 74F

1年前
我覺得倒是還好,有一些東西你還是可以稍微判斷的。這樣來
07/10 10:55, 75F

1年前
說好了,在課程裡滿多地方都會帶你直接去看用到的框架和套
07/10 10:56, 76F

1年前
件的 document,你可以觀察一些事情:
07/10 10:56, 77F

1年前
- 目前官網提供的範例 Code 和講師所用的會不會差太大
07/10 10:57, 78F

1年前
- 套件 GitHub 最新的更新日期
07/10 10:57, 79F

1年前
- 用特定關鍵字去找資料時,大概都是哪一個年份的
07/10 10:57, 80F

1年前
當然有時候為了課程能夠順利進行,他們會讓你安裝指定版本
07/10 10:58, 81F

1年前
,如果他的用法已經很舊了,你能不能自己找資料換成較新的
07/10 10:59, 82F

1年前
方式?能不能根據報錯的訊息找到解決的方法?
07/10 11:01, 83F

1年前
Colt 也有提到說像是 jQuery 已經被 GitHub 拋棄不用,甚至
07/10 11:02, 84F

1年前
有人整理了能用 vanilla js 取代 jquery 的 snippet
07/10 11:02, 85F

1年前
但他還是放在課程中的原因是因為即使你到業界,有些舊代碼
07/10 11:03, 86F

1年前
還是用 jQuery 寫…
07/10 11:03, 87F

1年前
感謝H大回答!
07/10 11:22, 88F

1年前
感恩大師分享 推推
07/10 14:02, 89F

1年前
推這麼用心的心得分享!
07/10 23:05, 90F

1年前
用心推!
07/11 06:57, 91F

1年前
感謝分享~
07/11 10:05, 92F

1年前
感謝,很詳細有用的整理
07/11 16:46, 93F

1年前
07/12 13:14, 94F

1年前
了解了,感謝回答!再推一次本文~
07/13 22:15, 95F

1年前
感謝原po分享 不知道有沒有版友願意開個地方彙整課程的中
07/14 09:41, 96F

1年前
文評價 像steam那樣 XD
07/14 09:41, 97F

1年前
推Angela Yu
07/16 04:59, 98F

1年前
最近在上JavaScript: UtWP 真的有神奇到 感謝推薦
08/25 22:56, 99F
※ 編輯: Hsins (140.112.247.1 臺灣), 08/29/2019 03:02:55
10月前
push
11/14 20:07, 100F

1年前
04/27 15:34, 101F
文章代碼(AID): #1T8tKEad (Soft_Job)
短網址: https://pttweb.cc/s/Soft_Job/1T8tKEad