简历

这是一个简单的简历链接页面。

目前我正处于待业状态,正在试图寻找一份工作。

这是简历链接:前端-潘哲-简历.pdf

如果你的浏览器支持 PDF 文件预览,那么你理应可以直接查看它。

很显然,这是一份通用简历,以便尽量精简的介绍我自己。
如果你想要了解更多,请通过简历上的联系方式来联系我。


项目和个人经验

迫于简历的篇幅,将在这里介绍我的个人经验

Vcenter

Vcenter 是我开发的一个个人微信后台框架,其采用模块化接口设计,基于 Koa,在该项目中实现了 后端 API 自文档化,并且为了解决微信消息处理组件的会话状态问题,自己实现了一个新的 Session 中间件,基于 OID 为后台组件提供用户消息的状态保持。
相关技术文档:

插件市场-CloudStudio插件

来自于Coding的插件大赛,我基于React开发了一个“插件市场”插件,该插件实现了插件系统提供的i18n和双主题切换等功能,其主要难点体现在仿照VSCode提供无限滚动列表,在开发过程中使用了动态计算绝对定位+局部加载等方案来实现其效果并优化性能,该插件位于插件榜(总分和下载量)第一(官方插件除外),评分 4.82。
项目地址和插件readme:

L-Vacation

为了解决本校图书馆座位系统在预约和管理上的困难,我特地开发了这样一款手机 APP ,基于 React-Native ,在该项目中,我对图书馆座位系统功能的改进是:将座位预约的逻辑改为了先选择时间、后选择阅览室和空闲座位。在开发这个系统的过程中,主要工作是对原微信端座位系统的接口和地址进行逆向抓包,还原接口逻辑。该软件小范围流传,得到好评。

Self-Exam

该项目同样来自于生活,为了方便备考 “毛概” 等课程,特制作了这样一个小工具(纯前端网站),用于将导师下发的题库文档进行格式化,并提供了一个页面进行自我测试,并且提供了简单的错题重做功能。在开发该项目中,我的主要工作是针对题库文档撰写正则和解析函数,题库的解析率达到 97%。在软件完成后,提供了题库导入导出、导入在线题库、随机做题等功能,帮助多个班级的同学备考,受到一致好评。

BiliBili直播相关工具

在业余时间,针对BiliBili直播区开发了一系列工具,包括 Electron 桌面应用和一系列 Tampermonkey 脚本。

  • Electron 桌面应用 :BLS

在开发Tampermonkey脚本时,为BiliBili直播区开发了一系列功能类脚本,包括在直播间页面提供勋章/头衔的切换,为HTML5播放器添加键盘控制、允许录制GIF,以及对输入框提供的Dom劫持使能分段发送大于20字符的弹幕。
在这些脚本的开发过程中,恶补了大量Vue、Dom相关的知识,包括:找到合适的时机在Dom中插入外部的元素,劫持和干扰v-model等。
相关技术文档有:

其他项目

在这几年中,也开发了一些其他的项目,例如学校方面的大学生创新项目——“教师成果管理系统”,使用PHP和Vue技术栈构建了一个高校教师成果管理的工具网站;例如简易树洞,基于CSS3的Transition属性实现的一个树洞弹幕网站;例如 weNode ,基于Electron实现的一个微信公众号后台工具,后来被Vcenter所替代,不过其组件式的消息处理方案被Vcenter沿用,组件代码稍加修改便又可以移植到Vcenter之中。


补充:

  • 我是一个热衷于通过技术解决问题的人。
  • 计算机的作用就是解放人的生产力。
  • 做班长期间,为了统计和生成综测报表,我写了VBA程序来自动计算和更新;为了收集各科的实验报告,我写了一个报告收集系统来让同学上传报告并实现自动重命名和打包;写过脚本来自动检查水电费并提示缴费;也写过网页来提供给 Wallpaper Engine 实现桌面扩展;甚至为了看小说方便,给某小说解析网站写过阅读页的js扩展。

作品 和 社交网站

添加新评论