Skip to content

如何自学前端

前端自学学习规划:

1.怎么练习 HTML+CSS?

使用现成的 UI 设计稿然后还原他 静态的页面。 主要学习 PC+移动端网页的开发。

2.怎么找 UI 设计稿?

Figma,找几套开源的页面,你先做出来。

3.怎么学习 JavaScript

学习基本的语法,做动态效果。

学习如何使用 ajax、fetch api 请求后端数据并且显示在页面中。 把之前学习的静态页面,改为使用 JavaScript 请求返回的数据显示出来。 接口可以找带你的前端给你写好。

4.ES6 和 JS 高级

先学习理论,在工作中慢慢的使用他,用到了在回顾。 不需要立即理解掌握它,知道有就行,在做项目的时候要用到。

5.学习 nodejs。

Nodejs 就是一个可以操作客户端的语言,它可以操作电脑,当然作为服务器也是它一个功能之一。简单入门,架设 web 服务器,可以返回 json 的数据就可以了。不用特别深入,等你正式上班了,可以深入学习。

6.学习 Webpack,vite,如何打包你的 html,css,JavaScript 代码。

简单入门了解就行,不需要深入,知道有这个工具可以打包,压缩代码就可以了。初学者不需要掌握太多,一般公司用的是 vue-cli(已经不维护)。

7.学习 vue2。

Vue2+vue-cli+vuex+vue-router+axios +elementui +scss 技术栈开发多个管理后台项目。 需要熟悉一个开源项目 vue-element-admin,减少走弯路。

8.学习 vue3。

了解 vue3 组合式 api 的使用,特别是<script setup> 语法的使用,需要了解 vue2 和 vue3 的开发差异。 使用 vue3 开发 2 个管理后台项目。

Html+css(scss)+javascript+vite+Vue3+element-plus+echarts 等技术栈

9. react 入门(选学 - 有点难)

学习 react 的基本语法,主要学习 react hook 的使用。 使用 react 做 2 个管理后台项目。了解 vue 和 react 的差异,真实的项目体验。

10.小程序开发(选学)

完整跟着老师做一个项目。就算是入门了,但是做完之后,要自己做一个差不多类似的项目。不用特别难,可以简单一点的,主要是可以自己独立完成小程序开发,以及流程。

11.面试题

需要了解面试官是如何提问的,应该怎么回答,怎么做,怎么准备,准备到什么程度。

12.简历编写

你是谁、怎么联系你、你的教育经历、你会什么、怎么证明 对应的就是:基本信息,联系方式,学历信息,个人技能,项目经验

13.投简历、面试

模拟面试,查缺补漏 真实面试,要复盘面试问了什么,技术问题还是非技术问题,你怎么答的,正确答案是什么,下一次再有面试官问能不能答上来。

14. 入职

收到 offer,挑选自己喜欢的、对职业发展有帮助的公司入职