语言水平Language
- 通过六级,具有较好的英语基础,并坚持扇贝每日打卡迄今 700 余天
- 能够快速阅读、翻译英文文档资料,有完整阅读英文原著、观看英文 MOOC 视频的经验
- 具备良好的邮件、社区交流能力,稀土掘金/众成翻译成员,参与过 Vue 2 文档翻译/校对等
项目与工作经验Experience
美菜网
- 前端工程师
- 美菜网微信商城组前端方向主要开发者
- 在老版本商城基于 (Zepto/Underscore) 独立重构代码开发,搭建基于 gulp 的开发部署工具,推广基于 inspector 的 debug 工具,监控前端日志协调运维修复问题等
- 参与基于 Vue + ES6 + Webpack 新技术栈的微信商城重构版本开发,负责新技术栈下主要业务及工具环境等编写
- 参与过美菜网前端基础 UI 库的编写维护等
长城战略咨询
- 前端开发
- 完成科集网网站简单的设计、切图到静态网页制作的全流程
京东方
- OA开发工程师
- 运用 Groovy&Grails 框架开发并维护公司OA系统流程,并撰写相关开发流程文档
- 青春样博客
- 于 14 年 1 月寒假建站,最初为 Wordpress 构建,后于 15 年 7 月使用 Hexo 构建并托管至 Github Pages 及 Coding.net
- 在 TKL 主题基础及 Next 主题布局的参考设计下,重构响应式布局并完善博客页面功能及样式,增加大量功能及彩蛋
- yPlayer
- 一个实现基本功能的在线音乐播放器,使用 Vue、JS、Sass 构建
- 通过 PHP 作为中间层,通过网易云音乐 API 完成获取歌曲,歌词拼接等逻辑
- 个人在线简历
- Pug 模板自动编译,Less 制作响应式布局,使用 gulp 读取 JSON 数据自动化生成
- 个人题库后台系统
- 基于 Koa 搭建的个人题库系统,RESTful API 交互,MySQL 存储,Mocha 测试
技能Skills
Web 前端
- HTML / CSS
- 能编写语义化的 HTML,了解 CSS 的基本特性,能够实现复杂的布局与动画
- 熟悉 HTML5 / CSS3 新特性,了解基本的平台/系统/浏览器兼容性差异及解决办法
- 了解 BEM 等常用的 CSS 命名方案及规范,熟练使用 Sass / Less / Stylus 等 CSS 预处理方案
- ECMAScript(JavaScript)
- 熟悉 JavaScript 基本特性,熟悉 ECMAScript6/7 新标准
- 对 Canvas / SVG / WebGL 等 API 也有一定的了解及使用经验
- 前端工程实践
- 能使用 Vue / Webpack / Vuex 等编写现代化的前端应用及组件,了解各 MV* 思想
- 熟悉 jQuery / Bootstrap 等常规库的使用、定制与扩展,阅读过部分源代码
- 能使用 gulp / Node.js 等改进工作流,掌握基本的前端性能优化方法并加以实践
Web 后端
- Node.js
- 能够使用 Node.js / Express / Koa 搭建简单的后端程序与数据库交互、渲染模板及提供 RESTful API
- 了解异步 I/O 及事件驱动的服务器模型,掌握常见的异步编程解决方案
- 能编写简单的 Express / Koa 中间件,使用 Mocha 与 Chai 编写单元测试
- 其他
- 有使用 MongoDB / MySQL 数据库的经验,掌握编写基本 SQL 语句的能力
- 一定了解 HTTP(1.x / 2)、 TCP/IP、 WebSocket 等协议
- 具备一定的 PHP 基础,能在 Yii / Laravel 等框架下编写开发应用
其他
- 具备 Linux / OSX / Windows 使用经验,熟悉各系统常用命令与配置
- 掌握基本的数据结构与算法/计算机网络等基础知识,能使用 Wireshark 等工具进行分析
- 了解 Python,具备实现简单的数据处理、自动化脚本、爬虫等能力
- 了解基本的 Web 安全知识(XSS / CSRF 等)
- 熟练使用 Markdown 编写文章,具备良好的技术交流能力
- 日常使用 Git 与 Sublime Text / Vim 进行开发,也乐于尝试新工具
- 能够使用 Photoshop / Illustrator 完成简单的设计
- 了解 Chrome 浏览器等相关知识,能使用 Tampermonkey 编写简单的脚本拓展