php开发两年半 熟悉mysql redis及memcached缓存使用,熟悉后台开发,开发速度快bug少,质量保证有责任心。
熟悉php的页面二开及项目从0-1的开发,熟练使用thinkphp5,laravel框架
λ PHP:
¬ PHP基础扎实,熟练掌握OOP编程思想;
¬ 熟练使用ThinkPHP框架开发网站及composer命令,熟悉laravel框架;
¬ 熟练使用MySQL数据库以及mysql数据分析和基本优化;
¬ 熟练使用Redis和Memcached缓存技术;
¬ 能够自己搭建MVC模式的代码框架结构,并能够快速学习其他MVC框架结构代码
¬ 熟练使用LNMP配置开发、部署网站;
¬ 了解php运行机制,熟悉数据库表设计规范;
¬ 有数据结构与算法基础,以及并发处理经验;
λ 网页前端:
¬ 熟练掌握前端相关知识(HTML+ CSS),理解XML标记语言
¬ 熟练掌握前端脚本JavaScript、node.js以及数据交互技术Ajax、Json等。
¬ 熟练运用Layer、Datatables、Validate等基于jQuery的插件;
¬ 熟悉Bootstrap,Amazeui,Hui等前端框架。
λ 其他技能:
¬ 熟悉linux常用的基本命令,mac下编程;
¬ 熟练使用git、svn等项目开发管理工具;
¬ 熟悉微信支付接口;
¬ 熟悉http协议、tcp/udp;
¬ 熟悉mongodb,redis;
¬ 熟悉swagger开发文档的书写;
¬ 理解对于WEB网站的安全性要求,防sql注入,特殊字符转义等技术;
¬ 基本的英语读写能力,可以使用英语简单沟通交流;
¬ 深刻了解面对对象编程,代码洁癖;
¬ 学习golang中
¬ 熟悉docker基本配置
λ 在线考试系统
¬ 项目描述:为了提升员工对公司产品认知,以及对公司员工的定时考核。特写了一个在线考试系统,里面涵盖单选,多选,判断题,以及试卷时间,考试批次等等的设置。后台上传试题使用PHPExcel,以及对考试完成绩的导出Excel。考生需在规定时间内作答,超出规定时间自动提交。提交之后显示考生成绩等。
¬ 责任描述:
λ 模块代码编写、文档编写、后期维护,以及流程设计;
λ 负责数据库的设计,字段优化,流程优化等;
λ 负责前后台的简单页面设计,以及各个模块的开发;
¬ 项目总结:
λ 虽然基础页面比较少,但是里面涵盖逻辑比较复杂,包括单选,多选,判断题的筛选,以及考试完批次记录判断,防止多次答题,以及随机试题分配,考试时间判断设置,等等各种小细节问题。最终完美上线。通过这个项目我学会了自己搭建MVC模式的框架,并能够快速掌握其他MVC结构代码。
λ 点餐宝
¬ 项目描述:一个专注于网上点餐的平台,解决中小店铺对于服务员的刚需问题。简便点餐流程,减少现金支付的不方便。该项目大致流程:用户通过扫描餐桌的二维码,进入点餐页面,根据需求选择自己喜欢的菜肴,提交订单后进行线上支付,后台同时打印小票。一期功能:单一店铺使用;二期:多个店铺,平台形式:三期:客户可进入点餐“房间”实现多人点餐。
¬ 责任描述:
λ 参与流程包括需求调研、设计、模块代码编写、文档编写;
λ 前台页面搭建,跳转流程,后台ThinkPHP+Memcached的结合使用。
λ 负责数据库的设计开发,以及包括菜品种类,属性、订单生成、支付接口,登录接口开发。
¬ 技术描述:
λ 利用ThinkPHP的三层架构,将代码规范化的分块,有利于后期维护;
λ 利用Mysql创建合适的字段类型表,以及后期对数据库表的外键,索引优化等;
λ 使用GoEasy实时传输数据到收银台/厨房后台下单
λ 购物车利用cookie实现;
λ 前后台多处地方使用Ajax,js以及各种插件对页面进行优化;
λ 利用Echart,对菜品销量,每周销售金额等生成动态统计图,便于商家实时调整营销策略;
λ 手机号快速登录,公众号授权登录,微信支付都集成在网站;
¬ 项目总结:
λ 该项目都是在不同时期的,不同需求做出更改,该项目完全由我们团队独立自主开发,项目中虽然遇到各种困难,最终还是经历多个日夜完成。通过这个项目,我养成了良好的编码习惯,能够遵从不同规范标准书写代码。