期望岗位

  • 前端开发实习生

基本信息

  • 姓名:蔡晓聪
  • 学校:厦门大学
  • 专业:软件工程
  • 绩点:3.2/4.0
  • 毕业年份:2019年
  • 手机:15606906297
  • 邮箱:caistrong@outlook.com
  • github:https://github.com/caistrong

技能

  • HTML
    • 熟悉常用的HTML标签
    • 理解DOM结构
    • 了解HTML5
  • CSS
    • 掌握CSS常用属性,选择器,定位方式等基本知识
    • 掌握一些基本的CSS布局知识,包括盒模型,浮动,flex布局
    • 了解一些响应式布局的方式,媒体查询,了解viewport等知识
  • Javascript
    • 掌握JavaScript(ES5)语法基本知识,理解作用域,闭包,原型,原型链等基础知识。阅读过《Javascript高级程序设计》大部分章节
    • 熟悉基本的JavaScript DOM操作。
    • 熟悉一些ES6相关知识,包括但不限于let,ES6 Module,Promise,箭头函数,Set和Map数据结构,asyn语法糖等。
  • 其他
    • 熟悉vue框架,包括vue-router,vuex全家桶,并使用vue开发过单页应用,了解webpack的一些基本的配置
    • 了解一点HTTP基础知识,动词,常见响应状态码等
    • 了解Node,能用Express和koa来做一些小的项目,实现简单的Restful API等。
    • 了解Java Web开发,使用过SpringBoot开发过一个翻转课堂管理系统
    • 了解一点微信小程序的开发
    • 了解过安卓开发,做过两个安卓app个人项目
    • 掌握Linux命令行的基本操作,熟练git版本控制,ssh等软件的使用。

个人项目

  • cai-blog(进行中)
    • 项目架构主要为前端做成vue单页应用,使用vue-router前端路由来实现跳转,vuex来管理状态。前端使用尤雨溪推荐的axios库来与后端交互。
    • 项目的后端采用了koa2,后端的主体是一个Restful API,主要通过mongoose与mongodb数据库进行增删改查的操作。API的设计进行了良好地解耦,可维护性较好。
  • Muio(已完成)
    • 这个项目主要是当时学习node时做的项目,所以算是一个重后端轻前端的项目,使用了express框架,架构是传统的后端mvc模式,使用了后端模板引擎ejs,后端数据库是mongodb,后端获取数据后将ejs render为浏览器可以识别的html。css主要使用了semantic-ui库

团队项目

  • 翻转课堂系统(已完成)
    • 和另外4个同学一起合作开发过一款翻转课堂系统。后端是用Spring开发的一个提供Restful API的web app.前端用微信小程序来消费API。我负责了一部分微信小程序和后端一部分模块的编码。