1. Java 技术栈
扎实掌握 Java 核心基础知识,深入理解面向对象编程(OOP)思想,能灵活运用封装、继承、多态设计高效代码结构;
熟练处理各类异常场景,具备完整的异常捕获、处理及日志记录方案设计能力;
精通 IO 流(字节流、字符流、缓冲流等)操作,能高效实现文件读写、数据传输及资源释放管理;深入理解多线程原
理,熟练运用线程池、同步锁、并发集合等技术解决高并发场景问题,保障程序线程安全;
接触 Java 云数据处理相关技术,了解云端数据存储、分布式计算及大数据处理流程;对深度学习领域有初步探索,具
备将 Java 技术与人工智能基础应用结合的思维;
熟练掌握主流开发框架,包括 SSM(Spring + Spring MVC + MyBatis)整合开发模式,能独立完成从需求分析、架
构设计到功能实现的全流程开发;
精通 SpringBoot 框架,熟练运用自动配置、 starters 依赖、全局异常处理、拦截器等核心特性,大幅提升项目开发
效率;自学 SpringBoot + Vue 前后端分离开发模式,能独立搭建前后端交互架构,实现数据接口对接与页面渲染。
2. Python 技术栈
熟练运用 Python 进行各类开发场景实践,精通 Flask、 FastAPI 两大轻量级 Web 框架,能快速搭建高性能接口服务、
Web 应用及后端服务架构,熟练处理路由配置、请求参数校验、响应格式化等核心需求;
具备丰富的 Python 爬虫开发经验,熟练使用 Requests 库发起各类 HTTP 请求(GET/POST/PUT/DELETE 等),精
通 BeautifulSoup 数据解析库,能高效提取 HTML/XML 中的目标数据;
2
掌握动态页面爬取、反爬机制突破(如 User-Agent 伪装、IP 代理池使用、Cookie 维持等)、异步爬虫开发等进阶技
能,可批量爬取各类公开数据、接口数据,并完成数据清洗、格式转换与存储。
具备 LangChain、 LangFlow 基础应用能力,了解大模型应用开发流程,能使用 LangChain 搭建简单的智能对话、数
据检索、内容生成等应用,利用其工具链(如向量存储、链结构设计、提示词模板)实现大模型与外部数据的联动;
3. 低代码与 AI 工具
熟练使用 Coze