(1) 编程语言:精通 python(7 年开发经验),面向对象开发,python 实现其他语言,有 java,C,C++,nodejs 语法 基础
(2) Web 框架:熟悉 Flask,有 Django 基础,有 API 接口开发经验
(3) 爬虫:Scrapy 框架,selenium+chromedriver,request,beautiful soup,js 逆向,cookie,代理,手机端 APP 爬虫,处理过反爬
(4) 抓包调试工具:postman,fidder,chrome 开发者工具,Appium 框架,adb 连接 sdk 等
(5) 数据分析:pandas、numpy,TensorFlow 和 PyTorch 框架,有数据清洗和指标公式计算经验,算法实现,用 YOLO 模型进行目标检测,NIMA 模型进行花屏识别,PIL、CV 等图像处理进行黑屏检测,打标签,AI 模型训练和 参数调优
(6) 测试工具:Appium,uiautomator2,Airtest ,Android SDK,ADB,Node.js,JDK,PyQt,POSTMAN
(7) 系统调用:os 库,文件处理,定时器实现
(8) 中间件:接触过容器 docker,分布式 kubernetes,redis 缓存,nginx 代理
(9) Linux:熟悉常用基本指令,项目部署(项目更新,升级,多版本),Shell 脚本编写(如定时运行脚本),Xshell 等连接工具
(10) 前端:熟悉 Web 前端:js,Jquery,css,html,python GUI:Tkinter,matplotlib,twin cat 3 等 (11) 数据库:熟悉 mysql,oracle,可视化工具 navicat premium,sql server,PLSql 等,接触过非关系数据库 mongoDB
(12) 版本控制:熟悉 git,实现版本定时自动同步到 git,并识别修改用户,jira 缺陷跟踪
(13) 多 线 程 ( 并 发 ), 协 程 ( 异 步 ), 进 程 : threading,async , await , multiprocessing,ThreadPoolExecutor,ProcessPoolExecutor,锁,信号量
(14) 全栈:独立搭建 web 项目(爬虫,数据库,前端,后端),独立搭建自动化测试项目(appium,python),撰 写技术文档
(15) 数据结构:熟悉基本数据结构如链表,队列,栈等及其操作的代码实现
(16) 排序算法:熟悉冒泡排序、快速排序算法及实现
(17) 网络:熟悉网络模型及协议
(18) CPU 及操作系统:熟悉 CPU 内部组成及数据通路和操作系统的底层原理和算法