个人介绍
我是一名前端开发程序员,有2年多的开发经验,目前在公司上班,在公司内部了做了些前端基建项目,包括参与vue3组件库开发,vue2组件库参与维护,整理自己的博客文档,还有一些定制,基线内容的开发,比较喜欢了解前端前沿的技术,并运用在实际的项目开发中,逛推特,掘金,github,潮流周刊等等,会使用的前端技术包括但不限于vue3,unocss,tailwindcss,es6等等
工作经历
2021-07-12 -至今海康威视web前端开发
1、主要工作内容,综合安防管理平台的一些基线前端开发工作,定制开发工作 2、前端基建的建设和维护工作,vue3组件库贡献开发,vue2组件库贡献维护
教育经历
2017-09-01 - 2021-06-30西南石油大学计算机科学与技术本科
在大学本科期间,学习了计算机网络,web开发,操作系统,数据结构和算法等
技能
1、项目主要是做可视化的数据看板,分为了底图和上层看板2大部分,用户可进行上层和下层的页面交互 2、主要是展示一些后端获取到的数据,底图是复用的,大部分的内容集中在上层看板数据的开发 3、项目的主要难点是,上下层数据的通信,下面使用内嵌的页面,使用window自带的监听事件message实现上下的通信
1、这个算是一个简单的公司内网的开源项目,可以实现简单的gitlab提交记录统计,总结 2、整个项目都是我一个人独立完成的,因为整个项目并不复杂,主要是参考了github的年度总结 3、主要的技术难点是,如何调用gitlab的api去获取用户的提交记录信息,这个在内网是做了跨域处理的,然后需要用到用户的access_token,这个可以直接在gitlab上获取,然后api可以通过使用chatGPT直接问,然后调用需要的接口即可 4、还有一个重点是分页获取用户的commit记录,最多pagesize为100,通过判断获取的数据是否都是100条,若等于100条,则pageNo增加1,继续请求,若小于100,则结束请求,把所有数据拼在一起