1. 熟练掌握python面向对象编程语言,具有良好的编码能力及规范;
2. 熟练掌握常见的关系型数据库,如:MySQL 、 Oracle,比如:SQL语句调优;
3. 熟练掌握ORM框架对MySQL数据库进行操作;
4. 熟练掌握非关系型数据库redis的使用,比如:对session、验证码的存储;
5. 熟悉常见的web框架,如:Flask、Django、DjangoRestFarmerwork ,并具有开发经验;
6. 熟练开发微信小程序,并具有项目经验;
7. 熟练使用常见的前端语言,如:HTML、 CSS、 JavaScript、JQuery;
8. 熟练使用前端框架vue,能够更好设计接口;
9. 熟练使用代码管理工具: 如:Gitee、SVN;
10. 掌握Linux的相关使用, 熟悉常用的基本命令;
11. 熟练掌握celery异步任务框架,能熟练的使用消息中间件RabbitMQ;
12. 熟练掌握docker 基本概念,会制作镜像,会使用用 docker compose 进行部署;
13. 熟悉Socket编程,了解Http协议、TCP、UDP等相关知识;
14. 熟悉接口开发规范,并具备一定的测试经验,熟练使用Swagger、PostMan等工具进行接口测试;
15. 熟练使用各种第三方的API,如:微信、QQ、支付宝、云通信、云片网、七牛云。
项目名称: 生鲜超市
职位描述: python后端开发
项目描述: 该项目是生鲜超市,满足消费者品质生活需求的线上线下一体化全渠道零售商。
此项目是前后端分离的,前端框架使用的是Vue,后端使用的是DjangoRestFramework框架来进行开发的,实现了用户注册、登录、商品详情、商品收藏、商品评论、订单管理、个人中心等功能。
技术实现: python3+Django2+DjangoRestFramework+MySQL+redis+云片网
技术要点:
1. 登录/注册使用到的技术有:JWT实现状态保持、django的信号量完成密码加密、social-django工具包完成了QQ、微信、微博等第三方登录、云片网实现短信验证码的发送、redis存储验证码。
2. 数据序列化使用的是serializer 来完成的,过滤器使用的是filter,分页使用的是pagination。
3. 后台管理使用的xadmin,使用uedtior对商品进行编辑。
4. 使用throttle对API进行限速访问、使用CacheResponseMixin结合redis数据库完成商品缓存。
5. 使用coreapi生成接口文档,使用数据库自关联完成地址管理
项目名称: 报单系统
职位描述: php后端开发
项目描述: 这个项目是给公司推广人员写的一个支付小程序,推广人员通过该小程序填入商户的基本信息让服务商协助商家创建支付宝小程序。此项目分为前台和后台,前台主要是添加商户页面。后台主要是对管理员、推广人员、商户等管理,还能查看每日推广数量,推广排行榜等功能。该项目是前后端不分离的,使用了tp5框架的模板语法。
技术实现: php7+thinkPHP5+mysql+支付宝API+宝塔
主要负责:
1. 分析出项目所需要的后台页面并创建数据表和写出数据字典。
2. 根据后台页面编写相关的接口。
3. 接收支付宝小程序传过来的图片并存储在指定位置。
4. 调用支付宝的相关接口让服务商有权限协助商家调用小程序;
角色 | 职位 |
负责人 | php、python后端开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |