你好,我是王宇涵。

向下滚动

好奇心,是我学习的起点。

Yuhan

我是一名计算机相关专业学生,正在探索 AI、产品设计与现代 Web 开发。

相比于快速掌握一门技术,我更喜欢研究它背后的设计思路、解决的问题,以及它为什么会以这样的方式存在。
我相信,真正的学习,不是知道答案,而是亲手把它做出来。

很多时候,我学习一项技术,并不是因为它流行。
而是因为一个优秀的产品、一种新的交互方式,或者一个让我好奇的问题。

我喜欢拆解产品背后的设计逻辑,也喜欢研究技术背后的原理。

为什么一个优秀的产品会让人觉得顺手?

为什么同样的功能,有些体验会完全不同?

为什么一种新的技术,会改变人们工作的方式?

这些问题,往往会成为我学习新的技术、尝试新的方向的起点。
对我来说,学习不是收集知识,而是不断验证自己的理解。

真正的学习,发生在动手之后。

每一次探索,都让我走得更远。

我的成长并不是一条提前规划好的路线,
而是在不断尝试、不断实践中逐渐形成的。

起点

接触编程

第一次接触编程,让我意识到软件不仅仅是代码,它更是一种解决问题的方式。我开始关注技术,也开始思考产品。

Web 开发

开始构建现代 Web 应用

系统学习现代前端开发,逐步掌握 React、TypeScript、Next.js 等技术。开始理解组件化、工程化以及现代 Web 应用开发方式,并尝试独立完成完整项目。

产品实践

从写代码,到做产品

我开始关注的不再只是功能是否完成。而是用户为什么需要它。交互是否自然。架构是否容易维护。以及一个产品如何从想法真正变成现实。

AI Native

AI 成为了我的开发伙伴

现在,我已经把 AI 深度融入自己的开发流程。从需求分析、技术调研,到代码实现、测试优化以及文档整理,AI 都会参与其中。我更关注如何提出正确的问题、验证生成结果,并把更多时间投入到产品设计、系统架构以及用户体验上。我希望自己不仅会使用 AI,而是真正理解 AI 如何改变软件开发。

技术会变化,但能力会不断积累。

学习能力

我喜欢通过真实项目学习新技术,而不是停留在教程。
新的知识,只有真正用在产品里,才会变成自己的能力。

工程能力

我关注代码质量、可维护性以及性能优化。
希望每一个项目都能够随着需求不断成长,而不是越来越难维护。

AI 应用

AI 已经成为我日常开发的重要组成部分。
我更关注如何利用 AI 提高开发效率,同时保持对代码质量、架构设计以及最终结果的掌控。

产品思维

我希望自己不仅是一名开发者。
也能够理解用户真正需要什么,以及如何用技术把它做好。

设计意识

我相信,一个优秀的软件,不只是功能完整。
它也应该拥有自然、流畅、舒适的使用体验。

OpenStore

AI 驱动的开源项目发现平台

GitHub 上拥有海量优秀项目,但真正适合自己的项目却并不容易找到。

我尝试利用 AI 语义检索、Embedding 与向量搜索,让寻找开源项目变得更加高效。

这个项目让我深入理解了 AI 检索、现代全栈开发以及产品设计,也让我第一次真正体验到 AI 能够改变产品体验。

Next.jsReactTypeScriptPrismaEmbeddingDeepSeekRAG

AI 产品项目

企业级 AI 辅助决策平台

从产品设计角度出发,探索 AI 如何真正参与企业业务,而不是停留在聊天窗口。

通过设计 AI 与人工协同工作的流程,思考如何让大模型真正成为企业工作流的一部分。

Next.jsOpenAIVercel AI SDKTailwindCSS

企业级前端项目

面向复杂业务的工程实践

关注组件设计、工程化规范、性能优化以及可维护性。

希望每一行代码都能够支撑产品长期演进,而不是只完成当前需求。

ReactReduxAnt DesignWebpack

学习,从来没有结束。

我不会刻意追求学过多少技术。

我更关心的是:
今天是否能够解决昨天解决不了的问题。

每一次新的尝试,都会成为下一次成长的基础。

最近我正在持续探索
AI Agent
MCP
Prompt Engineering
RAG
React 19
Next.js
Open Source
工作流设计

探索,是我的学习方式。

我的学习过程通常都很简单。

发现一个问题。
提出一个疑问。
阅读资料。
快速验证。
做出第一个版本。
不断优化。
再次探索。


我更喜欢在真实项目中学习,而不是停留在教程里。

因为只有真正做出来,知识才会变成能力。

真正的理解,不是记住答案。
而是亲手把它做出来。

AI 不是替代开发,
而是改变开发。

我已经将 AI 深度融入自己的日常开发流程。
从需求分析、技术调研,到方案设计、代码实现、测试优化以及文档整理,AI 都会参与其中。


但我始终认为:

真正重要的不是让 AI 写出更多代码。
而是提出正确的问题、验证生成结果,并最终把产品做好。


AI 帮助我节省了大量重复劳动,也让我能够把更多时间投入到架构设计、产品体验以及真正需要创造力的工作中。

AI 不会替代工程师。
但会重新定义工程师的工作方式。

我的开发流程

发现问题
分析需求
AI 协助调研
设计方案
AI 生成初版
人工验证与重构
测试优化
持续迭代

好的体验,来自很多看不见的细节。

我不仅关注页面是否美观。


也会思考:

它是否足够流畅。

是否容易维护。

是否具有良好的可访问性。

是否能够长期演进。


性能、工程化规范、交互细节以及用户体验,对我来说同样重要。

我希望自己构建的不只是一个能运行的网站,
而是一个真正值得使用的产品。