本人深耕编程开发相关技术,兼顾后端逻辑开发、前端页面实现与项目工程化落地,熟练使用多门主流编程语言、框架及配套工具,能够独立完成需求拆解、编码实现、调试优化与版本迭代全流程开发工作,适配中小型业务系统、工具类项目与接口服务开发。
编程语言层面,主力掌握 Python 与 Java 两门开发语言。使用 Python 时,熟练基础语法、数据结构、异常处理、文件 IO、多线程与协程开发,可基于原生语法编写自动化脚本、数据处理程序,依托 Pandas、Numpy 完成批量数据清洗、统计分析;熟练运用 Django、Flask 轻量化 Web 框架搭建后端接口,配合 SQLAlchemy 实现数据库 ORM 映射,降低原生 SQL 书写冗余。Java 方向吃透面向对象编程思想,熟练类、继承、接口、泛型、集合、IO 流、多线程并发等核心知识点,掌握 Spring、SpringBoot 主流开发框架,理解 IOC 容器、AOP 切面编程原理,可快速搭建 MVC 分层架构项目,编写 RESTful 规范接口,对接前端数据交互。同时了解 JavaScript 基础语法、DOM 操作,能够配合 HTML、CSS 完成简单静态页面与交互功能开发,看懂前端基础业务代码,实现前后端简易联调。
数据库与中间件方面,熟练 MySQL 关系型数据库,掌握建表、索引优化、多表联查、子查询、事务、存储过程基础用法,知晓 InnoDB 引擎特性与慢查询排查思路,可根据业务场景合理设计数据表结构,规避冗余字段与索引失效问题;了解 Redis 非关系型数据库,熟练字符串、哈希、列表等常用数据类型,运用 Redis 做接口缓存、分布式会话存储,减轻数据库访问压力。日常使用 Navicat、DBeaver 等可视化工具管理数据库,依托 SQL 语句完成数据增删改查、批量更新。
项目构建、版本管理与工程化工具是日常开发必备能力。熟练 Git 版本控制工具,掌握 clone、commit、push、pull、branch 分支创建合并、tag 打标签等常用指令,能够依托 Git 进行多人协同开发、代码版本回溯,适配 GitLab、Gitee 等代码仓库管理项目源码;使用 Maven、Gradle 完成 Java 项目依赖管理、打包编译,解决依赖冲突问题;会用 Postman、Apifox 进行接口调试、参数测
基于 Python 开发办公数据自动化工具,面向日常批量表格、文档处理需求,替代人工重复录入、筛选数据,优化办公效率。项目独立开发、测试与落地使用。通过多个实战项目,熟练掌握从需求分析、方案设计、代码开发、测试调试到项目部署全流程开发思路,养成规范化编码习惯,能够独立承接中小型功能开发,遇到问题通过日志、断点调试快速定位解决,持续积累业务落地经验。