1.服务器运维,包括服务器环境搭建与维护;
2.项目后台接口,适用于微信H5和小程序,今日头条,网易ar,支付宝ar,百度ar等平台。主要使用python,php等开发语言;
3.工具开发,包含数据处理,爬虫等(Python);
4.前瞻性技术(支付宝ar,网易ar,百度ar等平台)
淘宝客数据抓取工具(爬虫)
使用场景:淘宝客是淘宝商家提供佣金给第三方代理营销的统称。到不同的营销平台抓取商品数据给我司运营人员使用。
语言:python2.7 系统平台:All
Python主要模块:urllib,urllib2,requests,beautifulsoup,multiprocessing,正则表达式等
Python前段框架:flask
开发设计:
1.调试识别每个平台的数据格式(html代码,接口返回)
2.根据数据格式处理不同的数据(beautifulsoup,正则表达式)
3.多进程获取数据并整合处理
4.返回给前端页面展示
知识要点:
爬虫,多进程,flask
劲酒微信小程序商城后台
使用场景:为劲酒客户开发的微信小程序,主要负责后台开发工作。
语言:python3.6 系统平台:Centos
主要工具:gunicorn,supervisor,nginx,mysql
Python前段框架:flask
开发设计:
1.根据业务需求制定项目流程,搭建后台开发框架
2.使用flask开发框架开发接口,主要异步io处理
3.使用gunicorn应用容器,提高性能
4.跟踪项目上线,开发检测工具检测并处理交易业务数据
知识要点:
Flask,后台开发与运维
服务器监控
使用场景:监控服务器的CPU,内存,磁盘和带宽,用户登陆等
语言:python2.7 系统平台:All
Python主要模块:psutil,smtplib,email
开发设计:
1.实时获取系统CPU,MEM,磁盘空间,系统用户登录信息
2.若CPU或MEM或磁盘空间使用率达到一定阀值,获取各个进程的使用情况(可筛选)
3.若服务器带宽超过一定阀值,
4.若登陆系统用户使用的外网登陆,获取登陆的用户和ip
5.送邮件提醒
知识要点:
系统维护,邮件发送
移动端应用的性能监控
使用场景:公司开发2D和3D壁纸,在和厂商接入时需要提供性能参数等
语言:python2.7 系统平台:All
Python主要模块:matplotlib,subprocess
其他:adb安卓工具包,手机
开发设计:
1.获取apk信息,并推送到手机
2.打开并模拟点击或其他交互动作
3.subprocess获取输入信息并记录
4.matplotlib绘图
知识要点:
adb,终端交互机制,绘图