前端进阶路线分享

  • 《JavaScript 编程精粹》

学习 TypeScript。JavaScript 是一门弱类型语言,你声明一个变量,既可以将字符串赋值给它,也可以将数字等复制给它,这在大型项目开发中很容易因为数据类型出 bug。基于此类种种原因,就出现了 TypeScript。你有了 JavaScript 的基础,学习 TypeScript 很容易,它只是一种语法糖,也就是一种另一种写 JavaScript 的方式。推荐以下书籍:

  • 《深入理解 TypeScript》

  • 《TypeScript 实战指南》

  • 《TypeScript 实战》

阶段五:框架和学习边界进阶

通过阶段三,你已经掌握了前端框架的基本使用,开发一个完整项目的流程。那么在框架和学习边界进阶阶段,你就可以:

  • 学习框架周边的生态,社区总结出来的优秀组件,以及各种好用的工具库。

  • 造一些自己的轮子,使用框架搭建自己的开源项目

  • 学习 Webpack,Gulp,Babel,ESLint 等工具的使用、思想和原理

  • 带着问题去阅读框架源码,学习性能优化

  • 养成良好的编程习惯

  • 扩展技术边界,学习 Node.js 等后端相关技能

  • ……

对于这里的源码阅读我要强调一点,阅读源码不是说让你去读懂例如 React 框架的每一行代码,而是结合其代码整体逻辑加上部分细节分析,理解其实现和工作原理,以帮助你更好地理解其设计理念,更好地使用它开发项目,并避免错误地使用。而且现在社区有很多源码分析文章,你可以将源码阅读和多篇分析文章结合起来,理解起代码来会事半功倍。

推荐阅读书籍

以下推荐的书籍都是比较出名的书籍,你可以根据自己的技能树,选择所需要的书籍进行阅读。并不是一字不差地整本阅读,而是在每本书中学习自己所需要的部分。很多都是非常著名的好书,有精力尽量买来学习。

Webpack 相关:

  • 《深入浅出 Webpack》

  • 《Webpack 实战:入门、进阶与调优》

React 相关:

  • 《深入 React 技术栈》

  • 《深入浅出 React 和 Redux》

  • 《Redux 实战》

  • 《React 学习手册》

  • 《React 快速上手开发》

  • 《React 设计模式与最佳实践》

Vue 相关:

  • 《Vue.js 实战》

  • 《Vue.js 开发实战》

  • 《深入浅出 Vue.js》

  • 《Vue.js 权威指南》

  • 《Vue.js 从入门到项目实战》

  • 《Vue.js 前端开发基础与项目实战》

  • 《Vue.js 项目开发实战》

  • 《Vue.js 快速入门》

  • 《Vue.js 前端开发》

Node.js 相关:

  • 《狼书卷1》

  • 《狼书卷2》

  • 《Node 学习指南》

  • 《了不起的 Node.js》

  • 《深入浅出 Node.js》

  • 《Node.js 实战》

  • 《Node.js 开发指南》

  • 《Node 即学即用》

  • 《Node 与 Express 开发》

样式和布局相关:

  • 《Bootstrap 实战》

  • 《Bootstrap 用户手册》

  • 《响应式 Web 设计:HTML5 与 CSS3 实战》

性能相关:

  • 《Web 性能权威指南》

  • 《高性能网站建设指南》

PWA 相关:

  • 《PWA 开发实战》

  • 《PWA 实战:面向下一代的 Progressive Web APP》

其他:

  • 《SVG 精髓》

  • 《深入理解 SVG》

  • 《前端架构设计》

  • 《重构:改善既有代码的设计》

  • 《同构 JavaScript 应用开发》

阶段六:计算机基础知识进阶

编程编程,万变不离其宗,那就是计算机基础知识,算法、数据结构、计算机原理、网络等内容。在这里我只推荐最经典的好书,每一本都是必读书籍。学好这些内容,大厂任你选。

数据结构和算法:

  • 《剑指offer》

  • 《程序员面试金典(第 6 版)》

  • 《编程之美》

  • 《漫画算法》

  • 《算法图解》

  • 《程序员代码面试指南》

  • 《大话数据结构》

  • 《趣学算法》

  • 《学习 JavaScript 数据结构与算法》

  • 《数据结构与算法:JavaScript 描述》

  • 《算法(第四版)》

  • 《算法导论》

  • 《算法竞赛入门经典(第二版)》

  • 《算法竞赛入门经典 训练指南》

计算机网络:

  • 《HTTP/2 基础教程》

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
[外链图片转存中…(img-SLRSScgu-1715106052887)]

[外链图片转存中…(img-e7S8DeDt-1715106052887)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值