起点#
我很早之前就有了做 RoomieSync 的想法。最初的动机很简单:希望给学弟学妹们一个自主选择室友的机会。
借着 Web 编程课程的机会,我做出了第一版。当时受课程要求限制,必须使用 HTML、CSS、JavaScript 三件套,只能采用比较基础的前后端分离架构。UI 虽然还算美观,但整体远没有达到我满意的程度。无论是业务逻辑,还是底层架构,都有不少可以重做的地方。
重新开始#
后来暑假参加了两场黑客松,见识了很多技术很强的人,也第一次深入接触到 vibe coding 这种越来越主流的开发模式。
从他们身上我学到了很多实用技巧,也逐渐决定抛开原来的束缚,真正开始独立开发。借助 AI 的支持,我在大一就体验了项目经理、产品经理、开发工程师、架构师等一系列角色。
比较遗憾的是,我没有全程记录这段开发过程。现在回想起来,那应该会是一段很有意思的材料。
独立开发的现实#
开发进行到一半时,我逐渐意识到,独立开发,或者说创业,绝不是一件容易的事。它需要非常强的信念和内驱力,也需要长期承受不确定性。
于是我开始寻找共同开发的伙伴。但那时 RoomieSync 已经完成了约 80%,对很多人来说,接手一个已有项目本身就有难度,需要大量引导。这也让我后来能理解,为什么李叔没有让我直接参与他的项目:已有项目不是不能接,而是接入成本确实很高。
另一方面,很多人其实不是没有能力,而是对自己的能力还不够自信。
AI 带来的变化#
事实上,AI 已经大幅降低了编程门槛。很多事情只有真正动手尝试,才会发现并没有想象中那么难。
但这也给我敲响了警钟:如果 AI 编程继续这样发展,在不远的将来,纯粹程序员的路径可能会越来越窄。会写代码当然重要,但只会写代码可能不再够用。理解产品、判断方向、组织资源、持续交付,可能会变得更加关键。
关于创业的想法#
就我个人而言,我一直更倾向于本科就业,而不是读研。在这个暑假之前,我从未认真考虑过创业。但现在我越来越相信,创业也许是我当下最应该认真思考的破局之路。
一些初步的思考:
- 必须找到同样具备内驱力、真正认同创业方向,并愿意全情投入的伙伴;
- 创业过程中一定会遇到无数未曾预料的问题,唯有保持信息敏感、不断学习,才能关关难过关关过;
- 绝不能被他人的眼光束缚自己。且视他人之疑目如盏盏鬼火,大胆地去走你的夜路;
- 如果用户使用积极性不高,就想办法将他们的幸福感与平台深度绑定,让产品真正融入他们的需求与情感。