技术背景
使用js,css和html完成校内后台管理项目。没有使用过前端框架。
思路
试用期共约16周。
- 1-4周快速形成生产力
- 5-10周接手做实际项目
- 11-16周基础查漏补缺
着重培养能力
工作能力
- JS基础
- http基础
- Vue基础
- 代码风格
- 工作全流程
软能力
- 自学
- 信息搜索,信息筛选
- 远见,利他(体现在代码上的)
- 抗压
- 沟通
快速形成生产力阶段
第1-2周
任务 | 目的 |
---|---|
还原1个现有页面(包含样式、交互) | 熟悉Vue框架使用 熟悉前端开发 积累初期经验 |
阅读《你不知道的Javascript(上卷)》,写至少1篇读书笔记 | 补js基础 |
第3-4周
任务 | 目的 |
---|---|
对1个现有典型项目中的页面进行改造,将卡片展示改为表格展示,将新建页面改为抽屉 | 熟悉Vue框架使用 熟悉ElementUI 熟悉Vuex思想及使用 熟悉现有项目结构及开发流程 |
阅读《http图解》,写至少1篇读书笔记 | 补http基础 |
接手做实际项目阶段
第5周
任务 | 目的 |
---|---|
第1个实际项目(页面)开发 | 熟悉用户登录流程 了解用户鉴权原理 了解axios封装原理 熟悉现有项目结构及开发流程 |
阅读《代码整洁之道》,写至少1篇读书笔记 | 知道什么是代码的好坏 逐步养成编写好代码的习惯 |
第6周
任务 | 目的 |
---|---|
第1个实际项目(页面)联调 | 熟悉前后端协作 熟悉前端项目在不同环境的部署流程 |
阅读《代码整洁之道》,结合现有项目代码,举例说明代码优缺点 | 认识现有团队实际写代码能力,有自己的改进想法 |
第7周
任务 | 目的 |
---|---|
第1个实际项目(页面)bug修复及上线 | 体验与测试、后端、产品拉扯😄 看看自己以为可以交差的代码有多少bug |
阅读《代码整洁之道》,结合现有项目代码,举例说明代码优缺点,制作ppt | 准备1次团队内分享 |
第8-10周
任务 | 目的 |
---|---|
第2个实际项目的开发、联调及bug修复 | 第2次经历项目开发全流程,继续积累经验 |
基础查漏补缺阶段
第11-12周
任务 | 目的 |
---|---|
对1个屎山项目进行小范围重构 | 阅读并理解带有历史包袱的代码 尝试用更易读、更易维护的方式实现原有功能 学会避免陷入他人的逻辑定式当中 |
阅读这两篇文章《你会用ES6,那倒是用啊!》《让你的代码更简短,更整洁,更易读的ES6小技巧》 结合以上两篇文章涵盖的ES6特性反查《ES6标准入门》 | 通过现实中的例子熟悉ES6特性 由于时间有限,优先了解常用特性,其他需要未来再深入了解 |
第13-14周
任务 | 目的 |
---|---|
对1个屎山项目进行迭代开发 | 体验这种未来会很常见的任务😄 |
结合Vue.js 技术揭秘阅读Vue源码 | 通过理解源码,尤其是响应式原理部分,解答自己之前开发中遇到的比较困惑的问题 |
第15-16周
任务 | 目的 |
---|---|
编写1个通用组件供团队使用,并发布至npm | 对组件的通用性有自己的理解 熟悉npm包管理机制 |
力扣简单题1,26,27,88,217,349 14, 20, 125。。。上不封顶 | 刷题初体验 |
第17周
任务 | 目的 |
---|---|
准备转正答辩 | 转正 |