2022-来份生烫
主要是了解大家前端当前掌握的情况,然后根据每个人具体情况结合大纲提一些建议。如果完全是 0 基础就不用写了,可以根据训练营的大纲开始学习。
是否题直接答是否,如果有a补充的并且补充下。选择题在选项后补一个 ✅。
html/css,能否独立还原下边的卡片:

- 轻轻松松 半天内即可✅
- 磕磕绊绊,通过查资料一天即可
- 完全没有思路
js 部分
是否熟悉基本语法,例如 if、for、function、while。✅
是的话,能否应用语法轻松完成下边的题目:
1、https://leetcode.cn/problems/two-sum/
2、https://leetcode.cn/problems/palindrome-number/
3、https://leetcode.cn/problems/climbing-stairs/
- 全部独立完成,不需要参考其他人题解
- 部分独立完成,其他题参考题解后可以明白✅
- 无法独立完成,看了题解也不理解
vue
- 完全没用过
- 了解过基本语法,没有写过相应代码
- 了解过基本语法,按照教程写过代码✅
- 可以自己独立完成想做的项目
react
- 完全没用过✅
- 了解过基本语法,没有写过相应代码
- 了解过基本语法,按照教程写过代码
- 可以自己独立完成想做的项目
小程序
- 完全没用过✅
- 了解过基本语法,没有写过相应代码
- 了解过基本语法,按照教程写过代码
- 可以自己独立完成想做的项目
node.js
是否知道 koa 等 HTTP 框架并且用过。
没有
是否自己使用过第三方的 node 包。
没有
ts
- 完全不了解
- 听说过✅
- 听过并且在项目中用过些
- 听过,并且知道类型体操,刷过一些题
webpack
- 完全没用过
- 仅使用过
- 不仅使用过,对一些配置项也了解
- 知道 eslint✅
- 知道 babel✅
- 知道 less/sass✅
- 会自己写 webpack 插件
数据结构和算法部分
- 是否知道树、链表
知道,但学的时间较早,有所遗忘
- 是否知道递归、动态规划
知道递归,但学的时间较早,有所遗忘
- 在LeetCode刷过多少题目
校招时刷过不超过15题,但工作后没刷过了
高阶部分
- 构建打包工具,webpack/esbild/swc/vite 异同
- SSR 原理,Nuxt 框架使用
- 原子化 css,Tailwind CSS,Windi CSS
- 测试框架,Jest 等
- Webassebmly 学习了解
- PWA 了解
- Lerna 进行
- Monorepo 项目管理
- 跨端框架,RN、electron
- 低代码平台
- 微前端前端
- 3D,three.js,webgl
- 深度学习,TensorFlow.js
以上哪些名字只是听过,但不太了解:
- 构建打包工具,webpack/esbild/swc/vite 异同
- 低代码平台
- 3D,three.js,webgl
以上那些名字不仅听过,而且用过或者可以讲出它们的概念是什么。
没有使用过的
其他
是否有自己的项目?有 github 仓库链接吗
毕设在用过github传项目,但现在密码丢了找不到了。用过gitee做过一个Vue的项目(按照慕课网做的)(https://gitee.com/doreen0133/travel)
是否自己总结过文章,有的话可以贴一下地址。
CSDN总结过几篇
– 刚学HTML时的总结(https://blog.csdn.net/qq_37077052/article/details/122288380?spm=1001.2014.3001.5502)
– Vue项目的汇总(https://blog.csdn.net/qq_37077052/article/details/123207602?spm=1001.2014.3001.5502)
– 是接口联调的汇总(https://blog.csdn.net/qq_37077052/article/details/127110720?spm=1001.2014.3001.5502)
参加训练营的最终目标,校招找工作 or 社招找工作 or 仅兴趣或者其他,并且写一下预计达成目标的时间,其他想补充的也想到这里
* 目的:希望能打捞框架,明年社招跳槽外企前端
* 预期目标时间:2023秋招前后
* 为什么要参加这个培训营:
校招时基础不牢(三剑客+Vue),虽然进入了国企前端岗,但和同事水平能有明显差异。反思两个月的工作后自己有几重担心:
(1)现在处于新人保护期,给我分配的任务很少但完成磕磕绊绊,如果过了保护期,以现在这个水平,绝对被辞退的。
(2)接触面也少。老板出于对新人的考虑,做的全是切图、调接口和完善功能的任务,不是说不好,只是说接触面窄了,不自己扩宽想跳很难
(3)自己有时候也懒,回家就想上床瘫痪,有加班的活都是早起完工,更别提自主学习了。
所以还是想借着这个培训营的机会,至少把前端框架搭起来。
ps: 老师,可否把React学习顺序放在偏后的位置,(如果这样影响后续学习就当我没说哈哈哈,但我知道肯定是要学的),因为这个项目组的业务基本没有React
【windliang:看你对前端应该已经有了一个基本的认知了,后续可以先过一下「前端入门」部分的 node 和 webpack,接下来看「面试准备」篇的项目,根据偏好选择技术栈拉一个项目下来梳理学习。期间可以同步学习「前端进阶」部分的知识,尤其是 Vue 那块,进行查漏补缺。每周在这篇文章做一下学习进度的更新,我再根据具体情况和你沟通。
你已经会了 Vue,可以先按我上边的做,React 部分可以先跳过】
每周学习进展
- 第一周(2022.12.5-2022.12.11)(近期新项目开启,16号完成,有点赶,争取学每天1~2小时)(周日上午汇总)
- 学习node.js入门(网上查相关教程,跟着操作)
- 跟着《webpack快速入门2021》进行操作
总结:
下一阶段目标:
目前困惑:
- 第二周(2023.1.2-2023.1.8)(间断后再开启感觉挺羞愧的,不过年末项目紧加上阳了休息了一周,现在暂时能带薪摸鱼了)(把第一周未完成的完成)(10h)
- 学习前端入门-node.js(网上查教程学习+完成前端入门node部分)
- 跟着《webpack快速入门2021》进行操作
- 学习极客时间 玩转webpackCh1和Ch2,顺便过官方教程
总结:时间还是没估算准,node入门看完了,但是webpack没看完。不过跟着教程学node对他有了一个初步的了解,很多之前工作时照葫芦画瓢的步骤更清晰了一些。如:node.js是运行于终端的语言,此外跟着教程也清楚如package.json的生成、KOA框架的基本使用和用node操作excel等。
下一阶段目标: 了解基本的webpack用法
目前困惑: 暂无。不过个人感觉node.js的三个教程还是存在一些名词需要了解后才能熟悉,如为什么要学Koa,我学的时候就很懵逼?然后还像curl-命令行调接口的用法。不过可能是入门的原因,我先记录下来,后续到进阶了再看看。
- 第三周(2023.1.9-2023.1.15)
- 跟着《webpack快速入门2021》进行操作
- 学习极客时间 玩转webpackCh1和Ch2,顺便过官方教程
总结:
下一阶段目标:
目前困惑:
第四周(2023.2.9-2023.2.12)
年后进入了新的移动端的组,暂时还不忙,对自己进行了分析:
1. HTML+CSS,对几种定位和布局(grid、移动端、响应式)不熟练,切图能做但不熟练。
2. JavaScript从函数开始没有理逻辑,不会了全靠百度查
3. Vue从事件监听开始懂原理但不太会用
4. 没在实际开发过程中打包
5. 有点不敢动手自己开发感兴趣的项目,而工作中的项目增删改查能学东西但是自己不感兴趣,有点怎么说呢…丧失热情(?)
针对这几点+亮哥提的建议(慕课网前端项目完善)+新移动端项目要学的点+新领导对自己的要求(es6+TS),大体学习方向如下:
– 关于CSS和JS基础不牢,按亮哥提供的前端入门快速过一遍(JS的菜鸟教程不是很喜欢,计划学习MDN的JS入门)+移动端&响应式
– 学习Vue的想法是直接上项目,不过我有计划是做一个武汉公交(PC端+移动端+微信小程序),计划是按照慕课的课程方案,从画图标找照片开始搭个移动端框架(具体待定),顺便把设计接口那些也学习一下
– 学TypeScript并应用于自己的项目中
– 打包、Vue、移动端在公司项目中学习
hexo博客: doreen0133.top,每周按笔记总结一篇博客
这周的计划:
1. 新项目要学的内容
– CSS: SCSS语法、移动端布局
– JS: DOM、异步、ES6
– Vue:回顾mixins、vuex、computed和watched
– 其他:网关、前端和原生连接(桥接)
2. 思考移动端项目需要哪些功能,有空跟着慕课进行CH6基础配置