大前端 - 前端高级进阶

进阶·博文

每周重点攻克一个前端知识重难点,我们一起走进高级前端的世界,在进阶之路上,共勉!

同步课程笔记

按最新的课程内容同步笔记内容,并支持PR,欢迎同学一起贡献

每日·壹题

工作日每天搞定一道大厂前端面试题,一年后再回头,会感谢曾经努力的自己!

# 重要说明

目前大家看到的是2022版大前端电子书,2023版大前端电子书v2还在制作中。

# 开启学习之旅:探索《大前端-高级前端工程师》

关于新版本《2023版 大前端-高级前端工程师》:慕课网链接 (opens new window)

# 致谢

亲爱的同学们,首先我想由衷地感谢每一位对我们课程表示关注和购买的你们!在这个充满机遇和挑战的时代,学习和持续进化是我们不变的信仰。因此,我们精心准备了这门课程,希望能够帮助你们掌握前端技术的精髓,同时引导你们在职业道路上不断成长和蜕变。

在这门课程中,我们希望为你们创造一个积极、开放、和谐的学习氛围,让你们在探索技术和职业发展的过程中,收获知识的同时也结识志同道合的伙伴。无论你现在处于何种阶段,我们都相信,只要你保持学习的热情和坚持不懈的努力,你将会在这条前端之路上越走越远。

让我们一起开启这段学习之旅,勇往直前,探索未知的领域,共同迎接新的挑战和机遇!让我们一同努力,成就更好的自己!

# 学习线路

这门课程的设计核心围绕着两条重要的线路,让你在前端领域稳步前行。

**首先是“技术线路”,我们将从零开始,引导前端小白逐步掌握技术的应用。**你将了解“用什么技术”以及“怎么使用”它们的基本知识。然后,我们将帮助你深入探索如何更好地应用这些技术,达到优秀的水平。在此基础上,你还将学会进行小改造,甚至勇敢创造出属于你自己的前端奇迹。而对于已经有一定经验的你,我们也准备了技术进阶线路,涵盖页面构建、组件化开发、工程化实践、全栈开发以及跨端跨栈的技术挑战,帮助你在前端世界中不断精进。

**其次是“职业线路”,因为我们深知技术只是你职业发展的起点。**所以,在课程中,我们将指导你如何在职业生涯中迈出第一步,从求职时的简历和面试技巧开始。然后,我们将带你探索职场晋升之道以及如何有效地进行团队管理。而职业发展的道路上,我们也不仅仅局限于技术领域,还将为你分享副业和创业的心得,让你在多个方向实现自我价值。

# 理论 or 实践

理论和实践是学习和成长的两个关键要素,它们相互支持、相辅相成。

理论为我们提供了知识的指导和框架,让我们能够了解事物的本质和原理。实践则是把理论应用到实际情境中,让我们亲身体验和验证知识的有效性。理论和实践的结合能够激发学习的兴趣和动力,让学习不再枯燥乏味。

因此,我们要重视理论学习的深入,同时勇于踏入实践领域,让两者相互促进,不断提升自己的学习能力和实践水平。这样,我们才能真正成为卓越的学习者和实践者,展翅高飞在知识的海洋中。让我们一起努力,成就更好的自己!

# 课程阶段设计

我们的课程分为以下几个阶段:

  1. 高级前端工程师成长路线(偏理论): 这是我们整个课程的基石,为你们规划了从初学者到高级前端工程师的全面成长路线。这个阶段会为你们提供前端技术的基础知识,培养对前端技术的兴趣和热爱,并打下坚实的技术基础。
  2. 全栈开发能力-初中阶: 在这个阶段,我们会闭环训练全栈基础思维和实战能力,帮助你们理解前后端的联系,为将来的全栈发展打下基础。
  3. 工程化能力-初中阶: 在现代前端开发中,工程化是必不可少的一部分。这个阶段着重于开发提效、代码质量提升,让你们在团队开发中更加得心应手。
  4. 自研组件库能力-中高阶: 组件化开发是前端开发中非常重要的一环,我们会引导你们开发通用复杂管理后台高性能组件库,提升你们的组件化能力。
  5. 工程化能力-高阶: 在这个阶段,我们将带你们深入了解大厂标准的工程化和自动化开发,以及跨项目跨技术栈提升效率的方案。
  6. 高效开发能力-高阶: 在综合组件库高效开发复杂项目阶段,我们会通过实战案例来让你们了解知识付费后台前端项目的开发。
  7. 服务端开发能力-高阶: 这个阶段会带你们进阶全栈,学习复杂服务端开发能力,并使用Nestjs开发知识付费服务端项目。
  8. 架构设计能力-高阶: 微服务架构重构大型复杂项目阶段,我们将引导你们在实战中掌握架构设计能力,升级知识付费项目。
  9. 小程序端开发能力: 这个阶段将教授uniapp+unicloud小程序云开发及支付专题,让你们能够熟练开发小程序。
  10. 源码解读及组件化能力: 在实战React基础组件库项目中,你们将有机会学习源码解读和组件化能力。
  11. Vue源码解读,底层思维+技术能力双重提升: 这个阶段着重于Vue源码解读,帮助你们提升底层思维和技术能力。
  12. 职场指导: 最后,我们会为你们提供职场指导,帮助你们更好地融入职场,实现职业规划和发展。

请注意,虽然我们的课程内容非常丰富,但并不鼓励大家急功近利,只看自己熟悉的部分,切记。

学习是一个循序渐进的过程,每个阶段都有其合理性和价值。只有通过认真学习每个阶段的知识和实践,并在实际项目中不断应用和总结,才能真正成为优秀的前端工程师。我们希望大家能够把学习当成一种乐趣,享受不断学习和成长的过程。在整个学习过程中,我会全程陪伴,为你们解答疑惑。请大家保持积极的学习态度和坚持不懈的毅力!!!

# 致同学们的一封信

你好,我是Brain,在全栈领域深耕多年,是大前端课程(旧) (opens new window)的发起人与主讲老师。

前端是个非常年轻的行业,年轻意味着它有着广阔的发展空间和大量的机遇,它正保持以百米冲刺的速度飞速成长着。前端也在为更多的业务场景赋能,网页web、移动应用、桌面应用、人工智能等领域均能看到前端的身影。

我相信很多前端的同学都有过这样的感慨:

  • 前端门槛低,但精通极难;
  • 知识体系庞大,无从下手;
  • 技术更新太快,学不过来;
  • 前端的未来在哪里?架构师?项目管理?还是全栈工程师?

前端的快速发展让很多前端人陷入了“内卷化”的困境,学什么?怎么学?如何保持高效?学到什么程度?成了很多前端人成长道路上的四座冰山。想要破冰,其实也很简单,首先我们得明确自己的学习目标,然后以目标为导向,梳理出一条清晰的学习路径,最后沿着这条路径持续前进。我们都在前端这条路上探索着,吃了很多学习的苦,但这些苦都将成为你未来升职加薪、步入更广阔的发展平台的铺路石。

前端学习不可怕,我希望从我的经验出发,带领你找到前端学习的方向,共同成长。前端广阔如江海,但我们的心中已有灯塔,扬帆,起航!