# 1. 介绍
对于数据结构的质疑:
- 数据结构到底是什么?
- 为什么我从来没有用到过数据结构?
- 在前端开发中,就算使用了数据结构和算法,对项目的提升并不大。
# 千万不要把自己定位在软件开发的最表层
学习数据结构和算法的根本原因:
- 年薪30w+的软件开发工程师需要掌握的技能 (opens new window)
- 应对业务逻辑越来越多的从后端转向前端的趋势
- 软件开发的内功,培养自己通过一定思考来解决问题的意识
# 学习前提
JavaScript 基础
ES6 基础
# 本课程的主要内容
- 什么叫做数据结构?
- 栈
- 队列
- 链表
# 学习本门课程你能收获什么?
- 了解前端中比较常见的几种数据结构
- 使用特定数据结构解决业务问题
- 大厂面试必备技能
# 环境准备
- VSCode 或者其他编辑器