实习啦
如果你是在大二下开始准备系统学习前端且面向就业的同学,那么我的经历或许你可以参考一下。
先讲讲我为什么去学前端,又为什么去工作室的 ?
- 本人大一,大二上是打算法的,由于算法方面并没有打出好的成绩,所以就去学前端了。
- 大二下准备开始学前端。
最开始的打算是自学的,就准备找一下前端的学习资源(网课,文档,什么的),当是自学感觉学到后面一点迷茫,学的后续也不知道该往哪个方向发展,在学的时候也没有好的学习方法,也抓不住重点,学的有点迷迷糊糊的。
- 工作室这边,有学习路径,不会的可以问学长,有前端学习资源,有模拟面试,还有面试经验
编程学习这事儿,核心就是自己动手写代码!(在学习阶段对于ai的使用)
不管遇到啥问题,先自己琢磨:需求咋实现、逻辑咋设计、代码咋写,哪怕写错了、调不通,也得自己先试着改。只有全程自己参与,才能打牢基础、练会独立解决问题的本事 —— 这玩意儿没人能替你。
AI 顶多算个 “帮手”,不是 “代笔”:比如不知道某个语法、思路卡壳了、报错找不到原因,能问它,但绝对不能直接抄它的代码。得先看懂 AI 的思路,再用自己的理解重写、优化,把它的提示变成自己的东西,而不是把它当成依赖的 “拐杖”。
简单说:自己思考做主,AI 只当辅助,这样学编程才真能学到东西~
第一模块: HTML / CSS (2-3 周)
-
核心原则: 先懂概念,重点练代码(学一个知识点就写小案例);
-
学习重点:
- 第1周:HTML基础+语义化标签(用有意义的标签搭页面结构);
- 第2周:Flex布局(搞定一维对齐、分布,比如导航栏、卡片排列);
- 第3周:Grid布局(控制行和列,适合复杂/响应式布局);
- 浮动:仅浅学基本概念和清除方法,无需深钻;
-
关键建议:每天3-5小时(2小时学+3小时练),优先自主查错(F12+ MDN ),AI仅作辅助,不直接抄代码。
第二模块: JavaScript (4-5 周)
核心原则:练逻辑>背语法,写项目>看教程
JS 是让页面 “动起来” 的灵魂,逻辑思维是核心—— 别死记硬背语法,要通过写代码理解 “为什么这么写”“这么写能解决什么问题”。
核心目标
掌握 JavaScript 基础能力,能独立实现前端简单交互功能,为后续框架学习铺垫。
每周核心内容
- 第 1 周:熟悉 JS 运行环境,掌握变量、数据类型、运算符及流程控制(if-else、循环),建立基础编码习惯。
- 第 2 周:重点学习函数定义与调用、作用域规则,理解闭包基本概念及简单应用。
- 第 3 周:掌握 DOM 元素选择、修改、事件绑定,以及 BOM 基础(本地存储、页面跳转),实现页面动态交互。
- 第 4-5 周:理解异步编程逻辑(Promise、async/await),通过 Todo List、天气查询等小项目完成综合实战。
关键建议
- 多写小案例与实战项目,强化语法应用;
- 善用浏览器调试工具,解决代码问题;
- 重点突破闭包、异步等难点,理清核心概念。
第三模块:复习三件套 + 做项目(1-2 周)
核心原则:用项目串联知识,用复习补全漏洞
复习不是 “重新学一遍”,而是抓核心、查缺漏;项目不是 “随便写个 demo”,而是把零散知识点拼成完整能力 —— 最终目标是能独立完成一个 “能跑、能用、有交互” 的网页。
第四模块:vue3 +git(4-5 周)
-
核心原则: Vue 与 Git 绑定学习,用 Git 管理 Vue 项目代码,边写边练工具与框架;
-
学习节奏:
- 第 1 周:Git 基础(init/add/commit/push 等核心命令、分支操作)+ Vue 入门(Vite 环境搭建、模板语法、响应式数据、v-if/v-for 指令);
- 第 2 周:Vue 组件化(组件拆分、父传子 props / 子传父 $emit)+ Git 进阶(.gitignore 配置、冲突解决);
- 第 3 周:Vue 核心特性(生命周期钩子、Vue Router 路由跳转 / 动态路由)+ pinia;
- 第 4-5 周:黑马大事件( 这个项目可以细品,在以后做的项目都可以常考黑马大事件的配置 ): www.bilibili.com/video/BV1Uc…
-
关键方法:每完成 Vue 功能就用 Git 提交,组件化拆分页面,掌握路由核心用法,通过项目落地知识点。
第五模块:node + express + typeorm (4-5 周)
-
核心原则:聚焦后端服务搭建与前后端联调,以Node.js为运行环境,用Express写 API 、TypeORM操作数据库;
-
学习节奏:
- 第1周:Node.js基础(模块系统、异步编程、NPM工具);
- 第2周:Express框架(路由、中间件、请求响应处理,开发RESTful API);
- 第3周:TypeORM(实体定义、仓库CRUD、数据库关联,无需直接写SQL);
- 第4-5周:前后端联调(解决跨域等问题)+ 项目实战(如待办系统,Vue前端对接后端API);
-
关键方法:先跑通最简服务,用Postman测试 API ,浅学 TypeScript 基础,重点攻克联调核心问题;
-
最终目标:独立搭建后端服务,实现完整的前后端数据交互。
第六模块:项目实战(6-7 周)
- 个人博客全栈开发
- 找一个有ai运用的项目
第七模块:简历 +八股 + 面试(3-4周)
- 简历不掺“水分”:写的技术必须吃透(原理、场景、优缺点),不会的别写,避免被问住扣分;
- 准备要“挖深拓广”:别只记单个知识点,要按“200分”标准,延伸相关内容(如token关联存储、安全问题),成体系梳理,应对面试官追问;
- 态度要“较真”:核心概念必须准确掌握(不模糊、不遗漏、不犯错),追求标准答案级的精准,避免让面试官觉得基础不牢。
写在最后:给学弟学妹的几句话
- 在学习阶段,少用ai写代码,用ai 解决自己不会的问题
- 遇见一个知识点,要多思考,多想想,为什么,是什么,怎么办,怎么解决,要深挖知识点的底层
- 学前端,不要只看视频,要多敲代码,学会做笔记,多复习,前端的知识很多,很杂,很散
- 学完一个知识点,一定要知道学了什么,不要一问三不知,脑袋空空的
- 三件套的基础一定要打牢
- 一定要有输出,不要只学,最好的输出就是做项目
- 要有信心,要坚持,每天4-5小时最佳,最好连续学,不要三天打鱼,两天晒网
- 设置自己的目标,比如一周要干什么,一个月要干什么,一学期要干什么。。。。。。