作者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/cn.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