1.网络编程。网络部分将从协议、封包、解包等底层进行深入剖析。
2. 爬虫开发。越防爬虫策略、高性能异步IO、分布式爬虫等实现自定义爬虫框架。
3.Web开发。从底层了解其工作原理并可驾驭任何业内主流的Web框架。
4. IT自动化开发。IT运维自动化是一组将静态的设备结构转化为根据IT服务需求动态弹性响应的策略,目的就是实现减少人工干预、降低人员成本以及出错概率,真刀真枪的带你开发企业中最常用的项目,从设计层面、框架选择、灵活性、扩展性、故障处理、以及如何优化等多个层面接触真实的且来源于各大互联网公司真实案例,如:堡垒机、CMDB、全网监控、主机管理等。
项目经历(案例一)
项目时间:2019-01到2001-10
项目名称:引物自动化设计软件
项目描述:
项目介绍
这个软件开发原因是因为随着每日数据分析量的加大,组内人员较少,对引物设计这种工作变成了工作效率的阻碍,遂提出了设计软件以达到自动化设计的目的。而且引物设计主要费时在于多种验证操作,可以通过软件自动验证减少人力成本。
我的职责
1,软件基础功能设计,完成相关函数如自连互连验证,温度验证等功能
2,分析NCBI网页格式,设计API调用接口
3,编写测试脚本对软件进行测试
项目经历(案例二)
项目时间:2020-01到2020-05
项目名称:分布式爬虫爬取北京市企业信用信息网
项目描述:
项目介绍
这个项目是通过scrapy-redis搭建分布式爬虫爬取企业信用信息网公布栏,爬取列表页每一项下的子页获取数据
我的职责
首先爬取首页后通过xpath匹配每个的信息块的span后构建请求,并通过scrapy.Request发送请求,用xpath匹配需要的信息。
同时循环创建下一页请求的form表单,通过scrapy.FormRequest发送POST请求。所有爬取的信息缓存到redis数据库中,
最后通过编写python脚本将redis数据库中数据读取出来加入mysql数据库。
其他爬取的网站:搜狐新闻、豆瓣、腾讯新闻网
项目经历(案例三)
项目时间:2020-06到2020-9
项目名称:基于django的基因产品选购系统
项目描述:
项目介绍
该项目为了满足部分人群不方便抽血,但是又想通过基因检测了解自己情况的人群,通过让客户在线选购基因检测套餐,而后通过快递将唾液采集器送达客户家中,客户只需按流程收集唾液后快递给公司,就可以在规定的天数后在系统中查询自己的检测项目结果
我的职责
1,通过bootstrap,及js,css完成前端页面的构建
2,通过django搭建后端框架,使用cookie和session共同保存用户的登录状态,通过ajax发送post请求将用户选择的套餐编号发送到服务器
3,测序结果使用ajax请求,返回json数据,通过判定json中result键的值判断是否有测序结果,如果有结果便通过jquery动态加载到页面上