作者NaviorStoke (Judy)
看板Soft_Job
標題[請益] Web開發+Angular課程求推薦
時間Wed May 31 23:04:19 2023
各位好~
小弟因為工作上未來的需求最近要開始學Typescript+Angular,
主要是要幫內部團隊開發Web based的工具,
所以需要盡快上手相關知識,
由於本身幾乎沒有碰過Web Development,
故想向版友請益推薦的教材~
背景:
大學非本科,研究所CS,系統基礎可能比不上本科生,
不過有修過作業系統、計組,大概還算理解底層運作,
對資結演算法跟數學方面比較沒問題,比較會的語言就Python跟C++,
對OOP跟一些基本的Design Pattern也還行,
研究所的時候因為要做簡易爬蟲所以有迅速惡補一下前端基礎(HTML, CSS, JS),
不過就停留在非常基礎的階段,框架部分完全沒碰過。
需求:
希望可以藉此從頭學好前端開發的基礎,
因為公司主要是用Angular,所以暫不考慮其他框架,
因為本身比較喜歡從了解底層原理把東西學完整,
所以希望推薦的課程可以是注重觀念講解,
並且最好是可以follow業界的best practices~
不知道根據我的背景有沒有較推薦的課程or書籍(中英文皆可),
主要的考量是不想花時間在不注重實務跟觀念的免洗課程上,
目前網上爬文看到蠻多人推薦的:
Type Script: O'Reilly的Programming TypeScript
Angular: Udemy上的Angular – The Complete Guide (2023 Edition)
基礎前後端:族繁不及備載
還請大家提供意見,感謝各位~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.31.121 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1685545461.A.001.html
1F:推 c80352: 這門angular學基礎觀念還可以 但很久沒更新了 留言常在罵 05/31 23:07
如果有觀念清晰又兼顧較新的版本的課程,再麻煩推薦了><
2F:推 testPtt: C++學好賭wasm的未來 05/31 23:09
※ 編輯: NaviorStoke (36.230.31.121 臺灣), 05/31/2023 23:14:37
3F:推 dream0405: Frontend Masters 05/31 23:34
4F:推 shiba0926: 看公司用什麼版本,angular15後的standalone香香的, u 05/31 23:34
5F:→ shiba0926: demy那堂什麼都好就是不更新QQ 05/31 23:34
6F:→ gocreating: 看到用angular還不跑是腳麻了嗎 05/31 23:46
7F:→ zxc8787: 要賭wasm的未來不是學Rust比較好嗎? 06/01 00:27
8F:推 EDMillex: 文檔service component directive pipe 摸一摸 找個老 06/01 00:45
9F:→ EDMillex: 外幾小時的從頭打造一個網站的影片開局就好。 typescri 06/01 00:45
10F:→ EDMillex: pt 也是照著文檔走再叫GPT出幾個考題就好,畢竟ts老手 06/01 00:45
11F:→ EDMillex: 新手寫出來的東西落差超大,一時半會也進步不了太多 06/01 00:45
12F:推 Nonsense8: 官方文件就不錯了,再把material ui的原始碼看完差不 06/01 10:47
13F:→ Nonsense8: 多 06/01 10:47
14F:推 Nonsense8: 至於Typescript我個人認為先把基礎學好就行,在實戰中 06/01 11:02
15F:→ Nonsense8: 遇到不會再查就好。較難的寫法通常是在做helper之類的 06/01 11:02
16F:→ Nonsense8: 工具才會用到 06/01 11:02
17F:推 brucetu: GPT就夠,要多細的細節都給你問到飽 06/01 13:09
18F:→ brucetu: 看到怪怪的答案再去翻官方文件 06/01 13:10
19F:推 answermangtr: 寶哥課程看一看 物件觀念好寫typescript就簡單很多 06/01 13:29
20F:推 acgotaku: 你原本寫c++, ts 根本小菜一碟 邊做邊學,三天你就會跑了 06/01 13:42
21F:→ peter98: Angular...有點舊惹喔 那是10年前流行的MEAN 06/01 19:06
22F:→ peter98: 既然有CS研究所背景 建議不要搞前端了 前端是適合轉職 06/01 19:10
23F:→ peter98: 的 薪水也比較低 既然有背景 就去寫backend或一般的軟 06/01 19:11
24F:→ peter98: 體 想學Typescript可以去學相似的Kotlin 學完後Java馬 06/01 19:12
25F:→ peter98: 上上手 scala也跟吃飯一樣簡單 06/01 19:12
26F:→ peter98: 這麼喜歡Typescript可以去Amazon 保證CDK讓你寫到爽 06/01 19:13
主要是因為Angular是敝司推的...其實自己工作主要內容也不是前端開發,只是可能未來
會幫團隊寫一些tool而已,感謝各位回饋~
※ 編輯: NaviorStoke (36.230.31.121 臺灣), 06/01/2023 21:55:28
27F:推 jobintan: 口可,還不如改學React+Typescript,未來方便跳槽加薪。 06/02 07:56
28F:→ jobintan: 學React比較能用得到JS的基礎語法與知識……… 06/02 07:58
29F:→ jobintan: 畢境React的使用邏輯比較偏向原生語法… 06/02 07:59
30F:→ aakkssqq: 個人覺得官網範例就夠了 06/02 13:06
31F:→ minipopy0314: 別人再問怎學,樓上都在勸轉行是怎樣= =? 06/02 18:01
32F:→ minipopy0314: angular 都16版了 樓上觀念還停在ag1時代嗎 06/02 18:02
33F:推 Apache: 這間公司是不可能用React的 codebase裡邊沒有 06/02 18:39
34F:→ peter98: angular確實已經不流行了 難道是台灣還很流行? 06/02 20:16
35F:→ peter98: angular早就不是從angularjs改名的angular惹 06/02 20:18
36F:→ peter98: angular的時代在2019就已經下降了 2022已經沒甚麼新的 06/02 20:18
37F:→ peter98: project會選擇用Angular~ 06/02 20:18
38F:→ peter98: 日薄西山的東西確實沒啥好學的阿 他的根基typescript倒 06/02 20:19
39F:→ peter98: 是可以學 typescript這東西才是帶著走的 Angular不是 06/02 20:19
40F:→ peter98: 另外angular出新版本不代表他還流行 這完全是不同概念 06/02 20:20
41F:→ peter98: 如果想表達angular還很好 應該是用另一個理由 而不是說 06/02 20:21
42F:→ peter98: 有版本號16 就像hTC現在出手機 你會去買嗎 = = 06/02 20:21
這麼說好了,推出React的那間公司,跟敝司打對台,
所以應該是沒有React這個選項XD...
※ 編輯: NaviorStoke (36.230.31.121 臺灣), 06/02/2023 22:07:29
43F:→ minipopy0314: 我是覺得不用拿市佔第一來說其他人都日薄西山啦 06/03 11:26
44F:→ minipopy0314: 第二第三還是有很多公司再用 市佔也是有一定的比例 06/03 11:26
45F:→ minipopy0314: 高薪資的缺也是很多 不是說只學R才有高薪啦 06/03 11:28
46F:→ minipopy0314: 每種框架都有其優缺點,最好還是都有涉獵實在 06/03 11:31
47F:推 kurtsgm: 除非G社有明文規定不能用對手公司的東西 不然有啥好選邊 06/03 12:52
48F:→ kurtsgm: 站的...只是個js package又不是service 你家的資料也不會 06/03 12:52
49F:→ kurtsgm: 跑去人家家 06/03 12:52
50F:→ kurtsgm: 不過這種東西很主觀啦 你自己想用啥最重要 不用管鄉民講 06/03 12:56
51F:→ kurtsgm: 畢竟也沒啥東西是只有react能寫 angular不行的 06/03 12:57
52F:→ kurtsgm: 話說...前後文看起來你是在G社上班...自家推的東西難道自 06/03 12:59
53F:→ kurtsgm: 家沒有一些給內部員工讀的東西嗎...? 06/03 12:59
54F:推 redder: Udemy上推Stephen Grider 的課,angular 和 ts 都有,投 06/03 18:27
55F:→ redder: 影片圖表邏輯清楚,並搭配一次次的實例練習,當初看一個 06/03 18:27
56F:→ redder: 月就上手維護新公司的舊專案了 06/03 18:27
57F:→ peter98: 有人的邏輯真的不太行...一我沒說日薄西山是以市佔第一做 06/03 18:50
58F:→ peter98: 基礎來評斷 二不是"其他"都是日薄西山 三是一個語言值 06/03 18:50
59F:→ peter98: 不值得學也跟他好不好無關 四是一個語言該不該學也跟能 06/03 18:51
60F:→ peter98: 不能用它來賺錢有強烈的關係 你四個推文有四個邏輯問題 06/03 18:51
61F:→ peter98: 我是為即將接手你專案的人給予祈禱之數...這邏輯差成這樣 06/03 18:52
62F:→ peter98: *沒有強烈的關係 06/03 18:52
63F:→ peter98: 你的軟體大概也好不到哪邊去 06/03 18:54
64F:推 botnet: 你這種半路出家到資工的,只能自己加油了 06/04 10:03
65F:推 CCben: G社的同事應該可問有沒有內訓教材吧? 希望 angular 可以支 06/05 07:15
66F:→ CCben: 援完整的hmr ,lazyload module機制不支援hmr,很傷 DX , 06/05 07:15
67F:→ CCben: 希望你上手後可以push 這件事。 06/05 07:15
70F:推 champion0922: 直接拒絕 這又不是你專業 06/08 12:30
71F:推 taya87136: 先學angular 在學怎麼把typescript 整合到project 06/08 15:08
72F:→ taya87136: YouTube有一些現成的課程可以看 看完可以上GitHub看一 06/08 15:09
73F:→ taya87136: 些example的專案 06/08 15:09
74F:→ taya87136: 記得課程選新一點 06/08 15:09