野路子中高级前端进阶之路
前端入门请移步=>前端学习路线如果你感觉到焦虑,每天都想学点啥,确不知道从何学起 别担心这是正常的,因为我也经历过每次计划一个小的技术范围逐个击破,例如:我想话3天把webpack再深入一下,2天把git搞搞,学习完后尽量整理一篇技术文章,我说的是尽量哈,毕竟我也没有这么做(狗头。。。)先申明一下,我个人学习的方式是视频结合书籍或文档的方式,一般我会先看视频过一遍然后再通过书籍或文档复习一边
·
前端入门请移步=>前端学习路线
如果你感觉到焦虑,每天都想学点啥,确不知道从何学起 别担心这是正常的,因为我也经历过
每次计划一个小的技术范围逐个击破,例如:我想话3天把webpack再深入一下,2天把git搞搞,学习完后尽量整理一篇技术文章,我说的是尽量哈,毕竟我也没有这么做(狗头。。。)
先申明一下,我个人学习的方式是视频结合书籍或文档的方式,一般我会先看视频过一遍然后再通过书籍或文档复习一边
之所以叫野路子是因为这是我自己学习的方法东拼西凑起来的
为什么说中高级,3年了大哥,还说初级有点不合适吧。。。
正文
一、深入学习JS
- CoderWhy深入Javascript高级语法
- 书籍:《javascript高级程序设计》(第三、四版)
- 书籍:JavaScript 忍者秘籍(第 2 版)
- 书籍:你不知道的 JavaScript(上中下)
这5本书籍每本看了两遍以上,这就是看完不整理笔记的后果啊,同志们,高程3和4各一遍加起来也算两遍(嘿嘿)
基本上学习完上面这些,对于JS的面试题至少可以挺直腰杆了哈
学习一定不要贪快,对一个知识点一定要吃透,如果你不愿意学后写笔记,你至少把学过的口述一边吧
不然别人问你,你本来知道的,就是说不出来
二、vue相关
如果你对组件封装还有一点欠缺,推荐你去看看一些开源组件库的代码,这些基本都能看得懂,有时间也可跟着封装一下
- 学习Vant组件库源代码,Element也行,我哪会看的是Vant,还实现了一些组件 连接:https://java0088.github.io/sun-ui-client/dist/
- 是时候学习vue3+typescript并用到工作中去了,推荐Why老师的vue3+typescript课程,如果你学习能力好,直接看文档也没问题哈
- 有空开始看看vue的源码,至少知道内部的原理,可以分模块的去学习,响应式原理、模板编译、diff算法等
- 书籍:《深入浅出 Vue.js》 作者: 刘博文
- vuex和vue-router的源码跟着视频学学吧,b站上都有,相信这时候你因该能分辨好坏了吧
三、node相关
具体的步骤确实想不起来了,反正就是哪里不懂学哪里
- 视频走起 Why的node.js课程
- 书籍:《了不起的node.js》《深入浅出node.js》《node.js实战》
- eggjs看文档就行哈,当然视频b上也有
- midway是领导叫用的,硬着头皮学啊,基本上是一边看文档一边写代码的
- koa的源码也可以看看,不是特别难,明白了compose方法的实现原理,你会想原来高大上的东西内部实现也不是特别复杂啊(得瑟一下)
四、数据结构算法相关
我学习数据结构和算法真是历经坎坷啊,大家看看我学习的东西就知道了
- Why老师的数据结构和算法 https://www.bilibili.com/video/BV1x7411L7Q7?spm_id_from=333.337.search-card.all.click
- 书籍:《学习 JavaScript 数据结构与算法》 作者: [巴西] 格罗纳(Loiane Groner)
- 推荐黑马和尚硅谷的视频课程java版
黑马:https://www.bilibili.com/video/BV1Cz411B7qd?spm_id_from=333.999.0.0
尚硅谷:https://www.bilibili.com/video/BV1E4411H73v?spm_id_from=333.999.0.0
五、其它
- 书籍:《深入浅出 Webpack》
- 前端微服务也得关注一下哟,像single-spa,qiankun的基本使用
- docker、docker-compose、nginx要会使用
- 我又学了一边React但确实工作上确实没用着
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)