1. 初衷:我只想写个笔记
刚开始撸这个代码的时候,想法特别单纯:身为一个 Java 码农,总得有个自己的地盘吧?我想做个属于自己的博客,存点平时学习的 Java 笔记,记录下跟 代码 斗智斗勇的日常,顺便练练我的 Vue 和 Element Plus。
那时候热情满满,每天下班回来调调 CSS、搞搞 Nginx 自动化证书,觉得这小破站就是我的“私人花园”。
2. 跑偏:功能写着写着就“失控”了
作为开发者,咱们都有个通病——“手痒”。
写完文章发布,觉得既然用了 Spring Cloud,不搞个用户注册登录太浪费架构了;
搞了登录,又觉得人家大老远注册了,不让人家发两篇稿子说不过去吧?
结果,代码写爽了,项目却变了味:
- 用户注册、多用户投稿、权限管理…… 功能越来越全。
- 后果是: 我发现我的博客成了“公共广场”。
前两天想找人换个友链,人家打开网站一看,说只和个人博客交换友链。尴尬了,这哪像个个人博客啊?简直像个还没装修好的简书或者掘金。我甚至一度怀疑,我是不是把这项目做成了“四不像”?
3. 进化:既要情怀,也要平台
我发现我不仅想当个博主,也享受当一个“站长”。
既然明确了心态,那就没什么好纠结的了。我决定不往回退,而是向前一步:
- 物理隔离: 用户首页重新设计,更精美,完全不输别人的博客主页,聚光灯回归到我个人的原创内容。
- 社区频道: 开辟专门的广场区域,给同好们留个折腾的空间。
- 身份重定义: 以后交换友链,我会自信地告诉对方:“这是我的个人空间,也是我亲手搭建的技术社区。”
4. 写在最后
项目“四不像”不可怕,可怕的是不知道自己想要什么。这次“跑偏”其实是件好事,它让我把原本枯燥的 CRUD 变成了对平台架构的探索。
接下来的计划是:把 UI 往 Material Design 风格靠拢,重构一下数据流,把个人的专栏做得更精致。
代码不停,折腾不止。