MoreRSS

site iconOurui | 欧雷修改

程序员。双鱼座、INTJ-A、世界公民。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Ourui | 欧雷的 RSS 预览

中年人在 AdventureX 2025 的几日

2025-07-28 18:15:58

号称「中国最大黑客松」的 AdventureX 2025 结束了,趁着「戒断反应」还未消去,赶紧写些文字略微总结下我的这几日。

参加干啥

首先来说说「参加干啥」,这是我故意说的有歧义的「病句」:

  1. 为什么要参加?
  2. 来做什么项目?

那我就分别说明下。

为什么要参加

去年 7 月举办了第一届的 AdventureX,因报名有年龄限制而成为「只属于年轻人的黑客松」;第一次打开官网时看到自己没资格报名,直接把网页关闭了。

本来已经不关注这黑客松的动态了,但正在接触的两个组织 FreeBe DAOOpenBuild 都有人要去活动现场,可以说我为了面基先后两次「不得已」去了现场。

门卫那的检查比较严格,当时给我的体验不太好,一直想吐槽来着;在比赛尚未结束与 demo day 中参观时,场地的环境与氛围抵消了那种不快感,反倒让我觉得还不错。

就结果而言,上一届年龄限制导致没能报名参加使我心中有点「小小遗憾」。

今年得知再办 AdventureX 2025 时,惯性地以为又有年龄限制,就忽略了这个活动的相关信息。

直到知晓 OpenBuild 要办一场 BuilderUp 活动,并且由刚成为杭州主理人的俺家🐷负责,令我不得不关注起 AdventureX 2025 来。

在与他人交流时知道这届并没限制年龄,为了弥补去年的「小小遗憾」,更重要的是以下两点:

  1. 倒逼自己推进独立产品研发;
  2. 与更多人认识并进行交流。

所以我报名了 AdventureX 2025,且很幸运地通过了审核。

来做什么项目

报名审核通过后,在还没认真看过比赛规则前,我是打算继续做之前没搞完的 KnoSys GUI 应用,就算不与他人组队而只有我自己也可以。

过几天,仔细把《AdventureX 2025 终极指南》看了一遍,「不许自带项目」和「每支队伍至少两人」这两条规则推翻了我原来的计划。

在学术交流中心的开幕式结束后,我回到湖畔创研中心去结合刚公布的赛道信息思考:「做个什么东西能既是在想做的个人与家庭数智化领域,又能契合比赛并满足规则?」

直到第二天中午也没想出具体的来,只有模模糊糊的想法,令我感到头疼——

得做出让他人耳目一新的东西,不然就会被问:「这跟 xxx 有啥区别或亮点?」

但无论从想达到的效果来看,还是说满足提交比赛项目的要求,皆需功能流程完整,这就触及到我的知识与经验盲区而难以评估复杂度和工作量,时间很可能不够用。

这使我有些精神内耗,并且几天前就开始心理状态不佳而较为脆弱,这一下心情再次跌到谷底,不想做自己的项目了,也不想进别人的队伍——已经心理上弃赛。

有收获吗

虽然我心理上弃赛而失去了获得奖金的机会,但仍可像游客一样尽量充分利用好活动提供的资源,转化为自己成长的养分。

@Workshop & 蓝调活动

既然决定不做项目了,我立刻查看《终极指南》找寻自己感兴趣的活动,将它们加进日历行程:

日历行程
日历行程

大多或多或少让我有所得,分别为:

活动 类别 收获
飞书多维表格开放生态研发实战:从 “乐高” 到 “火箭”—— 搭建你的企业级应用引擎 @Workshop 飞书多维表格真的很强,付费后使用就是个无代码应用搭建平台,再加上它的开放性,无论是个人还是企业都有可能开发出很有用、很畅销的解决方案。
AI 创业,卷在国内还是卷向全球? @Workshop 羡慕 Iris 的表达能力,她说的一些运营技巧和策略对我做独立开发很有帮助。
AI Agent的经济革命:用区块链实现自主协作与盈利 @Workshop 之前 OpenBuild 做过 Virtuals Protocol 的活动和内容,都被我无视了,但这次听了之后令我眼前一亮——智能体经济真可以是继知识经济后的另一重要趋势,两者可相辅相成,扩大「超级个体」的收益规模!
BNB Chain Mass Adoption 实验室:从代码到千万用户的商业炼金术 @Workshop 了解到币安对开发者的支持力度,尤其是与 AI 相关的,我日后做的一些东西可以考虑投币安。
AI 时代的趋势观察和创业者画像 @Workshop 听来自真格基金的合伙人刘元讲「投人」哲学,让我觉得如果自己需要融资,投资机构首选真格基金!
正念创造力冥想 蓝调活动 在进行正念冥想中数冒出来的想法练习时,有那么一瞬间我有像进入梦境的感觉,身处一个周围是雪的环境,很是神奇!

这些收获都已成为「我」的一部分,将影响着之后的人生道路。

自己想做的事

在 AdventureX 2025 最后两天,跟三个熟人分别在不同层面较深入地谈论了我在个人与家庭数智化领域想做的事,交流后我有不同程度的收获:

  1. 与创业失败过的数字游民朋友——不管事情有多么大,尽可能用大众听得懂的话讲好叙事,从中找到自己的(潜在)用户进行市场验证;
  2. 与做教育社区的 Web3 社区朋友——根据自己的理解对他社区产品核心搭建方向提出建议,并说比较难的那部分与我的事情有契合点,可以共同探索与构建;
  3. 与十来年未联系的前同事——通过他的不断提问与反馈,我说了近期和远期要解决的问题,包含些许实现方案细节,过程中令我意识到即便对方不是「大众」,也无法解释得很清楚。

这些都为我指明了接下来要重点去做的事:

  1. 梳理出这庞大事情的关键节点与大致路径;
  2. 撰写「愿景说明书」,用大众听得懂的话重新包装后发布到自媒体,也考虑在线下活动演讲分享;
  3. 募集共建者与合作伙伴。

忽然感到自己的未来更加明朗了~

结语

通过 AdventureX 2025,不仅与只在网上相互认识的人见了面,也跟原本没那么熟的人加深了连接,还认识了几个全新的朋友。

虽然这届发生了很多负面事件,但作为全程参与者,我感受到了主办方的用心与工作人员的不容易,无法一刀切地全盘肯定或否定。

总的来说,若有 AdventureX 2026 我还会报名,希望到时再给我这个中年人一次「为创造失眠」的机会!

你的人生是怎样一步步走进死路的

2025-07-21 13:22:18

每个人生下来后,都会被身处的文化桎梏所绑架——中日韩朝东亚几兄弟被儒家的糟粕(或者说扭曲的儒家)所折磨,而其他国家则基本是被宗教信仰。

进入现代社会后,东亚几兄弟共通的主流人生模式是:

  1. 埋头好好学习,考个好高中、好大学,毕业之后找个好工作;
  2. 有工作后尽快结婚,结了婚就赶紧生孩子;
  3. 给别人工作到退休,可以领退休金了再去做自己一直想做的事。

背负着种种「责任」和「道德」过下去,如此模板化的人生,身为 21 世纪 70、80、90 年代出生的人,应该都是有很强烈体感的。

按照这模板去活的人,很难说他们有什么活力,焕发了什么生机——

很多人是 30 岁就死了,到 80 岁才埋葬。

本间久雄

上面这(据说是)出自本间久雄的名言,可谓是真实地反映了当下主流人群的人生状态。

既然如行尸走肉般地活着是「主流」状态,那就代表是人类自身的局限性所引发的必然结果,下面就以我的认知水平来浅谈一下比较基本的。

信息壁

上文中提到的人在出生与成长过程中所处的民族文化、风土习俗、原生家庭氛围等作为信息壁的最底层,构建了一个人的基础认知。

学校教育、职场文化、网络推荐信息等会在扩展信息壁的同时,一定程度上加强巩固原来的信息壁,促使一个人的认知变得窄化、固化。

信息壁的产生,主要有以下几点原因:

  • 经历一些事物让对自己来说的「未知」变成了「已知」,从「不确定」变成了「确定」,形成了应对事物的「经验」与「路径」;
  • 外界规训自己要遵守各种规则,好奇心、探索欲逐渐被压制,甚至会磨灭消失,变得像被驯化的野生动物般顺从,令打破边界的概率大幅降低;
  • 人本能地倾向于节能、省事、轻松,面对「已知」且「确定」的问题,沿用过往「经验」与「路径」最舒服,何必要费脑细胞思考或冒着破坏规则被惩罚的风险。

由信息壁所围成的区域,就是大家熟知的「舒适圈」。

困在信息壁之中的人,就像井底之蛙想象不到井口之外的世界是咋样,如同夏天的虫子不知道还有冰的存在。

不信任

可以说,对陌生事物默认采取不信任的态度并保持警惕,这既是一种本能,又是在经受社会毒打后的选择——都是为了能够且更好地生存下去,这很好。

但是,在与信息壁的共同作用下,会让自己难以相信并接受新鲜事物,总觉得那是骗人的把戏,心想:「怎么可能有那么好的事情?!」

去年我在向 Web3 领域的全栈开发转型后,写了几篇经历总结文章,然后分发到掘金,有的人在评论区的发言就淋漓尽致地体现了信息壁与不信任共同作用下的状态:

文章评论
文章评论

在与外界交互时,比如跟人聊天或做自媒体,完全不透露自己任何层面的真实信息是最安全的,但这永远无法取得他人的信任。

他人的信任是拿自己的真实交换的,要想被他人信任,就要先去信任他人。

对外界信任的程度,影响着自己思想开放的程度。

不自信

在面对与外界的冲突矛盾时,绝大部分人的应对方式是消极地忍受或回避,而非去明争暗斗或绕路前行,也就是不积极地去解决问题。

虽然让一个人不自信的因素有先天的,但起到主要作用的还是后天的生活环境,如外界规训、他人负面评价等给自己的行为制造负反馈的行为。

大量的、持续的负反馈会使心理不够强大的人变得不自信,令本来就不自信的人变得更加不自信,严重者会抑郁。

一个人的自信程度往往影响着突破现状和解决问题的勇气。

结语

什么是「死路」?

你无法选择在哪里及以怎样的方式出生,成长环境为你塑造了信息壁,使你对外界变得不信任,令你变得不自信。

你越不信任外界,越不自信,信息壁就越厚越牢固结实;相反,如果试着放下偏见去接纳,卸下防备去敞开,顶着压力向前走一步,信息壁很可能就变薄了。

如果你正在走的路没让自己感觉到是在「活着」,几乎没什么意义感,那这条路就是「死路」。

超越 Vibe Coding 的智能研发

2025-07-13 10:18:28

随着 LLM 编程能力的增强及 AI 辅助编程工具的百花齐放,于今年 2 月初由 Andrej Karpathy 提出的「Vibe Coding」变得愈发流行。

这种编程方式,能够做到:

  • 让不懂编程和软件工程的人也能开发满足自己或一部分人需求的小应用;
  • 高效生成可用的原型级产品,快速验证想法、点子的可行性。

看到这,你会发现:「诶?好像 vibe coding 做不了复杂的事情嘛?」

没错,用当前普遍的 vibe coding 能做的事也就「仅此而已」——AI 的内容生成是个黑盒,充满随机性,无法保证产出结果的一致性、安全性等,也就谈不上什么软件质量、复杂功能之类了。

所以说,基于 AI 的编程方式暂时还取代不了绝大部分需要「严肃编程」的项目参与者,相关软件开发人员可以稍微放轻松些,喘口气儿。

不过,也只是「暂时」了,当我即将阐述的两种改进手段得以渐成主流时,纯纯的打工人还是得担心下自己的饭碗保不保得住……

智能研发

在继续往下正式进入主题之前,建议先读过以下几篇文章,对理解我要表达的很有帮助:

  1. 客观的现实世界》——解释构成「DIKW 金字塔」的各要素,即数据、信息、知识、智慧;
  2. 现实世界中的交流》——描述对于「交流」来说,「上下文」有多么的重要;
  3. 反思软件开发:知识流动(中)》——说明知识的基本原理是什么,以及遵从「SSOT」的重要性。

就算现在不看,完整地读完本文后带着疑问去看也许会更有效果。

低代码化

在 AI 辅助编程的能力被人们认可时,有人觉得低代码平台没用了,甚至还包括一些行内人;在我看来,他们要么一点不懂低代码,要么走了错误的低代码路线。

几年前我还在参与低代码平台引擎框架开发,那时根本没有公开的 AIGC 工具,但我当时就是认为未来有 AI 参与的软件开发一定需要以低代码平台为基础。

提起「低代码平台」,你脑中立刻出现的很可能是一个主体区域是三栏布局的工作台:

  • 中间是能够编排区块的画布;
  • 左边是可往画布中拖拽的区块;
  • 右边是编辑选中区块属性的面板。

然而,这并不重要,只是低代码平台最常使用「GUI」这种表现形式而已,也就是「图形用户界面」,它也可以用其他形式表现——

在人机交互中起到信息交换作用的那块空间,叫做「人机交互界面」,也叫「用户界面」。「UI」就是「用户界面」所对应的英文单词「User Interface」的缩写。

不同的交互方式和层次产生了不同的「用户界面」,如:基于文本的「命令行界面(Command-line Interface)」、基于图形的「图形用户界面(Graphical User Interface)」、基于语音的「自然语言用户界面(Natural-language User Interface)」等等。

走正确路线的低代码平台,其本质是:

  • 极致的工程体系——除了常规的代码块、业务,就连 UI 设计,任何与软件开发有关的都要工程化,并融合进代码中;
  • 高度抽象的符号系统——通过 DSL 与外界通信,就像一套加了密的暗号用语。

要设计出这样的低代码平台引擎框架,必须要对世界、人有深刻的理解,才能提供强大的扩展能力,以便于生长出繁荣的生态,应对多样的业务场景。

正因为这低代码平台是一个符号系统,它有能力定义出针对特定领域,借助 DSL 封装了领域知识且简化了表达的一组「词汇表」。

那么,低代码平台就可以在 MCP server 的帮助下以「LUI」的形式表现,即「自然语言用户界面」,借此与 LLM 及人类交互。

完成同样功能所需的 AIGC 代码量大幅减少了,产出结果的一致性、安全性等就成反比地提升加强了,更能保障软件质量,更容易实现复杂功能。

知识驱动

所谓「知识」,简单来说就是关于指定人事物的一些「有价值的信息」。

想象一下,如果你是一个任务执行者的角色,是更愿意听交代你任务的人吧啦吧啦说一堆,而且还得追问好几轮才能弄明白任务到底是啥?还是更喜欢他直接丢给你一些整理好的文档?

人类的大量实践与研究已经证明,在即时性的表达中思考深度是远远不够的,出错概率很高,夹杂着大量低价值甚至无价值的信息,尤其是在当事人智慧不多时。

很明显,聊天式地描述一个略微带点复杂度的任务是个十分低质、低效的方式——基本纯靠聊天的 vibe coding 注定只能做出粗制滥造的「玩具」。

相反,知识驱动的智能研发则是先让人类写出经过深度思考和逻辑推演验证的一系列详细文档,再将其作为 AI 辅助编程工具某个对话的预置上下文后下达指令。

理论上讲,若所使用的 AI 辅助编程工具是智能体级别,只要文档质量足够高,几乎仅下达一次让智能体完成需求的指令即可,无需来回多轮对话去纠正。

回想你自己作为开发者的工作经历,为什么需求评审总是开会时间那么长?为什么开发完功能在验收时总会被打回?

真正资深的开发者之间有个共识——开发者就是「需求翻译机」——需求文档写清晰了,智能体会自动将其翻译生成应用软件,完全无需人类参与。

在实践知识驱动的智能研发时,需要提供给智能体的文档大致有:

  • 需求和设计——产品需求文档模板、按版本差量化描述的功能特性说明文档;
  • 软件开发——运行环境、代码规范、示例代码;
  • 智能体指导——行为准则、任务要求。

再结合命令行脚本、linter、MCP server 与上文提到的低代码平台及其生态等,智能体生成出来的应用软件可以达到专业开发者的水平,没准还超过一般的专业开发者。

知识驱动的智能研发有个核心原则——遵从「SSOT」,使文档版本始终保持最新。

也就是说,像业务模块拆分、接口定义等影响结构的调整,要先改文档,再让智能体按照文档去调整;或先改代码,再将改动同步回文档。

总结

当下大肆流行的 vibe coding 虽然表面上降低了开发门槛并大大提高了可用应用的开发速度,但也存在着很明显的缺点、局限性。

鉴于此,我根据自己的经历与见识提出两个改进方向:

  1. 低代码化的增强版(Vibe Coding Plus)——引入低代码平台这高度抽象的符号系统以减少 AIGC 代码量,将软件质量保障的问题转移到低代码平台及其生态上;
  2. 知识驱动的专业版(Vibe Coding Pro)——借由详尽的一系列文档构造尽可能完整的上下文,让智能体充分理解人类意图,生成出符合想象的应用软件。

实际上,第二个就是我在《反思软件开发:知识流动(下)》中所述的研发模式。

于我而言,提出那两个方向是自然而然的——

就像《圣经》里描述的——上帝按照自己的样子创造了亚当这个世上第一个人类,又从他身上取下一根肋骨创造了夏娃这个世界上第二个人类。在这里,上帝将自己作为参照提取特征抽象出祂所认为的「人」的模型,并根据这个模型创造出「亚当」和「夏娃」。

人在打造数字世界时必然会参照自己所存在的并且是自己所认知的世界,因为人不可能想像出自己无法认知的事物。人们所抽象的现实世界的事物的模型,就成了建设数字世界的基础,而数据则为构造数字世界的基本单元,数字世界成了现实世界的映射。

人类将自己视为数字世界中的上帝,按照自己的样子创造了那里的「人类」——AI。

也就是说,人类在数字世界中用尽手段模仿自己这个物种的种种,所以要用好 AI,就得对人类的特性有深入的思考与理解。

对待 AI,就如对待人类自身。

此生绝不再打工!

2025-07-02 03:46:31

在第二季度的那三个月中发生了很多变化,导致制定的 OKR 虽然有去做,但绝大部分事项没有开展落地。

那期间的经历所产生的憋屈、无奈、失望、无趣、愤怒等,它们交织在一起形成了至今仍笼罩在我心头的阴霾,挥之不去。

但这也对我产生了积极作用,逼迫我弄得更明白自己到底应该怎样——在获得我想要的「自由」之前,一切事情以我获得「自由」为优先,阻碍与拦截者拒绝或铲除之!

因此,在对现在的人来说很重要的两个方面我下了坚定决心:

  1. 与我亲近的人只允许支持我要做的事,反对者有被我疏远甚至断绝关系的可能,包括任何人;
  2. 不再「打工」,不接受不以平等互重为前提的合作关系,将时间与尊严最大程度地还给自己。

这都是为了自己能够尽早「破局」以获得「自由」,也就是「不再为了钱而扭曲自己的意志」,我唯有破釜沉舟,孤注一掷。

今后基调

如果你是我的朋友或关注、关心我的人,相信一定会有以下几个关键问题想问,我对它们的回答构成了我日后生活与工作的基调。

打算做些什么?

我此后余生的使命是「建设自己理想中的乌托邦」,即「欧托邦」——助力他人做自己,成为「超级个体」而不用去给别人打工,过自己热爱的生活,夺回本应属于自己的权利。

我会结合个人社区「欧雷宇宙」去推进实施,吸引同行者,并借助他们的力量将理想化为现实!为实现理想,不排除与他人共同发起其他社区、DAO 等组织的可能。

第一阶段是平台构建期,我要以提供「个人与家庭数智化」领域的解决方案为切入点给他人创造价值——

在「个人」的应用层面,我在构思一个基于个人知识库、个人网站的庞大的去中心化内容、社交网络,可以说这将我之前想做的一些东西给串起来了。

Knowledge as Infrastructure——你的知识、知识库,可以构建成个人网站的文章等让互联网上的人阅读,也可以成为其他内容社区或平台的一部分,更可以作为自己或他人的 AI 智囊的食料。

Personal Website as Community——他人在自己个人网站上的每一次互动、每次付费等都会积累相应的社区贡献值;当你这个「主理人」精心经营好自己的网站/社区提高影响力时,那些贡献高、活跃的人也一定程度提高了自身价值。

这是一个以「个体」为核心,以「人」为本,助力成为「超级个体」网络的数字世界。

其背后,可以将各类数据对接进我在「家庭」层面的系统——FRP——Family Resource Planning。

每个人在精神独立后就可以成为一个「家庭」,当与另外一个人结合后,两个「家庭」可以合并为一个「家庭」。

当你把自己的人生当作是一家企业来经营时,那么 FRP 就是你所需的方法与工具,它能够帮助你的家庭生活和人生进行更好地监测与规划,助力成为「人生赢家」并保持这个状态。

下图为解决方案目前的核心构成要素:

解决方案核心构成要素
解决方案核心构成要素

其中,涉及商业化的源代码不会开源,其他部分皆考虑开源。

我会积极主动地多参加黑客松,这样一来可以倒逼自己推进产品开发,向更多人介绍自己的理念与产品,汲取他人的意见与经验,还有可能赚点生活费。

如何支撑生活?

因为坚决不再「打工」,也就没了所谓的「稳定收入」,自然而然又要进入消耗余粮阶段。说到这,在 2023 年 1 月失业后的种种体验和回忆立马涌了上来……

不过,我认为此刻较彼时相对乐观一些:

  1. 每月投资理财收益能够覆盖掉日常支出的至少一半,余粮消耗速度大幅降低;
  2. 愿景、目标清晰,态度、意志坚定,不迷茫,没迷惘,可以全情投入去搞事。

鉴于此,为了生存,除了削减开支外,收入方面我要采取的方案是:

  1. 为提高月均投资理财收益而不断地学习相关知识,了解新的投资标的与理财产品,不定期改进操作策略;
  2. 尽量多去开发与运营自己的付费产品,可以是软件产品,也可以是知识产品,更可以是别类产品;
  3. 随缘搞点其他灵活性收入,当然要以平等互重为前提。

那么,第一个小目标就是被动收入完全覆盖日常支出!

钱没了怎么办?

即便可能性较小,但只要不是全无可能,就得做好最糟情况的心理准备——余粮见底了。

若是真有那天,估计我的婚姻也十有八九完蛋了,那我会将无贷款的房产留给她,开了十来年的汽车和完全我用的东西归我。

届时我以车为「房」或回故乡啃老,先极力降低生活成本并减小生存压力,再通过接外包找兼职等重新积累粮草,择机东山再起。

只要心不死,纵然失败千百回,终有成功之日——我对此坚信不疑!

下一步行动

目前来看,即使我决定不再「打工」了,于《进入破局第二阶段》中定的阶段目标仍可继续去推进实现,不太受影响。

算上前文提到的,下半年我主要去做以下几方面的事:

  • 提升月均投资理财收益;
  • 开发出可用的软件产品并产生收益;
  • 探索可行的软件研发智能化方案;
  • 加强个人社区与我本人及作品、产品的紧密性。

在 Q3 内要完成一个软件产品的 MVP 版,并尽量扫清商业化的基本障碍。

人生就是不断地探索、实验与体验

2025-05-03 17:17:36

本文是付费文章系列「破局之路」的第 26 篇正式文章,主要讲述以下内容:

  1. 我对「活法」的基本观点;
  2. 我的「实验」问题思考分享。

本文的完整内容发布在语雀小报童微信公众号上,打包进专栏/合集中买断制出售;关于价格、大致内容范围以及适合人群等,请见该文章系列的介绍页

撸起袖子往死里干!

2025-03-29 21:48:11

本文是付费文章系列「破局之路」的第 25 篇正式文章,主要讲述以下内容:

  1. 2025 年 Q1 主要干了啥;
  2. 2025 年 Q2 的个人重点。

本文的完整内容发布在语雀小报童微信公众号上,打包进专栏/合集中买断制出售;关于价格、大致内容范围以及适合人群等,请见该文章系列的介绍页