求职意向
前端开发工程师 上海 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 计算机科学与技术专业
工作经验
2020.x -2020x 锤子简历信息技术有限公司 web前端工程师
工作内容:
1.负责前端html/css/JavaScript代码的编写,实现界面效果、交互和功能
2.利用ajax与后台工程师协作,完成数据交互,动态信息展示
3.维护以及迭代爱学习学校管理系统,爱学习商城系统
4.配合产品完成移动端项目开发,不断优化和提升用户体验
5.配合后端的对接联调,解决不同浏览器页面布局错乱的问题。
项目经验
2020.x -2020x 1、爱学习商城系统(PC端)
项目描述:
爱学习商城系统是爱学习对合作机构开放的一个商城平台,爱学习输出的优质教材资源,优秀教师视频资源等都会在爱学习商城系统上售卖。同时包含个人中心,订单管理等页面功能。
岗位职责:
1.负责项目的首页,“品牌学科产品”,“营销与落地支持”页面的布局和数据渲染
2.封装商城物品以及购物车组件,以进行复用
3. 利用原生js开发公共的头部导航项目,做到头部导航的可复用性
技术要点:
1.安装webpack,修改代码后能自动热替换,更新视图,提高开发效率
2.安装es6相关模块及其解析器:babel babel-core babel-loader babel-preset-es2015,使用es6的import命令引入自定义的首页,“品牌学科产品”等模块
3.给负责的组件的 style 添加 scoped属性,使当前样式只作用于当前组件的节点
4.使用v-for渲染学科分类列表,v-bind绑定购物车里显示数量的input的value属性实现数量的修改
5.在mounted钩子函数里使用vue-axios处理数据请求,实例化对象
6.使用Element-ui的pagination组件实现列表页分页效果 ,使用layout组件设置el-row 属性和el-col 属性达到完美布局
2020.x -2020x 2、爱学习学校管理系统(PC端)
项目描述:
爱学习学校管理系统是一个TOB的管理平台,我们的合作机构可以通过该平台管理学生,老师,通过爱学习提供的班型,机构可以建立自己的班级,给机构建立的工作人员建立具有不同角色权限的账号等
岗位职责:
1.主要负责“班级管理”主页面的布局制作,主页面列表的查看详情,修改和删除具体班级的信息和数据
2.完成“班级”的创建模块,根据“关键字”进行分类实现实时搜索,查看详情。
3.使用vuex实现模块化组件之间的数据传递
技术要点:
1.点击“详情”或“修改”进入产品的详情页 ,使用命名路由,解决动态传递参数问题,并在详情页路由规则里绑定区分不同的产品的id,并添加一个name选项
2.使用 vuex 状态管理器,在 action.js 中用 axios 执行异步操作获取后台数据,再通过显式的提交 ,把所有需要管理的组件的状态放在 state 里面
3.“班级”创建模块里的图片上传之前,获取选择的图片,判断图片的类型和大小是否符合,然后以form表单的形式提交到后台,根据后台返回这个图片的线上路径,push到图片数组里面
4.使用ajax实现无刷新上传图片功能
2020.x -2020x 3、高思教育官网(PC端)
项目描述:
高思教育官网是教育文化类型的商城平台,提供中小学最新学习资讯及学习方法,实现一对一在线名师辅导。通过优质的教学资源内容、科学的课程设置、以及一站式的教学服务,帮助当地本土的中小学培训教育机构的成长。
岗位职责:
1.主要负责官网的首页,“产品体系”,“高端班”模块的开发
2.利用html5/css3等技术实现这上模块的页面展示和功能
3.利用ajax与后台进行交互,解决浏览器兼容问题,持续优化
技术要点:
1.
使用css3的transition属性完成导航过渡的交互性展示
2.在mounted钩子中给window及时添加或删除滚动监听事件,实现导航吸顶效果
3.利用锚点定位实现跳转效果,利用jQuery的实现一些动态交互功能
4.使用v-for渲染多个课程体系的列表以及搜索的结果页列表
2020.x -2020x 4、高思教育app(移动端)
项目描述:
高思教育app是由北京爱学习博乐教育科技有限公司推出的一款学习教育类软件,主要供学生及家长随时在线轻松实现报班、转班等操作。
岗位职责:
1.负责app的首页,“学习”,“课程”,“个人中心”模块的样式布局和功能
2.完成在线购课的分类排序功能,加入购物车功能
3.实现"个人中心”模块购物车部分的样式布局和功能实现
技术要点:
1.使用Fastclick的库,解决300ms延迟问题,借助三方库iScroll来实现下拉刷新,上拉加载效果
2.“课程”模块里每种排序选项添加@click监听事件,传入v-for遍历时的索引值值,内容展示区,父级盒子添加ref属性,结合索引值,操作虚拟dom完成整体切换效果与功能
。
3.运用mint-ui组件库辅助快速开发 ,使用
git进行代码管理
2020.x -2020x 5、全栈小型移动商城(移动端)
项目描述:该移动商城是一个综合性的B2C平台,类似京东商城、天猫商城。用户可以在商城浏览商品、下订单,购买
岗位职责:负责后端和前端的全栈开发,后端利用node的express框架中的ejs模板开发,访问自己定义的接口,并且成功地渲染数据到前端页面
技术要点:
1.项目采用node(express框架)+MongoDB来搭建后台服务器,运用vue.js开发,采用前后端分离开发模式
2.基于webpack来搭建项目工程,配置第三方插件;
3.使用vue框架,vue-router搭建项目路由,vuex来实现单文件组件和数据的抽离
4.运用vue.js中的指令和服务与后台接口对接,进行数据交互,进行页面渲染,实现功能模块的判断。
5.结合babel-plugin-component 插件,改造根目录下的.babelrc文件, 按需引入mint-ui组件库中一些组件的进行快速开发,如swipe插件实现轮播,field完成登录注册的验证优雅显示
6.合理使用钩子函数,实现数据的监听、渲染页面、页面节点的实例化功能。
实习经验
2020.x -2020x
1. 精通html/css/JavaScript,能够根据UI设计图完整制作出网页
2. 熟练运用JQuery实现网页常用特效,掌握面向对象编程思想
3. 具备前端性能优化,浏览器兼容性解决经验
4. 熟练掌握弹性flex、rem,瀑布流,响应式等多种布局。
5. 具备PC端开发经验,精通ajax,jsonp异步请求数据的原理,能够配合后端开发
6. 具备基于HTML5/CSS3的移动端开发经验
7. 熟练使用bootstrap,antd-mobile,mint-ui等类库插件
8. 熟练使用Vue+Axios+Vue-Router+Vuex进行项目开发,MintUI组件库辅助开发
9. 熟练使用webpack等自动化构建工具
10. 熟练使用svn和git版本管理工具
11. 了解react+redux+ajax开发项目,antd-mobile组件库辅助开发
12.了解微信场景的制作,基于微信开发者工具的微信小程序开发
13. 熟练掌握nodejs,express框架搭建后台服务器以及mongodb数据库增删改查技术
14. 熟悉主流的前端MVC,MVVM框架
自我评价
性格随和,乐于与人交朋友,有良好的团队协作精神
有责任感,良好的学习能力,独立解决问题的能力,
敢于创新和接受挑战,喜欢不断学习新知识丰富自己
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/96219.html