1.熟悉HTML、CSS(less)、JavaScript、jQuery和Vue.js;
2.熟悉ES6/7,了解npm、Webpack前端依赖构建管理;
3.了解操作liunx的常用命令;了解Java和PHP;
4.熟悉百度地图的JavaScript API,熟悉echarts;熟悉微信和支付宝的H5支付(PHP);
5.熟悉HTTP协议,了解tcp/ip工作原理;
6.熟悉SVN和Git开发管理,常用开发软件有VSCode/PHPstorm,IDEA,myeclipse和Hbuilder;
7.熟悉sqlsever,mysql和posgresql数据库;
1.脉客营销
软件环境:css+less+vue+elementUi
开发工具:VSCode
项目职责:
1)负责前端主题页面搭建和接口封装,负责注册,登录,忘记密码,支付二维码的生成,退出页面的实现及交互
2)负责直播场控页面的实现及交互,具体有:添加直播手机,切换直播手机,直播手机功能交互及外部接口对接
3)负责控制台开发和实现具体有:手机列表快照展示,流媒体播放,添加本地手机,添加云手机,功能指令发送,历史任务列表展示及进行中的任务列表展示
4)负责部分后台业务开发
经验总结:磨练自己了前端技术,提高了对vue的理解和熟悉度,也对前端优化进行了扩展,比如axios统一封装优化,接口封装及使用less;还有扩展性,根据ui设计进行开发,并思考场景为后续做扩展。后台任务的接入加深了自己对整个项目的熟知度,一方面拓展了技术领域,另一方面让自己能更好的把控项目进展。
2.智能芯控系统
软件环境:css+less+vue+elementUi+
开发工具:VSCode
项目职责:
负责监控的二次开发,具体有改变web端与手机芯片间的通信方式,由之前的一对一通信改变为服务器统一转发,以提高相应避免经常断连;web端手机操作可按需要在快照和流媒体播放之间切换,还有手机群控功能改良。
经验总结:二次开发主要站在用户的角度上去考虑问题并优化,提升自己在用户体验这一块的感知,使用顺畅,简介,方便易用。
3.云机管理系统
软件环境:css+less+vue+elementUi
开发工具:VSCode
项目职责:
1)负责快照模块模块的页面开发和交互实现,负责监控模块的页面开发和交互实现
2)负责管理模块中子模块清理应用缓存,版本信息,服务器设置和操作日志的页面开发及交互实现
3)负责网站整体样式的优化调整
4)负责项目二次开发的后台任务
经验总结:本网站的开发周期短(一个月),流媒体ckplayer技术自己并未了解但需要用到;在这个过程中很好的锻炼了自己的抗压能力,学习能力和自我调节安排开发进度的能力;当然,技术能力的提升也是快速的。
4.警用大数据实战平台
软件环境:Tomcat8.5、jdk1.8、posgresql数据库和JSP+CSS+jQuery+AJax+layui+vue技术
硬件环境:Liunx
开发工具:MyEclipse2017
项目职责:
1)负责大屏可视化模块的界面的实现和其所对应的后台部分;界面通过H5+CSS+layui+vue+jquery和百度地图JavaScript来实现进行组件间的开发已达到UI的设计效果,后台则由Java原生开发;
2)负责实战研判模块的四个战法:盲搜战法找线索、根据车牌找线索、根据卡码找线索和根据人像找线索的界面实现以及跟后台的数据交互;四个战法的核心算法由公司的算法工程师实现;
3)负责数据管理模块下的部分子功能的开发,
4)负责手机端APP的实现,由H5+css+jquery+vue来实现,通过APP装载链接达到效果;
经验总结:
由于人员流动,被零时抽调过来,0基础上手Java;在这个项目中让我对Java开发有了一定的了解,对前端的应用变得更加熟练了起来;接触了未曾涉及的领域--百度地图JavaScript API并深入了进去;并首次使用了posgresql,进行过触发器、关联语句关联字段判空处理、字段拼接等sql的书写。总的来说,这个项目让我受益颇深。
5.迷迩商城
软件环境:laravel、mysql数据库和H5+CSS+jQuery+AJax+PHP技术
硬件环境:Liunx
开发工具:PHPstorm
项目职责:
1)负责将微信公众号的 “搜特好”商城改版为手机浏览器端;
2)负责为“迷迩商城”微信和支付宝H5支付的实现;
3)负责商城后台订单状态查询、退订单功能模块的开发及实现;
4)每天定时给商家定时发送“已付款未发货”统计报表;
经验总结:在这个项目上,我最大的收获是打通了商城微信和支付宝的H5支付;在开发的过程中,也遇到了不少的难题,但在同事的帮助和自己的努力下都逐一得到了解决,并提高了自己的抗压能力。
6.搜特好商户合作管理系统
软件环境:laravel、mysql数据库和H5+CSS+jQuery+AJax+PHP+layui技术
硬件环境:Liunx
开发工具:PHPstorm
项目职责:负责登录注册的实现,登录除了能够用用户名和密码还能通过微信扫码一件确认登录系统;
经验总结:第一次做扫码登录的功能,对自己来说还是有一定的挑战;试验了三种不同的方法,最后通过js根据时间戳和一个url来生成二维码,有微信扫码跳转确认登录来实现。通过这个项目,提高了自己分析
角色 | 职位 |
负责人 | 前端开发工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |