# 1. 介绍

对于数据结构的质疑:

  1. 数据结构到底是什么?
  2. 为什么我从来没有用到过数据结构?
  3. 在前端开发中,就算使用了数据结构和算法,对项目的提升并不大。

# 千万不要把自己定位在软件开发的最表层

学习数据结构和算法的根本原因:

  1. 年薪30w+的软件开发工程师需要掌握的技能 (opens new window)
  2. 应对业务逻辑越来越多的从后端转向前端的趋势
  3. 软件开发的内功,培养自己通过一定思考来解决问题的意识

# 学习前提

  • JavaScript 基础

  • ES6 基础

# 本课程的主要内容

  • 什么叫做数据结构?
  • 队列
  • 链表

# 学习本门课程你能收获什么?

  • 了解前端中比较常见的几种数据结构
  • 使用特定数据结构解决业务问题
  • 大厂面试必备技能

# 环境准备

  • VSCode 或者其他编辑器
上次更新: 2021/2/24 上午10:55:31