我在2015年参与社团活动时第一次接触到编程,用C语言和VC++6写了一个一元二次方程求解,后来,2017年为了方便分享手头的学校历次考试成绩排名,接触到了PHP和Web开发,此后愈发不可收拾。及至2024年,学习编程已经有8年了,虽然技术仍然有限,但是经历过的项目也不算少了。虽然多是玩具一般的项目,但还是想列出来记录一下,希望未来能够不断扩充这个列表,也希望项目能够越来越好,以下是本人项目经历,与君共勉。
2017-2019
这是我的成就
已关停。
独立开发。
PHP、MySql
成绩查询网站,实现用户注册、身份绑定、指标可视化。用户数量100+。
2019至今
厦门大学嘉庚学院晨读队服务平台
www.52chendu.com
前期独立开发,重构后合作开发(2人)。
重构前:
ThinkPHP、MySql、Echarts、MDUI、Vue 2(CDN)
2022年5月开始重构后:
ASP.NET Core、Postgresql、Vue 3、TypeScript、Azure Devops、TDesign、WPF、OSS
学生晨读打卡及活动参与记录查询管理网站。实现用户权限自由管理、学生卡刷卡签到、数据分析、富文本推文功能、PWA等。目前用户量2500+,累计PV100000+。
2020.02
MPlayer 安卓音乐播放器
独立开发
Android、Java
简单的安卓本地音乐播放器,实现了本地音乐查看、播放、歌单功能。
2021.02-2021.08
医疗废品溯源平台
外包项目,前端主程。前端独立搭建开发,后工作交给他人。
Vue Cli4、WebPack、ElementUI、ECharts、高德地图SDK、WebSocket
卫健委对医疗机构医疗废品产生至回收全流程监管溯源。实现权限路由、地图显示电子围栏、实时通知。
2021.02-2021.05
壹书评
未实际上架,获第13届中国大学生计算机设计大赛(软件应用与开发类)国赛三等奖
后端开发、前端主程。团队3人,前端主体搭建及困难组件实现,后端独立开发。
原生微信小程序、ASP.NET Core、MySql、VantUI、RabbitMQ
一款简洁美观的书籍评价小程序。实现图文混排编辑器、图文混排内容展示、评论楼中楼回复、点赞收藏、微信登录、文章热度、扫码识别书籍、第三方书籍查询API接入。
2022.02-2022.03
IT之家内部新闻采集系统
实习,参与开发
使用C#实现针对多个信息来源网站的数据爬取工作。
2022.02-2022.05
EveryWhere云打印平台
EveryWhere项目服务端及桌面端 (github.com)、EveryWhere.MiniProgram (github.com)、EveryWhere.Web (github.com)
已下架,未实际运营。毕业设计,获第14届中国大学生计算机设计大赛(软件应用与开发类)国赛二等奖。
独立开发
原生微信小程序、VantUI、ASP.NET Core、RabbitMQ、MySql、Vue 2、Vuetify、ECharts、WPF、HandyControl
通过构建用户侧微信小程序、管理侧网页端、打印控制端Windows客户端、主控服务端以及文件转换端,实现从商户管理店铺、用户下单、商户自动打印、平台维护统计全流程解决方案。实现网页端和打印控制端小程序扫码登录功能、基于消息队列的可扩容文件转换功能。
2022.07
广东省某数字政务平台
外包项目,参与开发
在微前端架构下实现校园走查模块前端部分开发。
2022.11
MeizuLivePhoto
MeizuLivePhoto(github.com)、NuGet Gallery | MeizuLivePhoto 1.0.0
独立开发
一个用于解析魅族相机拍摄的动态照片的C#代码库。
2023.04-2023.05
Gdooo Web数字展馆
外包,参与开发
Babylon.js、Laravel
针对基于Babylon.js构建的Web数字展馆项目前端代码进行架构重构,采用插件式架构重新梳理原有渲染逻辑。针对后端代码采用Laravel完全重构,抽离出CRUD公共逻辑,支持参数校验和响应结果过滤。
2023.06&2023.08
参与HyPlayer贡献
HyPlayer
参与贡献
HyPlayer是一款开源的UWP音乐播放软件。曾参与音乐云盘加载开发、修复无声音输出设备无限切换音乐问题。
2023.07至今
Free Survey
free-survey-core (github.com)、free-survey-form-builder (github.com)、HHaoWang/free-survey-form
独立开发
Vue 3、Rollup、TypeScript、TDesign
Free Suervey是开源的问卷构建组件,它不包含业务逻辑,仅提供纯粹的问卷构建、填写功能,问卷填写组件目前仍在开发中,尚未完善。
2023.10
FreeKTV
独立开发
WinUI 3、Sqlite
本地KTV软件。试水原生桌面应用深度开发的作品,未完成,已实现歌曲信息管理。
2023.10
FFmpeg Test Demo
FFmpegTest (github.com)
独立开发
FFmpeg、WinUI 3、Win2D
使用FFmpeg制作的视频播放器Demo。不完善,尚存在音视频不完全同步、跳转播放慢的问题。初步研究了FFmpeg的使用。
2024.03至今
MPlayer Windows音乐播放器
独立开发
WinUI 3
个人设备分布式音乐库播放器。目前已实现音乐库管理、使用FFmpeg进行音乐播放,计划未来打造多端分布式个人音乐库管理、音乐播放器。
2024-07~2024-11
饿了么前端开发实习
主要负责APP客户端内跨端动态组件研发;推动完成了动态组件发布链路升级,整合进内部系统;整合建立客户端UI开发测自动化测试方案。