掌握前端基本开发技术html、css和Javascript等,并深入了解过js运行原理;熟悉浏览器运行原理,渲染过程。
熟悉H5相关技术,了解网络、协议、安全、性能相关知识点
熟练使用vue框架,阅读部分vue2源代码,熟练使用各种vue插件开发业务;常用elementUi组件库完成日常前端开发;熟悉vue3使用,并实践开发过。
熟悉webpack打包工具、跟babel转换工具;可基于需求按需相关功能
熟练使用es6新语法、新特性,掌握es6模块功能,并对umd模块功能有一定了解
有过小程序开发经验
熟悉后端go语言,并使用beego、gin框架开发系统业务
掌握常用数据库mysql、redis;并深入了解过redis,可搭建哨兵、集群模式,并维护相关服务
项目描述:某教授书写一篇有关新一代司法语音鉴定标准论文,该系统的是对论文的功能实现,论证可行性;并且在后续不断完善中,致力于把系统开发成一个标准化产品,希望能够在将来把产品推广出去。
项目任务:通过跟教授对接不断完善项目需求、跟算法人员相关讨论制定相关功能接口、设计服务系统架构并开发接口、对接ui人员并实现前端界面效果
完成过程:算法人员通过grpc服务提供算法功能,在后端服务中,采用go语言对接算法的grpc服务,并且对功能进行产品需求化,实现产品设计的说话人识别功能、模型功能、数据集功能。使用beego框架通过http对web端提供服务。web端采用vue-cli构建工具对项目进行搭建,主要采用vue+elementUI完成开发,并通过按需加载技术,减小包的大小,同时还采用动态加载技术,提升服务性能跟首屏加载速度,增强用户体验。
完成结果:在不断跟教授讨论中,探索需求点,完善系统功能,并部署到教授服务器用于后续实验;同时系统在开发中,不断对系统进行标准产品化,离标准化产品更接近。并在后续一个竞标中中标的机率大大提升。