我已经完成了这个博客的开发。也就是我现在正在写文章的这个地方。我给它取名叫 Bug Loop。如果有人问我 «为什么叫 Bug Loop?»,我会回答:我意识到一个简单的真理:开发 = 不断调试的轮回。被无数 bug 困住,一遍又一遍地重复「咦?嗯?等一下……唉……」。这个过程无穷无尽、让人疲惫,却又避无可避。这,就是开发。

我发现,开发的核心并不是某个惊天动地的创意,而是能否认真解决那些没人注意到的小问题……这话听起来有点老套,但确实如此。  

为什么要自己做

因为我渴望无限的自由。

其实我从 2022 年开始就对网页开发感兴趣了。 

做任何事情的第一步是什么?买书。(没错,我就是在自嘲。) 

我买了很多书,也下载了不少免费的 PDF……但真正要动手写代码的时候,我总是被「不知道从哪里开始」的感觉压住,于是就一直只看书,看啊看,看个不停。大家都说「做比看更重要」,但我的性格就是这样:「等我觉得准备好了再开始」。然而那种「准备好了」的感觉永远不会来。结果就是一直看书。 

于是「总有一天我要学网页开发」这种想法就在心里慢慢发酵。2023 年我短暂地以钢琴家身份出道,匆忙用 WordPress 做了一个自我介绍的网站,后来又放弃了钢琴,网站也被搁置……直到 2025 年,我突然意识到:ChatGPT 其实可以成为非常强大的开发辅助工具。或者更准确地说,并不是我晚才意识到,而是 ChatGPT 的能力刚好已经提升到「真的能用于开发」的程度。 

说实话,我并不是「完全不懂开发」。我理解原理,也知道方法。但是在开发中,找出问题所在、判断最佳解决方案,这些都非常耗费时间和精力。而我毕竟是人类,思维并行能力有限。AI 则不同,它能基于海量知识冷静高效地分析,从而节省我被情绪与疲惫消耗掉的时间。 

正因为如此,我的开发效率一下子被拉满。而内心里那份对 全栈开发 的渴望,之前只是悄悄发酵,这次终于被点燃,立刻爆发开来,开发速度也就随之飞快推进。  

我亲身体验了 AI 在开发中能起到多大的作用,所以现在看到新闻里说「开发者岗位减少」之类的话,我完全能理解。当然会减少。太正常了……

实现的功能和技术栈 

我真的没有用任何现成模板或组件,而是所有东西都从零开始做。

已实现的功能 

에디터 스크린샷
我现在正在使用来撰写本文的编辑器

技术栈

使用的技术如下:

前端

后端

数据库

部署与服务器

服务器托管在 DreamCompute(DreamHost),我直接申请了一台虚拟机(VM),从系统环境到部署流程全部由我自己配置。便宜的套餐真的很便宜,但我选了每月大概 3 万韩元的方案。我之所以选择 DreamCompute,是因为我很担心按流量计费。这里本质上是租用一台 VM,自由度很高,而且不限流量。我原本想用 Render,但那边流量超过一定值就会额外收费。我曾经在 Reddit 看到有人因遭到流量攻击,结果被收了上千万韩元……吓死我了。所以我必须要一个流量无限的方案。

之后的计划

我原本想做好几个类型的博客。
  • 福利相关博客
  • 开发博客
  • 音乐博客
  • 料理博客
前面三个我都或多或少做过一点,但福利博客的定位没有呈现好,所以我正在重新构思。开发博客就是现在这个,不过已经转型为电子书为主的博客了,这部分我打算另写文章详细谈。音乐博客我想做成 3D 互动式的,所以正在学习 Blender。至于料理博客,最近咳嗽,没怎么做饭,所以等哪天有动力再继续,不过我已经把域名先买好了。

……写完这一篇花了我两个小时。
我很开心。拥有一个可以写下自己文字的地方。属于我自己的空间。大概……这就是「拥有自己的家」的感觉吧。 
(现在是凌晨五点,我的精神已经混乱了。)