跳到正文
Go back

Github 热榜第一+实习offer,这个20岁大学生用 Vibe Coding 做对了什么?

Updated:

20岁,大学生,课程作业。

半年时间,23.8k stars,冲上GitHub热榜第一,3-4万收入,北京实习offer主动找上门。

这不是爽文,是真实发生的故事。

主角叫BaiFu,项目叫「微舆」,一个多Agent舆情分析系统。我在小红书刷到他的复盘文章,2700多字,看完只有一个感觉:Vibe Coding这条路,真的能走通。

GitHub项目23.8k stars

从糊弄作业到GitHub热榜,他做对了什么?

故事起点很简单。

课程要求做一个情感分析的可视化面板。BaiFu交完之后不满足,觉得「就是拿几个包、糊几句代码、交了」,想做点真东西。

于是开始调研舆情分析。

做了一圈research,发现市面上没有成系统的开源舆情分析框架。

商业化产品?贵死了。

学术论文里的模型?普通人根本用不了。

想搭一个能用的系统?门槛高到离谱。

空白市场,他看到了。

他做的「微舆」很直接:你输入一个话题(比如「武汉大学品牌声誉」),系统自动刷微博、小红书、抖音、快手,爬取内容和评论,自动分析情绪走势、提炼关键事件、追踪传播路径,最后生成一份25页的专业分析报告。

人类全程躺平。

听起来像套壳ChatGPT的demo?不是。

他设计了4个专业Agent:

这4个Agent还会通过「虚拟会议室」(Agent Forum)互相交流,避免单一模型的思维局限。

最后生成的报告有多专业?

拿「武汉大学品牌声誉分析」举例。25页报告,里面有宏观指标、事件时间线、情绪波动图(细分成愤怒/恐惧/焦虑/愤懑四种),甚至还有SWOT分析。

看起来像咨询公司干的活。完全不像学生作业。

Star增长曲线

项目开源后,BaiFu的心态经历了几次转变:

「哇,怎么有人看我项目了?」

「好像真有人在用,还有人提issue、问问题。」

「那我是不是得认真负责一下……」

半个月,Star数从零猛涨到1600,冲上GitHub热榜第一。

截至现在(2025年11月10日),这个数字是2.3万+。

变现和机会

半年时间,BaiFu拿到3-4万收入(技术咨询+定制开发),还有北京实习offer主动找上门。

但BaiFu说了句很实在的话——

拿到这些钱和机会,不是因为代码写得多牛逼。

是因为「会讲故事」。

产品描述的第一句话,决定了别人看不看下去:

❌ 错误:「基于多Agent架构的舆情分析框架」 ✅ 正确:「可以从平台全量采集,自动生成一份可以去讲汇报会的舆情简报」

第一句话是堆技术词。

第二句话,我一听就知道能干啥。

传播也一样。他就选了小红书、B站、Linux Do几个渠道,没有到处乱发。

4个可以抄的点

看完BaiFu这个案例,我觉得有4个点可以直接学。

1. 找「小而深」的切入点

不要想着做「下一个ChatGPT」。

通用AI场景已经被大厂卷到极致。个人开发者进去就是送。

换个活法:找垂直领域。

BaiFu就是这么干的。先调研,发现没有成系统的开源方案,然后动手填空白。

舆情分析这个领域,商业产品贵死,学术模型难用,开源的又缺。他就去做了。

找一个具体场景,往死里挖。比如:

别贪大,越具体越好。

2. Vibe Coding的本质:会不会跟AI合作做项目

BaiFu在复盘里有句话,我特别有感触:

「AI编程的真正门槛不在『AI会不会写代码』,而在『你会不会跟AI合作做一个项目』。」

这两个完全不是一回事。

很多人用AI编程,就是让AI写个函数、改个bug。

但做项目?那是另一个难度级别。

你得想清楚:

这些AI帮不了你。

得你自己想明白。

你要是直接甩一句「帮我写个舆情分析系统」,AI就给你生成一堆能跑但没法用的代码。

BaiFu踩过的坑:三四行能搞定的逻辑,AI给你展开成五六十行if-else拼贴怪。还美其名曰「兼容性和鲁棒性」。

怎么办?

给AI设边界,把架构想清楚。

他试下来,前后端分离比Flask全栈好用太多。

Flask写demo确实爽。启动快。

但项目一大,维护起来要命。AI在「html + python + jinja + 业务逻辑」堆一起的文件里,完全抓瞎。

边界越清晰,AI写出来的代码质量越高。

BaiFu的工具组合:

工具不是重点。

重点是你得先当好项目经理。

AI是工程师。你是产品经理+架构师。

你要告诉AI:

AI才能写出能用的代码。

我自己用Claude Code做项目,感受也一样。

prompt写得多好不重要。

重要的是,你对整个项目的架构有没有把握。

你自己都不知道这功能该放哪一层,AI写出来的代码八成是错的。

ps. 我自己测了一下

写到这里,我自己把BettaFish项目跑起来了。

让Claude Code帮我装,10分钟搞定,我只需要去获取几个API key。然后让它分析「BettaFish微舆的传播」。

结果?

有点惨不忍睹。

DeepSeek关键词选取有幻觉,生成的关键词是:「BettaFish 维权群 2999元 47度烫手 翻车 售后 客服回应」。

看到这串关键词我就知道完了——这明显是把BettaFish当成某个消费品翻车事件了。

导致搜索到的信息部分真实、部分瞎编。报告看起来很专业,但内容基本不可用。

完成一篇报告,消耗30万token,花费0.58元(用的DeepSeek)。

说明啥?

关键词选择很重要。得加控制点。

不然一不小心就翻车。

BaiFu的项目思路没问题。但要真正用起来,还得:

Vibe Coding的老毛病——快速搭出来能跑,但要真正上线用,得加一堆「护栏」。

3. 会讲故事,别堆技术词

我自己也踩过这坑。

产品描述,一句话得说清楚:解决什么问题?谁用?跟别人有啥不一样?

测试方法:别人听完,脑子里能不能马上浮现出使用场景?

不能就继续改。

传播渠道怎么选:

  1. 技术社区:Linux Do、V2EX,程序员多,能深度讨论
  2. 视频演示:B站,把整个流程演示一遍,直观
  3. 个人故事:小红书,写复盘,容易有共鸣,还能破圈
  4. 争取背书:上GitHub热榜、找公众号报道,有官方认可

别指望一次发布就爆。

持续互动才是关键。回复issue、解答问题、听反馈。这些看起来很琐碎,但能让项目从孤立状态里跳出来,形成良性循环。

4. 耐心等待「双飞轮」

不要盯着「马上变现」。

BaiFu说:比「马上能不能赚钱」更重要的,是方向对不对、能力有没有在涨。

开源项目的价值,是长期的:

持续打磨作品,个人品牌慢慢积累。这些会变成长期价值。

很多人投入时间会想:值不值?到底是不是正路?会不会只是自嗨?

回头看,能坚持比技巧重要。

窗口期还在

BaiFu在复盘文章的最后说:

「开源的含金量其实远超想象。不管是找工作还是升学,面试官对开源经历真的有兴趣。只要讲清楚、扛得住追问,就成了能直接区分候选人的一张牌。

如果科研、竞赛卷太累了,可以从这方面下手。开源是另一条现实可行的路,也是可以主动打造的履历。」

我同意他说的。

现在是个人开发者和独立产品经理的好时代。

能找到具体的行业场景+真实痛点,哪怕是细分领域,也能做出成绩。

窗口期还在。

动手就行了。


ps. BaiFu的项目地址:https://github.com/666ghj/BettaFish

感兴趣的朋友可以去试试,跟你讲,用 AI 帮你把项目配置起来,贼快贼爽。根本不用自己苦哈哈的安装依赖包,排查报错,超级 easy。


Share this post on:

上一篇文章
Anthropic 写了本 AI 创业手册,挑出来最有用的 6 个点
下一篇文章
一个下午,给博客补上三个功能

留言区

加载留言中…

发表留言

?