关于
我
我是一名偏后端的全栈软件开发者,致力于用代码解决现实问题。
目前主要聚焦在: Web 服务开发、数据抓取与分析、大模型应用, 以及围绕这些领域的工程化与架构设计。
常用的技术栈
- Python · 后端 / 数据 / GIS 使用 FastAPI 构建 API 服务与后台应用; 结合 numpy / pandas / xarray 做数据处理与分析,用 matplotlib / plotly 可视化结果;利用 GDAL、 GeoPandas、 Shapely、 fiona、rasterio 进行空间与遥感数据处理,服务于风电 / 光伏等可再生能源项目的选址与技术评估。
- Python · 爬虫 / 自动化 / 文档 使用 BeautifulSoup、 scrapy、 playwright 构建爬虫与自动化脚本;通过 python-docx、 openpyxl 与 Quarto 打通数据处理与报告 / 文档生成流程,减少重复劳动。
- Web / 前端 & Node.js 使用 TypeScript + Angular 构建前端界面;以 Node.js 为基础, 使用 Express.js、 NestJS 搭建后端服务与 BFF 层。
- 自动化工作流 & LLM 工程 关注大模型提示词设计、流程编排与 “vibe-coding”, 使用 Dify、 n8n 组合现有服务,搭建自动化工作流和小型 Agent 系统。
- 大模型应用与训练 基于 LlamaIndex、 LangChain 构建检索增强应用与工作流,使用 spaCy 做 NLP 预处理;以 PyTorch / PyTorch Lightning / darts进行模型实验和时间序列预测。
- 基础设施 & 数据库 日常在 Linux 环境下开发与运维,使用 Docker 容器化部署服务;数据库以 PostgreSQL 为主。 同时使用 Git / GitHub、pytest 及简单 CI 流程,保证工程的可维护性与可演化性。
- 客户端 / 多端 & 设计 使用 Kotlin / Android 与 Dart / Flutter 做移动端和多端应用探索;借助 Figma 进行界面原型与交互设计, 偏好简洁、可理解的视觉与信息层级。
- 桌面工具 使用 PyQt 与 Electron 构建桌面端小工具,将日常工作流程中的重复操作固化为可复用的应用。
我也是 Google 生态下的重度用户,很多新知识都来自 YouTube 上的教程和公开课。
我经常通过这些网站学习和获得灵感:
- MIT OpenCourseWare
- freeCodeCamp.org
- CrashCourse
- Kurzgesagt
- Hello Future Me
- 3Blue1Brown
- Ben Eater
- DroneBot Workshop
- sentdex
- 机核
工作之外,我热衷于电子游戏、阅读、电影以及游戏配乐, 这些媒介往往会反过来影响我对系统设计、叙事和交互的理解。
我使用的工具
公欲善其事,必先利其器。我使用这些工具帮助提高生产力:
- 操作系统 : Arch Linux + Hyprland
- 代码编辑器 : Visual Studio Code + Vim
- 绘画 : Procreate
- UML : Draw.io
- 设计 : Figma
- 笔记 : Notion
- 写作 : Drafts
- 其他 : Clash
本站
建立本站旨在实现两大核心目标:分享我在技术探索中的所学、所获,并以此记录成长历程;同时,通过持续的写作来深化思考。我坚信,写作是检验对概念是否真正理解的最佳方式。
我深信费曼学习法(Feynman Technique)的价值,即能够将复杂的专业知识以清晰、简洁的方式传达给非专业读者——这正是我通过博客分享知识所努力达到的目标。
本站使用了 Jekyll 作为框架, 在 jekyll-theme-yat 主题的基础上依据个人审美做出了一些微小的调整。 项目部署在 GitHub Page 上,源代码参见 GitHub 仓库。