我的第一个产品上线了!这是程序员的成人礼

Get Out Video
Landing page for Get Out Video

说实话,我到现在还有点小激动。

上面的链接是我的第一个产品,一个帮你从 YouTube 提取字幕、快速分析视频内容的工具。从写第一行代码到真正部署上线让用户能访问,我终于完成了程序员生涯中的第一个「成人礼」。


这个工具是做什么的?

相信很多人都有过这种经历:刷到一条看起来很有料的 YouTube 视频,标题很吸引人,但一点开——好家伙,一个半小时。

这时候你就陷入了两难:

  • 直接划走吧,万一真的很有价值呢?
  • 硬着头皮看吧,时间成本太高了,而且很多时候看完发现干货没多少,后悔得不行
  • 想快进预览一下吧,视频这玩意又不能像文字那样扫一眼就知道讲什么

我的产品就是想解决这个问题。

你把 YouTube 链接丢给它,它能帮你

  1. 快速提取视频的字幕内容(不管有没有官方字幕都能搞定)
  2. 自动总结核心观点,让你几秒钟就知道这个视频值不值得花时间看
  3. 对于那些知识密度一般的视频,直接看总结就行了,不用浪费生命

技术是怎么实现的?

技术上其实不算特别复杂,但确实踩了不少坑。整体流程是这样的:

第一步:提取视频和字幕

  • 如果视频本身有字幕(不管是系统自动生成的还是作者上传的),直接提取字幕文件
  • 如果没有字幕,先把视频下载下来

第二步:音频处理

  • 用 FFmpeg 把音频轨道抽出来
  • 丢给 OpenAI 的 Whisper 模型转成文字

第三步:内容总结

  • 拿到文字之后,过一遍 Summary 处理,提取核心内容呈现给用户

整个后端是用开源项目改造的,前端保持轻量,复杂处理都在服务端完成。


为什么说这是「成人礼」?

说它是里程碑,是因为这是我第一次做出一个真正对外提供服务的、完整的、闭环的软件产品

什么意思呢?

行业里有个挺普遍的现象:很多人工作了好几年,其实从来没做出过一个像样的产品。他们的日常工作就是接需求、写代码、完成任务——别人说要什么功能,他们就去做什么。一个功能做完了,下一个需求又来了,周而复始。

这种开发模式的问题在于,你做的功能都是碎片化的,散落在各个项目里,很可能只是满足了公司内部少数几个人的需求,而不是做出一个完整的、能被公众使用的东西

你写了很多代码,但没有一个真正属于你的作品。

说实话,很多程序员跟大厂其实没什么关系。不管是不是在大厂,大部分人就是在做一份工作,别人说什么就做什么,没有任何对外的输出,也没有形成自己的闭环。

而我认为,做程序员(或者做任何工作),最重要的事情就是「输出」。


输出,是对这个世界的基本责任

为什么要强调输出?因为输出才能形成闭环,输出才能产生影响。

作为程序员,你可以输出的方式有很多:

  • 做开源项目:写出一个工具,让全世界的开发者都能受益
  • 开发产品:做出一个应用,让普通用户用起来觉得方便
  • 写文章:把技术经验和思考分享出来,帮助后来者少走弯路
  • 线下演讲:面对面地影响更多人

如果你不是程序员,道理也一样。厨师就应该做自媒体,告诉大家怎么炒菜才好吃、怎么吃才健康、怎么做到好吃还不胖;修空调的就应该把行业知识分享出来,讲讲这十年行业的变化、每天的工作状态、空调最容易出什么问题。

无论什么职业,都要对这个世界做输出。

输出是为了什么?为了建立信任,为了展示专业度,为了让人知道你是靠谱的。拿房屋中介来说,这行信息不对称太严重了,租户根本分不清谁是黑中介。但如果你持续输出内容,告诉大家你是个靠谱的人、你能找到符合需求的优质房源,你就在这个行业里建立了品牌。


为什么正常人更要发声?

讲个现象你可能有同感:网络上的戾气很重。

一个博主发个视频,评论区里总有一堆恶意攻击;一点小事就能引来骂战。但有意思的是,现实中你很少看到因为"瞅了一眼"就打起来的情况。为什么网上和线下差别这么大?

这是典型的「幸存者偏差」。

那些戾气重、喜欢骂人的人,天然就更愿意在网上发声。而正常人呢?觉得不好就默默划走,觉得好也未必会专门去点个赞。结果就是,5% 的极端声音盖过了 90% 的正常声音,搞得好像全世界都在叫嚣一样。

如果你也觉得网络环境不好,那你就应该成为改变它的一份子。

别指望那 5% 的人突然变乖,而是要让 90% 的正常人多发声。只有正常人愿意表达、愿意输出,网络环境才能真正变好。


输出的终极奥义

回到开头说的那个产品。它还有很多不完善的地方——登录没做、收费系统没接、UI 交互也还有优化空间。但即便如此,迈出这一步对我来说意义依然重大。

因为从 0 到 1,永远是最难的。

一旦你做出了第一个,后面的就会越来越快、越来越顺。更重要的是,你开始建立「我能做出完整产品」的信心,开始理解「闭环」是什么意思,开始体会到「对外输出」带来的成就感。

还有什么比输出更重要的吗?

还有什么比输出更能影响别人的吗?

还有什么比输出能让别人更了解你?

还有什么比输出能让你获得更多?

还有什么比输出更能达到你自己想要的目标呢?

我想,没有了。

Read more

AI 短剧实测:体验过后,我发现了“产品经理”和“真导演”的区别

AI 短剧实测:体验过后,我发现了“产品经理”和“真导演”的区别

前两天刷到一个 AI 做的短剧《嫡女泣血,母亲掀翻帝王家》,当时我就震惊了。虽然口型还有点对不上,但那个人物精致度,那个氛围感,真的让我这个技术宅有点坐不住了。 于是我心血来潮,决定自己动手试一试。结果这一试不要紧,直接把我的钱包试空了,还顺带把市面上的 AI 视频工具踩了个遍。 今天就来跟大家聊聊,想做一部 AI 动态漫,到底要经历多少“九九八十一难”。 一、 工具吐槽大会:谁是真导演,谁是 PPT 经理? 在 AI 视频生成这个圈子里,工具主要分三派:硬核极客派、偷懒神器派,还有氪金大佬派。 1. ComfyUI:硬核极客的“可视化编程” ComfyUI 就像是给了你一堆乐高积木,你想搭什么都行,前提是你得懂怎么搭。 * 优点:极其灵活,什么 Stable Diffusion、AnimateDiff、

By Keboom007
PLG 是什么?

PLG 是什么?

什么是 PLG? 最近听说好多次 PLG,一看到英文缩写,便不觉厉。看起来很高大上,有没有? 那么它实际的含义是:Product Led Growth(产品驱动增长) 又是一句听起来像废话的概念,把产品做好,不是企业的本分么? 那到底啥是 PLG? 不用销售追着客户跑,不用搞那一套复杂的 PPT 演示。直接把产品扔给用户,好不好用,试一下就知道。如果产品够硬,用户不仅自己掏钱,还会忍不住安利给身边的朋友:“哎,这个东西太好用了,你快试试!” 这就是“产品驱动增长”——让产品本身成为最大的销售员。 这就跟咱们平时用的好东西一样: * 别废话,直接用:想用就注册,别让我填一堆表单还要等销售打电话。 * 先尝后买:好不好用先免费试试,觉得爽了自然会付费,不强买强卖。 * 上手即爽:别让我看半天说明书,上手几分钟就得让我觉得“卧槽,这功能太牛了”。 * 自来水:好东西大家都会口口相传,

By Keboom007
OpenClaw 你还没玩么??

OpenClaw 你还没玩么??

她消息必回,还帮我把 Notion、日报和系统自动化跑起来了 最近 openclaw 突然火了。 火到什么程度?我那台在角落吃灰的 Mac mini,重新被我从“电子骨灰盒”里拎了出来。 我本来只是想跑个 AI 玩玩。 结果几天之后,我发现一件很离谱的事: 我好像不是在用一个 AI。 我是在给自己搭一个“私人操作系统”。 为什么我开始对普通 AI 助手没耐心了 你有没有这种感觉? AI 很聪明。 但它永远活在一个“玻璃箱”里。 我跟它聊天、让它写方案、帮我查资料。 然后我突然想起一件事: “帮我在 Mac 的提醒事项里加个 3 点的待办。” 它懂。 但它做不到。 这就是现在大多数 AI 的天花板: 脑子已经是博士了,手还停留在键盘里。 每个 App

By Keboom007
乱世华尔街

乱世华尔街

作者用小说体的风格描述了他在 08 年左右的华尔街见闻,作者幽默风趣,文史积累丰厚。 经济不是数学模型,经济是贪婪与恐惧 如果经济如经济学家、数学家所建立的模型一样发展,那么将永远不会发生经济危机。经济学家预测地震与飓风同时发生的概率微乎其微,两者根本没有任何关联。但是在人类世界,“经济地震”却会多米诺骨牌般的引发“经济飓风”、“经济海啸”、“经济沙尘暴”…… 前台,后台 到了华尔街之后我才发现,虽然“身在赌场”,可我的工作与“押宝下注”毫不沾边。我所在的部门属于“后台”(back office),与直接负责融资交易的“前台”(front office)完全不是一回事,待遇也差别很大。形象地说:前台负责战斗,后台负责保障支援,虽然陈老总说过:“淮海战役的胜利是人民群众用小车推出来的”,可立功受奖的都是解放军战士。中央军委的新年嘉奖令上写得明白:解放军指战员,每人慰问一斤猪肉,五包香烟;支前群众,每人一包香烟。投资银行发放年终奖金,也照此办理。

By Keboom007