2026.6.8 晚书:if land 黑客松回忆与复盘

从 WWDC26 和 Think Different 讲起,复盘 if land 黑客松里旅易思从模糊 idea 到可运行产品的 36 小时。

if landHackathonJourneaseProduct ReviewBuild

2026 年 6 月 8 日晚上,打开手机,第一条消息迎面而来,是 Apple 开发者大会。

Apple 官方 Newsroom 提到,WWDC26 于 6 月 8 日至 12 日举行,Keynote 也在 6 月 8 日开启。很巧,结合刚刚经历过的 if land 黑客松,我忽然开始反复想一个问题:什么是一个好的 idea?什么又是一个好的产品?(apple.com)

纯粹的思考,如果没有足够好的案例,很难拥有真正深刻的感悟。

所以我又一次打开了乔布斯时代那支广告,《Think Different》。

视频总时长一分零一秒。

算上这一次,是我第二十四次观看它。可我依然觉得它足够伟大,足够震撼。它没有复杂的技术展示,没有铺天盖地的参数,没有解释一个产品为什么先进,却能在每一帧里让人汗毛倒立。

那句最著名的话,我每次听到都会停一下:

“Because the people who are crazy enough to think they can change the world, are the ones who do.”

因为那些疯狂到以为自己能够改变世界的人,才真正改变世界。

过去我喜欢这句话,是因为它热烈、锋利、带着一种不顾一切的理想主义。可这一次,在黑客松之后再看,我更在意它背后的另一层意思:那些所谓“疯狂的人”,不是只会空想的人,而是愿意把一个看似模糊的念头,推到真实世界里验证的人。

Apple 在 50 周年纪念中也曾回到 Think Different 的精神内核:进步往往来自那些敢于挑战惯例、想象可能性的人;而 Apple 一直强调,技术本身并不够,真正有意义的产品来自技术与人文的交汇。(apple.com)

这让我想起乔布斯在 1997 年 WWDC 上谈过的产品观:要从用户体验出发,再倒推技术,而不是先拿着技术去找可以售卖的场景。(andreatelatin.wordpress.com)

这句话放在 36 小时黑客松里,残酷又温柔。

残酷的是,它提醒我们,技术炫技并不等于产品成立。温柔的是,它也告诉我们,只要痛点足够真实,哪怕时间很短,哪怕团队刚刚组建,我们也有可能做出一个真正跑得通的东西。

思绪就这样飘回了这次 if land 黑客松。

我和我的两个队友,德鑫、小民,或许也曾在某个瞬间,像那群“疯狂的人”一样,相信自己能在极短时间里做出一点有意思的东西。

从组建团队到完成项目,我们用了 18 个小时,做出了完整的前后端部署版本。这个产品只差备案,就可以真正上线。

在这 36 小时里,我们完成了三轮产品调研、痛点解析、用户画像梳理,经历了长达数小时的头脑风暴,做了 5 轮 PRD 需求文档评审,进行了数轮产品名称的拉扯,设计了产品 slogan、logo 和 IP 形象。

期间还有 17000 行代码,42 次 commit,以及数不清的 code review。 但当我们打开链接,看见整个产品真实跑通的那一瞬间,内心的喜悦和激动,真的很难言说。

此前我从未想过,三个一拍即合的年轻人,在此前没有任何联系和合作的情况下,会拥有如此强的团队协作能力和开发效率。后来我才更能理解那种关于 A player 和共同 vision 的团队观:一群足够优秀、彼此信任、愿景一致的人,爆发出的能量,常常不是简单相加,而是成倍增长。

这一次,我也开始相信“因缘际会”。

以前我很难相信缘分。因为我总觉得缘分像天空里漂浮的云,或许看得见,却始终触摸不及。它不如落叶踏实。落叶至少能让人看见季节,看见时间,看见岁月从枝头落到地面。

但这一次,我相信了。

线上浏览选手信息的时候,我第一眼看到德鑫的 GitHub 仓库,就被吸引住了。那一刻我就在想,怎样才能和这样一个有趣的灵魂产生连接,一起做点好玩的事情?

于是,在他来到场地的那一瞬间,我们就开始沟通。

我们从大规模并发爬虫抓取数据聊起,聊到个人的 idea,聊到对这次活动的期待。很多时候,合作并不是先从“我要找一个队友”开始的,而是从一句话接住另一句话、一个想法点燃另一个想法开始的。

思想共鸣之后,我们拍板决定合作。

但这次活动需要三个人以上。我们两个偏理工科的人都意识到,如果想把产品做得更完整,或许还需要更好的审美、更清晰的视觉表达。

于是,我们遇见了第三位队友,小民。

旅易思(Journease)的 idea,最初源于我真实的旅行经历。

我一直苦恼于旅行计划的碎片化:要反复搜索路线和地点,在多个 App 和网站之间来回跳转,查地图、查酒店、查交通、查天气、查攻略,还要不断判断哪些信息可信、哪些只是看起来很美。

我并不是想要一段看起来像攻略的文本。

我真正想要的是:当我说“我要去南京参加一个活动”,有一个产品能高置信度地帮我规划路线、交通、住宿、用餐和时间安排,并且这些信息不是凭空生成,而是可信、可编辑、可查看地图、可保存复用的结构化旅行对象。

这就是旅易思的核心定位:

AI 行程规划工作台 + 旅行记忆资产库。

它要把用户一句模糊的旅行想法,变成可信、可编辑、可看地图、可保存复用的结构化 Trip 对象。

Journease README overview

图 1:README 首屏,先把产品定位、技术栈和三条核心原则钉住。

我们给它定下了三条核心原则。

第一,AI 负责组织。 LLM 可以理解用户意图,可以编排行程,可以写游记和 Vlog 解说,但它不能编造事实。

第二,高德负责事实。 POI、经纬度、地址、路线、天气等事实信息,优先来自高德。AI 只能在候选数据之上做组织和编排。

第三,Trip 负责沉淀。 地图、天气、路线、成员、照片、游记、Vlog,都围绕一个 Trip 聚合。旅行不应该只是一次性生成的攻略,而应该成为可以回看、复用、分享的记忆资产。

Journease feature overview

图 2:功能总览和鹿娘状态设计,让规划、照片、游记、Vlog 与 AI 助手围绕 Trip 聚合。

Journease GitHub repository

图 3:黑客松结束时的仓库状态,42 次 commit 把一个模糊 idea 推成了可运行产品。

当我们把这个逻辑推到团队旅行时,又发现了新的问题。

如果是两个人以上的小团队出行,大家如何协调自己对计划的看法?如何共享信息?如何避免一个人改了计划,另一个人还停留在旧版本?

于是,我们设计了分享机制:一键生成链接,邀请旅行好友共同查看和协作。

但这仍然不是一次完整的旅行闭环。

我还想记录旅行过程中沉淀下来的图片、感悟和思考。那些抵达目的地后的照片,那些路上突然冒出来的念头,那些活动结束后想写下来的片段,能不能也被产品接住?

于是,我们加入了图片上传、一键生成游记,以及导出为旅行 Vlog 配音文案的功能。

Journease product flow 1 to 6

图 4:从登录、自然语言输入到行程看板,旅易思先把旅行意图组织成可看、可改、可保存的 Trip。

Journease product flow 7 to 9

图 5:照片、游记、Vlog 配音和 AI 助手,让 Trip 不只是一段攻略,而是旅行记忆资产。

也正是在这个过程中,旅易思开始不只是一个“行程规划工具”,而更像一个旅行记忆的容器。

小民花了 10 个小时,做出了一份非常惊艳的产品标语和 IP 形象设计。

产品名叫「旅易思」,英文名 Journease。slogan 是「旅易思,游意思」。

这几个字出来的那一刻,我心里其实有一种很奇妙的确认感。因为它不是一个冷冰冰的工具名,它带着一点轻巧,一点灵气,也带着一点属于旅行本身的松弛。

旅行当然需要规划,但旅行不应该只剩规划。

它还应该有意思。

开发过程则是另一种极限体验。

我们不断讨论功能边界,反复压缩需求,判断哪些功能必须完成,哪些只能留到下一版。黑客松最残酷的地方在于,时间会逼着你承认:每一个看起来都重要的想法,并不都能在当下被实现。

于是,我们一次次回到最核心的问题:

这个功能是否服务于用户真实旅行链路? 这个信息是否足够可信? 这个页面是否能让用户更快理解 Trip? 这个产品是否真的比“多开几个 App 自己查”更省心?

两天时间,我们总共只睡了七个小时。

第一次离开开发场地,是寂静无人的深夜。第二次离开,是早上八点。

那时天已经亮了。

我们看着黑夜一点点流转成白天,阳光洒在身体上的那一刻,有种说不出的踏实和满足感。那不是“我终于赢了”的兴奋,而是“我们真的把它做出来了”的安定。

我以前总觉得,团队协作是一件需要长时间磨合的事情。要认识很久,要合作很多次,要经历很多项目,才能真正理解彼此。

但这次经历让我知道,有些连接发生得很快。

快到只是看见一个 GitHub 仓库,就想认识这个人。快到聊完几句话,就知道可以一起做事。快到 36 小时之后,三个此前毫无交集的人,已经拥有了一段共同熬过的夜、共同争论过的 PRD、共同跑通过的产品链接。

所以,当我再次想起《Think Different》时,感受已经和从前不同了。

以前我看到的是伟大人物,是改变世界,是那些遥远又耀眼的名字。

而这一次,我想到的是德鑫,是小民,是我们在黑客松现场盯着屏幕改 bug 的时刻,是产品终于跑通的那一秒,是清晨八点照在身上的阳光。

也许我们还没有改变世界。

但在那 36 个小时里,我们至少改变了一个模糊 idea 的命运。

它不再只是脑海里的念头,不再只是聊天里的兴奋,不再只是“以后有机会可以做”的想象。

它有了名字,叫旅易思。 它有了 slogan,叫旅易思,游意思。 它有了结构,有了页面,有了代码,有了可以打开的链接。 它也有了属于三个人的记忆。

这次黑客松最珍贵的,不只是旅易思跑了起来。

而是三个此前毫无交集的人,在极短的时间里,真的相信了同一件事,并且一起把它往前推了一步。

现在回头看,我终于觉得,缘分并不总是天上的云。

有时候,它也会变成一次深夜里的讨论,一次凌晨的 code review,一次清晨的并肩离场,一个真实跑通的产品。

还有几个年轻人,在疲惫、兴奋、焦虑和热爱之间,短暂而真切地相信:

我们可以做点有意思的东西。

参考来源

返回归档