1.Python相关技术
1).熟练使用python编程,熟悉常用函数库,数据结构和算法,设计模式,熟练使用pip, Jupyter lab, anaconda, pycharm, pytest, Travis CI等常用开发测试环境和工具
2).熟悉scrapy, selenium 和 headless chrome, fiddler 和 chrome dev tools等爬虫常用工具,学习使用过appium,熟悉http和https协议
3).能独立使用Django搭建网站前后端,熟悉Django REST framework
2.JS
1).熟悉JavaScript(ES6),uni-app移动端框架
2).熟悉webstorm, nvm/npm等常用开发环境工具
3.大数据
了解大数据生态系统,包括Hadoop 的map reduce生态和spark生态,全手动安装配置和使用cdh在多台centos虚拟机上配置安装配置过大数据开发环境,有pyspark编码经验
4.数据库
熟悉mysql, mongo, redis等数据库及相应python连接库(sqlAlchemy, pymongo, redis)
5.通用工具技术
1).熟悉linux命令和shell脚本编程
2).熟悉git工作原理和常用操作命令,熟练使用SouceTree(强大的Git GUI 工具)
3).熟悉docker工作原理和常用操作命令
项目主要负责app后台接口开发,使用技术为Python, django, Django REST framework, Mysql
1.社交类app
1) 账户模块:支持手机验证码和微信,qq,微博等第三方登录;修改设置资料,头像
2) 广告模块:支持运营人员后台管理广告图片和跳转链接
3) 聊天模块: 用户可以发起私聊和群聊
4) 内容模块: 用户可以发布图文和视频内容,用户可以按照内容的类别和主题进行访问
5) 互动模块:用户之间可以互相关注,可以对发布的内容进行顶,踩,评论,分享操作;用户可以向官方反馈问题;
2.商城类app
1) 账户模块:支持手机验证码和微信,qq,微博等第三方登录;修改设置资料,头像
2) 产品模块:用户可以按分类和主题浏览,选购商品
3) 订单模块:包括购物车,收货地址管理,发货物流管理等功能
4) 支付模块:支持微信,支付宝付款
5) 反馈模块:用户可以向官方反馈问题;
项目主要负责app后台接口开发,使用技术为Python, django, Django REST framework, Mysql 社交类app 1) 账户模块:支持手机验证码和微信,qq,微博等第三方登录;修改设置资料,头像 2) 广告模块:支持运营人员后台管理广
商城类app 1) 账户模块:支持手机验证码和微信,qq,微博等第三方登录;修改设置资料,头像 2) 产品模块:用户可以按分类和主题浏览,选购商品 3) 订单模块:包括购物车,收货地址管理,发货物流管理等功能 4) 支付模块:支持微信,支付宝付款 5