前端进阶版学习路线:
哈喽大家好!我是小粉,双一流本科,自学前端一年,收获腾讯,字节等9家互联网大厂offer,秋招面试通过率100%,其中半数offer为ssp(薪资最高档),以下是我根据自己的学习路线,以及踩过的坑整理出来的学习路线,希望能够对你有所帮助!
阅读本篇之前请先读
https://blog.csdn.net/qq_33445788/article/details/139818738
https://blog.csdn.net/qq_33445788/article/details/139818835
本篇为进阶版,冲击大厂offer,想拿到更高级别(sp、ssp)薪资的同学不要错过
一、HTML、CSS
这一块我不建议在准备校招阶段特别花时间去专项提高,建议是留意一下这几个点:移动端适配、CSS动画、canvas,专门去搜去实践一下~
二、Javascript
这一个专项的话我觉得是最值得投入时间去研究的,建议看以下几本书《JavaScript高级语言程序设计》《你不知道的JavaScript》,多读一两遍可能效果会更好哈,一些不明白的细节点多看,没读懂的建议在社区搜一下相关的文章~
插播广告:像这些电子书pdf版本可以后台回复《前端学习资料》即可获取~
三、React / Vue
分别建议两本书:《React设计原理》《Vue.js设计与实现》,这两本书看完基本对整个框架的设计思想,部分功能实现都有所了解了,不过建议还是伴随着源码一块看,像《React设计原理》也有专门讲解如何看源码,debug源码
四、Node.js
这一块的话建议大家看完coderwhy老师的课程之后,可以尝试手写一个request,node很多api还是需要多练多熟悉,不然根本记不得,文档可能都找不到,手写出一个request其实应付校招的面试就够啦,《深入浅出Node.js》对于校招生来说可能还是有点深入了~
五、Webpack等前端工程化
webpack这一块的话看完视频之后如果还想深入的话就看一下源码,顺着打包的流程去看,是非常容易看懂的,也比较简单~除此之外建议多看一下一些其他的打包工具,新框架基本都选择的Vite,用Rust重构的各种框架,例如Rspack等等,Rust这一块不建议细抠,还是建议了解为主~
六、浏览器
V8源码确实太多太难读了,建议大家看一些掘金上经典的V8解析文章,其实还是简单易懂的~校招的话够用了,再多的我也建议不了了,如果有懂得同学也可以加群交流一下!
七、算法
必须要坚持刷:代码随想录、Leetcode hot100、剑指offer。这三个二刷完之后完全够用啦,后面每日一题保持手感即可~
八、设计模式
这个还是挺不错的,如果会并且实际项目中有所应用是一个加分项,可以看看《JavaScript设计模式与开发实践》,这一块建议还是实践为主!
九、性能优化
这个点是面试经常提及的,非常非常重要!给大家看一下我学习性能优化的提纲~
每一个点都值得大家去研究,实践和打磨,我自己很多点也不会,持续学习中~
欢迎大家一起探讨,有错误还请大家指出!
需要具体看每个点后面的分点的同学可以后台回复《前端学习资料》获取性能优化的思维导图哈~