大家好,我是 MingLab。
我是一名有 20 多年软件开发经验的程序员。
过去很多年,我主要参与企业级软件研发,做过通信、网络管理、云平台等方向的项目。这些软件通常服务于大型企业,功能复杂、流程严谨,但离普通用户的日常使用还有一定距离。
这些年我一直有一个习惯:
遇到一个不好用的软件,第一反应不是抱怨,而是想:
如果让我重新设计,会不会可以更简单?
最近几年,随着 AI 和独立开发生态的发展,我开始尝试把一些长期困扰自己的小问题,变成真正可以使用的软件。
这也是我来到少数派的原因。
希望在这里记录一些关于效率工具、Windows 软件、AI 应用以及独立开发的探索。
我正在关注什么?
目前主要关注几个方向:
- Markdown 和个人知识管理
- Windows 桌面效率工具
- AI 辅助开发
- 小型软件产品设计
我一直喜欢 Markdown 这种简单、开放的格式。
纯文本文件最大的魅力在于:
它属于用户自己。
不用担心某个平台停止服务,也不用担心数据被锁定。
这也是我开始研究 Markdown 工具的原因。
我的设备
我的设备主要围绕开发和效率工作。
Windows PC
这是我的主力设备。
日常工作包括:
- 软件开发
- AI 应用测试
- 文档整理
- 产品设计
Windows 最大的优势是开放和灵活。
虽然很多细节体验还有提升空间,但也正因为如此,总有很多值得优化的小地方。
MacBook
MacBook 更多承担体验和学习的角色。
我经常会研究 macOS 上一些优秀软件的设计:
为什么它们简单?
为什么交互舒服?
为什么用户愿意长期使用?
这些思路也会影响我设计 Windows 应用时的选择。
Android 手机
主要用于:
- 日常沟通
- 阅读
- 测试移动端应用
我的日常软件
VS Code
每天使用时间最长的软件之一。
代码、Markdown、配置文件,很多工作都围绕它完成。
GitHub
对于开发者来说,GitHub 不只是代码仓库。
很多时候,一个优秀的开源项目就是一个学习案例。
Obsidian
我喜欢它对 Markdown 的坚持。
知识应该以开放格式存在,而不是被某个应用绑定。
AI 工具
ChatGPT、Claude 等 AI 工具已经成为我的开发助手。
它们帮助我:
- 快速验证想法
- 阅读陌生代码
- 优化设计方案
- 辅助排查问题
但我认为 AI 最大的价值不是替代开发者,而是让一个人拥有更强的创造能力。
为什么开始做自己的软件?
以前的软件开发更多是团队协作,面对的是企业需求。
现在,我更想尝试另一种方式:
从一个真实的小需求开始。
比如:
打开 Markdown 文件时,我发现很多工具要么功能复杂,要么启动缓慢。
于是开始思考:
有没有可能做一个更轻量、更专注阅读体验的工具?
很多小软件,可能都来源于这样的瞬间。
一个想法,一个问题,然后慢慢变成代码。
一些喜欢的小工具
Everything
Windows 文件搜索领域几乎无法替代的工具。
它让我重新认识了“快速找到文件”这件事的重要性。
PowerToys
微软官方工具集合。
其中很多小功能非常实用,比如窗口管理、快速启动等。
ShareX
一个功能非常丰富的截图工具。
对于经常写文档、记录问题的人来说,非常方便。
接下来
来到少数派,希望分享:
- 独立开发过程中的经验
- Windows 软件设计思考
- AI 辅助开发实践
- 一些真正提高效率的小工具
过去二十多年,我一直在帮助别人构建软件。
现在,希望尝试构建一些自己真正喜欢的软件。
很高兴认识大家。
