1. 精通 python 语言,掌握常用数据结构及 python 高性能编程;
2. 掌握 fastapi, flask 等常用 web 开发框架;
3. 熟悉使用 mysql, postgresql, sqlserver, oracle 等常用数据库,深入理解数据库设计及性能优化;
4. 熟练使用 SVN, gitlab, gitee 等代码版本管理工具;
5. 理解常见设计模式;
6. 熟练使用 redis, rabbitMQ 等中间件;
7. 熟练使用 docker 进行项目部署;
项目一:营销系统-会员服务,项目使用 fastapi 框架,使用 mysql 做为底层数据库,使用 redis 做缓存;使用 rocketmq 处理非实时功能,比如:支付送积分、核券;使用 git 命令管理代码;使用阿里云日志服务查看日志;使用 docker-compose 工具管理项目服务。
项目二:贷款超市,项目使用 flask 框架;使用 git 命令管理代码;使用 ORM 操作数据库。
1. 功能模块:登录、券活动、券、权益、支付、会员、积分等; 2. 负责内容: (1)搭建框架 (2)参与数据库设计 (3)参与部分核心模块代码及单元测试编写 (4)负责项目上线
1. 功能模块:登录、产品、渠道、信用卡、结算等; 2. 负责内容: (1)负责框架搭建 (2)参与数据库设计 (3)负责核心模块代码编写