关于

我是一名偏后端的全栈软件开发者,致力于用代码解决现实问题。

目前主要聚焦在: Web 服务开发、数据抓取与分析、大模型应用, 以及围绕这些领域的工程化与架构设计。

常用的技术栈

  • Python · 后端 / 数据 / GIS 使用 FastAPI 构建 API 服务与后台应用; 结合 numpy / pandas / xarray 做数据处理与分析,用 matplotlib / plotly 可视化结果;利用 GDALGeoPandasShapelyfionarasterio 进行空间与遥感数据处理,服务于风电 / 光伏等可再生能源项目的选址与技术评估。
  • Python · 爬虫 / 自动化 / 文档 使用 BeautifulSoupscrapyplaywright 构建爬虫与自动化脚本;通过 python-docxopenpyxlQuarto 打通数据处理与报告 / 文档生成流程,减少重复劳动。
  • Web / 前端 & Node.js 使用 TypeScript + Angular 构建前端界面;以 Node.js 为基础, 使用 Express.jsNestJS 搭建后端服务与 BFF 层。
  • 自动化工作流 & LLM 工程 关注大模型提示词设计、流程编排与 “vibe-coding”, 使用 Difyn8n 组合现有服务,搭建自动化工作流和小型 Agent 系统。
  • 大模型应用与训练 基于 LlamaIndexLangChain 构建检索增强应用与工作流,使用 spaCy 做 NLP 预处理;以 PyTorch / PyTorch Lightning / darts进行模型实验和时间序列预测。
  • 基础设施 & 数据库 日常在 Linux 环境下开发与运维,使用 Docker 容器化部署服务;数据库以 PostgreSQL 为主。 同时使用 Git / GitHub、pytest 及简单 CI 流程,保证工程的可维护性与可演化性。
  • 客户端 / 多端 & 设计 使用 Kotlin / AndroidDart / Flutter 做移动端和多端应用探索;借助 Figma 进行界面原型与交互设计, 偏好简洁、可理解的视觉与信息层级。
  • 桌面工具 使用 PyQtElectron 构建桌面端小工具,将日常工作流程中的重复操作固化为可复用的应用。

我感兴趣的方向

  • AI 工程与开发者工具 围绕 Agent / RAG 系统、自动化工作流和知识管理工具, 打造更顺手的开发与创作环境。
  • 数字电路 / 嵌入式 / 机器人 从逻辑电路到嵌入式开发,喜欢折腾 树莓派ESP32、以及像 corne 键盘这类可以自己动手改造和组装的小工具。
  • Rust 很看好它的长期发展潜力,对它提出的所有权 / 借用检查、零成本抽象等概念很感兴趣, 目前主要处于学习和试验阶段,把它视作未来可能深入使用的主力语言之一。
  • 大数据与数据平台 关注批处理 / 流处理、数据仓库与 OLAP、时序 / 观测数据的建模与分析, 思考如何把数据真正用在决策与优化上。

我对简洁、精确的技术交流方式有强烈偏好,享受与计算机逻辑驱动的交互过程。 好奇心是我持续学习和钻研技术的核心驱动力, 而最大的成就感来自:把抽象的想法落地成真正能被别人使用的工具。

在工作和生活中,我崇尚极简主义(I use Arch BTW :P), 信奉奥卡姆剃刀原理, 喜欢一句话概括为:好的工具应该 “Do one thing, and do it well.”

不太活跃于社交媒体(INFJ + 社恐),更倾向于使用专业、轻量的工具, 并保持对软件和产品的批判性思考。

我也是 Google 生态下的重度用户,很多新知识都来自 YouTube 上的教程和公开课。

我经常通过这些网站学习和获得灵感:

工作之外,我热衷于电子游戏、阅读、电影以及游戏配乐, 这些媒介往往会反过来影响我对系统设计、叙事和交互的理解。

我使用的工具

公欲善其事,必先利其器。我使用这些工具帮助提高生产力:

本站

建立本站旨在实现两大核心目标:分享我在技术探索中的所学、所获,并以此记录成长历程;同时,通过持续的写作来深化思考。我坚信,写作是检验对概念是否真正理解的最佳方式。

我深信费曼学习法(Feynman Technique)的价值,即能够将复杂的专业知识以清晰、简洁的方式传达给非专业读者——这正是我通过博客分享知识所努力达到的目标。


本站使用了 Jekyll 作为框架, 在 jekyll-theme-yat 主题的基础上依据个人审美做出了一些微小的调整。 项目部署在 GitHub Page 上,源代码参见 GitHub 仓库