跳到正文
Hacker News· wvez22·· 12 天前精选AI 评分16

金融专业学生复盘六个月 n8n 学习,从零构建多种自动化工作流

What I learned from six months of being stupid on purpose

AI 导读

作者复盘自己用六个月从零学习 n8n 自动化,并逐步构建求职、电商选品、库存监控和 CME 交易等工作流。他从 Slack 邮件通知等小流程开始,反复拆解和重建,接近 50% 的作品最终失败、无用或被放弃。过程中掌握了 REST API、OAuth 2.0、Webhook、AI 智能体、RAG、MCP 和自托管等技能,项目 MVP 也让作者获得芝加哥一家科技孵化器的早期录取。

推荐理由

以亲历者视角说明如何摆脱教程循环,并用从小型通知到复杂自动化工作流的递进,呈现技能积累与项目转化路径。

正文 · AI 翻译

经常觉得自己很愚蠢,而且是以全新的方式


我

我于今年(2026)5 月从 Loyola U Chicago 毕业,获得金融学学位。我还先后在四个暑假里为一家大型医疗保健公司工作,担任财务规划与分析实习生。尽管这些经历很精彩,它们也让我觉得自己的命运早已被决定,形成了一种不健康的观念:偏离我这条“单行道”的人生道路的职业,都是在浪费我投入的所有时间。

然而,这种短视的心态在我最后几个学期迅速发生改变,并发展成了我所谓的一次重大转向,而且是向好的方向——只因为我开始自学了一款此前从未接触过的软件。


JSON 到底是什么?

从我记事起,我就一直是创业者,小学时就开始尝试各种副业。从球鞋转卖、按摩枪一件代发、簇绒地毯、Rainbow Loom 手链,什么都有,我大概都做过。

我在 Loyola 最后几个学期偶然发现的新玩意儿,是用 n8n 做工作流自动化。那是我第一次真正动用愚蠢肌肉,而激活它的方式,就是走出自己那套一直可靠、我也经常依赖且很少有勇气离开的金融/量化知识体系。

我曾从社交媒体、其他创业者,以及我关注的各类效率博主那里听说过这款软件。他们说的都是同样的话:它能改进业务流程、倍增生产力、提供被动收入机会(经典的),等等。所以,像任何一个容易受影响的大学生一样,我迅速赶上了这阵炒作热潮。

最初,我只想把课业、求职、投资研究和一些基本日常任务中重复冗余的环节自动化。等我第一次能够自如地制作不涉及 AI 的工作流后,再把这些自动化流程与 AI 智能体的分析能力结合起来——我只希望为一个像样的生意打好基础。

我注册账号、打开软件,迎接我的是一块空白画布;数百个各种各样、供我选择的节点、触发器和输入项,但我完全不知道该怎么用。

在见过那些铺满整块画布的庞然大物般的工作流后,又要从空白画布起步,这让我开始怀疑自己有限的技能储备,甚至怀疑在毫无任何技术经验的情况下,我是否也有可能做到同样的事。

以下是打开第一块空白画布后,我问自己的几个问题;当时我甚至怀疑自己是否有可能追赶上那些已经使用这个系统多年的人:

  • HTTP 节点是用来做什么的?
  • 大家用这个做的都是“AI 智能体”吗?
  • 为什么所有东西都需要 API 密钥?
  • API 密钥到底是什么?
  • 编程是不是我最大的瓶颈?

而最重要的是:

“我怎么会连该做什么都还不知道?”


明天再退出吧

“哇,我真蠢”是我对自己说的话,因为我并没有神奇地立刻知道第一个该做什么,也不知道什么工作流能像论坛作者和“专家”所说的那样“彻底改变我的生产力”。这听起来或许很傻,但刚开始时我心情相当低落,因为这件事彻底暴露出:我对技术世界的基础话题了解得少得可怜,尤其是那些对经验比我丰富的人而言如同第二天性、并且经常出现在我见过的工作流中的东西。即便我只是个初学者——不知为何,我仍然期待自己当场就弄清楚这一切。

就在那一刻,我意识到了这一点,并不得不承认:这并不在我预先编排好的剧本之中。我的第一反应是退出并取消订阅,以免自己承受失望,但我用这样一种心态取代了退出的念头:

“闭嘴,然后想办法弄明白。”

这正是我用来警醒自己的一点小办法,提醒自己:我完全有能力打造出有用的东西;只要肯下功夫,我就能做到自己原定的计划。


隔绝杂音

我花了几个星期翻找 Reddit 帖子、Medium 文章,并查看 YouTube 指南,尽可能向那些懂得比我多的人学习。但现在回头看,我真心后悔在那件事上投入了太多时间。我发现,如果只是一味看视频和阅读,我能获得的收获终究有限,很快就会陷入停滞,陷入我所谓的教程泥潭——我会花费没完没了的时间观看他人的操作、研究各种毫无关联的问题,而不是真正去动手实践。

我觉得,教程和有信息量的阅读始终是掌握一项技能基础的良好起点。然而,我意识到,要想收获你希望学会的东西所带来的好处,你就必须亲自去做,并且要失败很多次。

这自然也让我经常觉得自己很愚蠢。而且次数不少。


泥潭

我自己也曾是教程泥潭的受害者,因为仅仅以为自己在学习一项新技能,感觉真的很爽。各种闪亮的新事物所带来的多巴胺冲击,以及想象自己复现正在阅读或观看的内容——这让人上瘾。尽管如此,令人心碎的现实是,这几乎从来不会有成效。直到今天,我仍在努力避免跌入那片深渊。

不过,最具破坏性的行为是,主动让自己接触这项技能所能带来的最佳成果,而这些成果只有积累数月甚至数年的经验才可能实现。

在学习过程中,这一直是我经历过的最大陷阱,也是最严重的动力杀手。观察一项技能能做到什么是可以的,但绝不能过度到像我一样,因自我怀疑而令自己动弹不得。尤其是在社交媒体时代,装模作样的人,你永远不知道谁只是在赤裸裸地撒谎,以博取关注、牟利,或正在积极寻找新的受害者来购买他们那种像蛇油一样兜售的课程。

我发现,真正有成效的做法是从小处开始,“直接去做”。具体来说,就是在自己的工作方式中主动寻找错误,从而真正弄清什么方法对我有效。

此外,我提醒自己,光是能够开始,本身就是一项成就。很多人从一开始就永远没能跳出这个泥潭循环,因此在我看来,开始行动始终就是胜利。过去我感兴趣的许多事情,都花费了大量时间去 Google 搜索并询问别人“我怎样才能把 ___ 做得更好?”,而不是真正去做那些能让我自己弄明白它所需的事情。

被浪费的潜力会继续存活,并以那些困在泥潭循环中的人为食。


一步一步来

没人一出生就会从子宫里全速冲刺(如果你做到了,我很佩服)。你得先学会爬,而我第一次“爬”的是一个简单的工作流:当我收到关于我投递 Google 职位的邮件回复时,它会向我的 Slack 发送通知。

这能通过在招聘页面设置通知偏好轻松做到吗?当然可以。但那又怎样?重点是开始,并做出一个真正能用的东西——这个工作流正是如此。我及时在 Slack 中收到了这份职位的拒绝通知,旁边还有绿色的执行状态信号。成功。


进展

从那以后,基本上从周一到周日,我都在利用空闲时间,随意用上此前从未用过的节点来搭建各种工作流,只为提升自己。两个月来,除了排查错误外,我从不查看自动化相关内容,而且每天都把东西弄坏——渐渐地,我确实更擅长自己制作的东西了。

以下是我在上个学期创作的一些“高级”工作流:

由 Slack 消息触发的求职流程

  • 从 Google Drive 拉取最新版的简历,以及记录我求职情况的 Excel 文件,
  • 并利用 Gemini 集成查询符合我的条件且尚未申请的职位,同时附上简历和从职业中心数据中精选整理的建议。

eBay 商品转售

  • 每 5 分钟触发一次(将工作流迁移到自托管服务器后,才可以实现 ∞ 次执行),
  • 调用 eBay API,获取我指定的产品,
  • 根据我为“划算交易”设定的标准,对新上架商品进行评分,评分依据包括运费、卖家费用,以及该产品最近 10 件已售商品的平均数据。
  • 交易机会会发送到 Telegram,通知我如果在上架瞬间买下该产品,可以赚取多少利润。

持牌药房库存监控

  • 我为芝加哥 South Loop 一家持牌药房搭建了一个工作流,用于监控和跟踪街区周边竞争对手的实时库存。
  • 定时触发器每天三次调用竞争对手网站的 API,在开门、午餐和关门时查看新品、滞销品和已下架产品。
  • 中间节点负责筛选、格式化并标准化响应中与产品信息一同出现的所有杂乱数据。
  • 最终输出为干净的产品数据,流入用于分析的 Excel 工作表。
  • 借助这些定期快照,我能够准确理解并提取销售策略、定价方法和预估利润流。
  • 每次执行都存储在 PostgreSQL 中,以创建可查询的竞争对手库存历史记录,从而也可以对过去的快照进行分析。

CME 交易挑战赛

  • 在一场持续一周的挑战赛中,我主要依赖两个工作流:

通胀报告 (CPI) 工作流:

  • 在月度通胀报告发布前 15 分钟触发,并从 Yahoo Finance 拉取我正在交易的期货合约的近期价格。
  • 随后利用这些价格制定买入或卖出的“初步”计划,设置具体的入场点和退出点,并根据我在报告发布之前的风险水平调整所有计划的规模。
  • 两份计划都会通过 Telegram 发送给我;随后从 BLS API 获取实际值并与预测值进行比较,再据此更新计划,比较结果将决定最终保留哪一份计划。

新闻信号:

  • 第二个工作流还会在白天向我提供信号,它使用 webhook 触发器,在指定新闻来源发布文章和标题后片刻对其进行处理。
  • 关键词在 JS 代码节点中打分(n8n Cloud 无法导入 Python 库),根据我在挑战中的交易计划进行加权,整个流程为我全天提供了可以操作的信号。

冲刺

这些工作流只是我上个学期制作的成百上千个工作流中的一小部分,我所制作的内容中有近 50% 要么无法使用,要么被放弃,要么没有真正给我带来价值的实际用例。

但正是因为这个迟来的领悟,我对自己以及那些我从未想过自己会热爱的事物有了更深的了解。仅凭这段经历,我就学会了以下内容,并将其应用到我新的项目中:

  • REST API + 身份验证(API 密钥、OAuth 2.0)
  • 终于搞清楚了 JSON 是什么,对它进行解析,以及数据映射
  • 对未文档化 API 进行逆向工程(DevTools、cURL、.har 文件)
  • 网页爬取
  • JS 和正则表达式
  • Webhooks、轮询和 cron 触发器
  • 具备工具调用能力的 AI 智能体、提示词工程,以及深度记忆能力
  • 我的智能体内部的 RAG 建模(嵌入和向量存储)
  • MCP 服务器
  • 在我自己的域名上自托管

这些只是我随手就能说出的一些话题,我在打字时看着这个列表,让我感到非常自豪。在开始之前,我抱着那种一意孤行的心态,从未想象过自己能在那些我一无所知(老实说现在依然如此)的话题上走到今天这一步。它点燃了众多新的热情、新的商业机会,以及各种我一年前从未想象过自己能拥有的联系。


最重要的收获

如果我可以用我个人一直追求学习新事物的经验给任何人一个建议,那将是:

立刻开始。无视噪音。

这个过程中最困难的部分毫无疑问就是开始。比去应对那些失败和失望还要难。回想起来,有无数的因素在阻碍我迈出这一步:

  • 软件工程师们在帖子中将 n8n 用户称为"急于捞金的课程卖家"
  • Reddit 上的帖子说"n8n/自动化已经过时了"(我甚至数不清看过多少次这种言论)
  • 初学者提问的帖子下面充满居高临下的回复

我们太多时候都在从那些不值得倾听的信息源中获取建议和输入——即便它们值得听,它们的建议也并非通用或适用。我并不是说要忽视所有的建议或实际规范,但在试图改善自己任何一个方面的时候,你所接触的一切都很重要。如果你选择接触外部输入,请确保它是真正适用的对的东西。没有什么比学会什么适合你更为重要,如果你花太多时间去研究什么适合别人,你就永远无法成为最好的自己。

离开那片虚无的感觉糟透了。我没有任何诱人的胡萝卜可以追,也意识到自己一无所知。但最终它的回报是我预期的十倍以上。


如今

快进到如今,我所汲取的这些经验教训开始更好地渗透到我的生活中。我在代码和筛选节点中编写脚本所积累的实践,让我以学生身份运营了多个由智能体编程驱动的商业项目。

努力平衡我那源源不断的想法——这些想法来自我对编程的新热情、用数据解决问题,以及对动手建造的渴望——最终让我开发出迄今为止最大的项目。这个项目及其 MVP 最终让我被芝加哥排名第一的科技孵化器早期阶段录取。身处自己家门口,与一些最聪明的人为伴,并在不被评判的情况下向他们学习,这让我超越了自己曾以为可能的极限。

一年前对我来说还根本不存在的道路,只有在我决定安于"感到愚笨"之后才出现,我希望任何读到这些文字的人都能更有动力去做同样的事。

也许我自己的建议也不值得一听。但尽管如此,我真心希望每个读到这篇文章的人都能体验到自从我开始安于愚笨以来我一直在感受的那种激动。

来源:Hacker News · wvez.org