1. Python 核心技术(深耕 5 年 +)
核心特性:精通装饰器、迭代器、生成器、元类、上下文管理器等 Python 高级语法,能基于特性设计高可复用代码(如封装通用业务装饰器,减少 30% 重复代码量)
异常机制:熟练掌握 try-except-else-finally 异常捕获逻辑,可自定义业务异常类(如OrderNotFoundError),实现异常链追踪与统一响应格式,线上业务报错率降低 40%
并发编程:精通多线程(threading)、多进程(multiprocessing)、协程(asyncio)原理与应用,熟练使用 concurrent.futures、Celery 等库处理高并发任务;曾用 asyncio+FastAPI 重构接口,QPS 提升 60%
性能优化:掌握 Python 内存管理(垃圾回收机制、内存泄漏排查)、代码性能分析(cProfile、line_profiler),曾优化数据处理脚本,执行效率提升 75%
2. 后端开发技术栈
Web 框架:熟练使用 Django(ORM 优化、中间件开发、信号机制)、Flask(蓝图设计、扩展集成)、FastAPI(异步接口开发、Pydantic 数据校验),累计开发 RESTful API 接口 200+
数据库:精通 MySQL(索引优化、事务隔离级别、分库分表)、Redis(缓存策略、分布式锁、消息队列)、MongoDB(文档查询、聚合操作);曾设计 MySQL 分表方案,解决千万级数据查询延迟问题(从 5s 降至 0.3s)
中间件与部署:熟悉 RabbitMQ/Kafka 消息队列(解耦服务、削峰填谷)、Nginx(反向代理、负载均衡);掌握 Docker 容器化部署、Jenkins CI/CD 流程,实现服务自动化部署效率提升 80%
3. 自动化办公
工具与库:熟练使用 openpyxl(Excel 批量数据读写、公式计算)、python-docx(Word 模板生成、样式调整)、win32com(Office 跨软件联动)、PyPDF2(PDF 合并 / 拆分 / 水印添加)
实战成果:开发企业月度报表自动化系统,实现从 Excel 数据提取→Word 报告生成→PDF 导出的全流程自动化,替代人工 4 小时工作量,每月节省 16
实现了报销单自动核对的功能
先弄了个 Excel 模板让员工填报销明细,比如花了多少钱、买了啥,再把发票照片传上来。然后用工具读 Excel 里的数,再扫发票上的金额和日期,俩数对比一下 —— 要是差超过 5%,就标出来让行政再看看(怕员工填错或者发票扫不准)。
还加了点规则,比如单天报销不能超过多少、差旅补贴按天算多少,这些都能改,不用改代码。最后会生成个 Excel 的审核报告,哪些过了、哪些有问题一目了然。一开始扫发票有时候数字识别不准,调了调识别的参数才好点。
合同自动生成和存档
先做了 10 来种合同模板,比如采购合同、劳务合同,把要填的地方(比如甲方名称、合同金额、有效期)空出来。用户在网页上输这些信息,点一下就自动填进模板里,生成 Word 版的初稿。
然后自动转成 PDF,还加上公司的水印(上面有合同编号,防止别人改),再把 PDF 和合同信息(谁签的、多少钱、哪天签的)存在一起,找的时候输合同号或者甲方名字就能调出来,不用再翻文件夹了。
考勤数据自动汇总
钉钉和企业微信都有考勤数据,行政之前得两边导出来再复制粘贴到一个表里,特麻烦。我就用它们的 API 把两边数据直接拉过来,用工具清一清 —— 比如有的数据格式不对、有的缺了打卡记录,都处理好之后,按部门、岗位、个人分好类汇总。
月底自动生成考勤表,里面有谁迟到了、谁请假了、部门达标率多少,能导出 Excel,也能直接连 Outlook 发给各个部门老大,不用行政再一个个发邮件。