不知道是不是简历的问题,面试的机会非常少(我也知道学历是硬伤),希望能稍微指点下 !_!
职业技能
1. 熟练使用 Vue+Vuex+Vue-router 开发,了解其响应式原理以及 MVVM 设计模式,阅读过部分源码
2. 熟悉 ES6、ES7 中的新特性,常用 promise/async,await 做异步管理
3. 熟悉 HTML、CSS,理解语义化的含义,了解 flex 布局和 grid 布局
4. 熟练 JavaScript,深刻理解面向对象编程
5. 熟悉 HTTP 协议以及状态码,了解 TCP、UDP、TLS 等特性,对于 HTTP2 也有所了解
6. 了解 webpack 配置,项目中常用 webpack 作为打包工具
7. 了解前端性能优化,并对网络层面的优化和渲染层面的优化有一定的解决方案并且有自己的理解
8. 了解前端安全方面知识,对 XSS、CSRF 攻击等有所了解
10. 了解浏览器缓存机制,例如强缓存和协商缓存,localStorage 等
11. 了解常见的设计模式,例如单例模式、发布订阅模式、工厂模式
12. 了解简单的算法和数据结构,会使用简单的算法对数据进行排序和去重,并对算法有一定的兴趣
13. 常用 Git 和 SVN 进行代码管理
项目经验
* 人力管理系统
项目描述:一个实现了用户中心,社保管理,工资管理,电子合同等四大模块的人力资源管理系统
个人职责:这是一个人力资源管理系统,因为项目时间比较紧迫,所以采用了 vue-admin 作为模板进行开发,其中个人负责前端方面的开发。因为其中涉及到合同签订等问题,所以利用随机 token 和 csp 防止了 csrf、xss 等攻击,确保了用户的安全性。由于项目打包速度过慢,利用 webpack dll plugin 减小包的体积,去除多余的 plugin 之后把打包速度提高了 30%。
* 食堂管理系统
项目描述:一个实现了从采购到出库,食材消耗统计、成本核算等各个功能的食堂管理系统
个人职责:处理较多的业务逻辑是调用后台接口的数据进行页面渲染,对于数据量较大的场景,用按需加载的思想和防抖节流等解决性能上的问题从而提高渲染速度。使用过 Cache-Control 配合 ETag 减少响应数据大小和编写小动画提升用户等待时的体验。
* 微信小程序
项目描述:简单实现了音乐推送以及播放,电影简介以及搜索各种书籍列表的小程序,还有一些点赞、收藏、评论等小功能。
收 获:深入了解小程序的开发过程,理解了小程序部分原生标签。同时利用了小程序自定义组件的特性,完成了组件化开发。
职业技能
1. 熟练使用 Vue+Vuex+Vue-router 开发,了解其响应式原理以及 MVVM 设计模式,阅读过部分源码
2. 熟悉 ES6、ES7 中的新特性,常用 promise/async,await 做异步管理
3. 熟悉 HTML、CSS,理解语义化的含义,了解 flex 布局和 grid 布局
4. 熟练 JavaScript,深刻理解面向对象编程
5. 熟悉 HTTP 协议以及状态码,了解 TCP、UDP、TLS 等特性,对于 HTTP2 也有所了解
6. 了解 webpack 配置,项目中常用 webpack 作为打包工具
7. 了解前端性能优化,并对网络层面的优化和渲染层面的优化有一定的解决方案并且有自己的理解
8. 了解前端安全方面知识,对 XSS、CSRF 攻击等有所了解
10. 了解浏览器缓存机制,例如强缓存和协商缓存,localStorage 等
11. 了解常见的设计模式,例如单例模式、发布订阅模式、工厂模式
12. 了解简单的算法和数据结构,会使用简单的算法对数据进行排序和去重,并对算法有一定的兴趣
13. 常用 Git 和 SVN 进行代码管理
项目经验
* 人力管理系统
项目描述:一个实现了用户中心,社保管理,工资管理,电子合同等四大模块的人力资源管理系统
个人职责:这是一个人力资源管理系统,因为项目时间比较紧迫,所以采用了 vue-admin 作为模板进行开发,其中个人负责前端方面的开发。因为其中涉及到合同签订等问题,所以利用随机 token 和 csp 防止了 csrf、xss 等攻击,确保了用户的安全性。由于项目打包速度过慢,利用 webpack dll plugin 减小包的体积,去除多余的 plugin 之后把打包速度提高了 30%。
* 食堂管理系统
项目描述:一个实现了从采购到出库,食材消耗统计、成本核算等各个功能的食堂管理系统
个人职责:处理较多的业务逻辑是调用后台接口的数据进行页面渲染,对于数据量较大的场景,用按需加载的思想和防抖节流等解决性能上的问题从而提高渲染速度。使用过 Cache-Control 配合 ETag 减少响应数据大小和编写小动画提升用户等待时的体验。
* 微信小程序
项目描述:简单实现了音乐推送以及播放,电影简介以及搜索各种书籍列表的小程序,还有一些点赞、收藏、评论等小功能。
收 获:深入了解小程序的开发过程,理解了小程序部分原生标签。同时利用了小程序自定义组件的特性,完成了组件化开发。