项目经历
### 17年三月
项目职务: 模块开发
项目描述: Ruby on Rails, 一个商城系统的退款单管理功能
项目职责:
1. 开发实际的管理页面
2. 处理前端逻辑和效果
3. 处理后端逻辑和支付接口的对接
项目成绩:
这是碰到的第一个RoR实际项目
借助于RoR代码的易理解性,顺利解读了项目并完成了任务
其中碰到的最大问题还是前端代码的问题
处理js的时候很不顺手,花了很长时间研究和测试
不过也渐渐掌握了js的写法和用法
### 17年四月
项目职务:模块开发
项目描述: Ruby on Rails, 另一个商城系统的积分商城模块
项目职责:
1. 微信公众号的商城前端页面开发
2. 微信公众号的商城逻辑
3. web管理页面的开发和逻辑处理
项目成绩:
开始处理微信公众号的开发
加深了前端知识的理解和运用
同时熟练掌握了git项目管理,redis技术的运用
### 17年五月
项目职务:开发负责人
项目描述:Ruby on Rails,一个高尔夫预约系统
项目职责:
1. 微信公众号前端页面的处理和后端的对接
2. 项目功能的逻辑设计和实现
3. web后台管理页面的开发和处理
4. 数据库的开发
项目成绩:
第一个独立完成的前后端项目
完成了除页面设计以外的所有功能
碰到的最大的问题还是在js上
很多js写起来测试起来比较花时间
但是也因此获取了微信开发的大量经验
### 17年七月
项目职务: 模块开发
项目描述: Thinkphp, 微信小程序的商城项目
项目职责:
1. 小程序页面逻辑对接
2. 后端api开发
3. web后端管理开发
4. 功能更新和版本更替
项目成绩:
开始接触php的框架和小程序的开发
学习掌握了api的开发理念以及小程序端的处理方式
rails没有理解到一定程度不一定跑的起来
但是thinkphp基本上就是写什么就能得到什么
很傻瓜,但是写起来很不舒服
但是优势应该就在于很好跑,所以很多方便很多客户跑起来
### 17年九月
项目职务: 开发负责人
项目描述: Thinkphp, 微信公众号的二手房项目
项目职责:
1. 公众号页面处理和开发
2. web后端管理和开发
3. 数据库设计
项目成绩:
开始独立负责thinkphp的完整项目
熟练掌握了thinkphp对页面模板的处理
开始根据需求设计开发数据库
更多的时候还是花在用js完成前端功能上
比如说一个地图功能
这个微信项目,进去第一个页面就是地图
在地图上读取数据库中的房源并显示
还需要根据用户地图移动获取对应位置的房源
这个地方花了很长时间研究和开发
最后完成效果还算满意
### 17年十一月
项目职务: 开发负责人
项目描述: Thinkphp, 多小程序的电商平台管理和配置项目
项目职责:
1. 功能逻辑设计
2. 小程序页面开发和调整
3. API设计和开发
4. 后端管理设计和开发
项目成绩:
用户使用这套插件,可以配置多个小程序,
每个小程序运营一个电商平台
并可以独立配置所有参数
可以独立管理每个平台下的商铺、订单、产品
可以一键生成小程序代码
遇到过一个问题,多个小程序的微信的token频繁起了冲突
排查了所有调用和生成token的地方
给token生成加上了文件锁不行
把缓存机制换到数据库中,加上进程锁,还是不行
排查了好几个晚上确定是系统外的地方在调用这个token
最后更改了token的机制解决了问题
这个项目让我完全掌握了微信开发的经验
### 18年3月
项目职务: 项目负责人
项目描述: Laravel,小程序的房屋抵押贷款申请管理平台
项目职责:
1. 设计数据库
2. 设计和开发API
3. 设计和开发后台管理页面
4. 对接小程序API并做开发
5. 开发和测试整个申请管理流程
项目成绩:
第二次接触Laravel项目
独立设计和开发了基于restful标准的API系统
基于adminLTE后台管理模板完成后台开发
真正意义上独立从原型草稿上完成了一个项目
### 18年4月
项目职务:API系统开发
项目描述:ThinkPhp,重构一个已经又相当规模的分销商城
项目职责:
1. 重构数据库
2. 设计和开发一套同时对应IOS、APP和微信服务号的API
3. 参与API对接,测试和调试
项目成绩:
这个项目的问题在于,原系统的逻辑非常复杂
缺乏一个完整可靠的文档
很多地方只能靠经验来决定
导致客户端对接的时候出了很多的问题
处理该项目的时候,
让我产生了需要接触更过大型项目才能遇到更多问题
学到更多的知识