原文地址: https://blog.apex.world/joel-was-right-all-along ## Joel 一直都是对的 ## 我对 APEX 和社区的思考——参加 APEX Alpe Adria 2025 之后的感想 我选择这个标题不是为了吸引眼球,而是因为在会议期间,我们几乎每次谈话都会引用 Joel 的话,有时甚至会多次提到。 经过 20 年的持续讨论(包括定期的 1:1 交流,尤其是在我不幸发推之后 😌😅),我终于认识到,Joel 一直都是对的。 APEX Alpe Adria 是一个非常高效的会议。你可以听到来自顶级演讲者(包括 APEX 团队成员)的高质量演讲。一天之内就能了解最新动态,参加派对与朋友畅饮,周六回家,而且价格合理。 这是我的演讲录像:[AI 入门指南](https://x.com/aejes/status/1909918380523405422) ## APEX 的现状 ### 质量 我们在 24.2 版本的 Application Builder 中发现了一些已确认的 bug,几乎无法升级。APEX 版本的质量正在下降。大约 5 年前,它还是非常稳定的。最初我们只计划一天的修复时间,现在我们需要安排 4 周来修复和应对新版本中的 bug。不过,我们上报的两个 bug 在 4 周后的补丁中已经修复,所以他们的响应速度很快,这对于像 Oracle 这样的大公司来说是难得的。 我长期倡导团队不仅要招聘开发人员,还要招聘测试人员。这些测试人员能够从第一天起熟悉新功能,并在开发阶段进行测试。外部测试部门(比如印度)的方式并不奏效,因为他们无法覆盖开发人员都想不到的测试用例。赢得足球比赛需要强大的防守,而这些防守球员不能从其他俱乐部临时雇佣 😉。 我不认为这种情况会有任何改变,我们只能接受这种新的“质量”。但公平地说,现在的 APEX 和 5 年或 10 年前已经不同了。随着产品功能的增加和复杂度的提高,测试用例的数量呈指数级增长,这被称为“组合爆炸”。所以这不只是 Oracle 的错,这是数学规律。但我仍然认为,他们应该更关注测试和质量,而不仅仅是招聘开发人员。 希望很快我们能有一个强大的 AI 测试套件来彻底解决这些问题。在此之前,我们只能预留更多时间修复 bug。其实其他公司的复杂产品也存在类似问题。 ### 未来 现在我们每个版本获得的新功能越来越令人满意,在这方面没有什么可抱怨的了。同时,每个版本实现 20 多个社区建议也表明,我们(社区)又被重视了!特别感谢 Vincent,所有的改变往往源于一个人的努力。 我个人觉得 Oracle 在“AI 优先”策略上落后了,像微软和谷歌这样的公司已经走在了前面。APEX 团队在利用 AI 技术方面已经尽力,但整体感觉 Oracle 在 AI 领域至少落后一步。 不过,APEX Lang 可能会有所突破。我们知道 Mike、Kris 和他们的团队非常聪明,所以有可能训练一个基于 APEX Lang 的模型,用于生成 APEX 应用的组件,并通过 Application Builder 轻松调整,甚至能在开发过程中自动生成部分代码。我们拭目以待吧 😊 至于 Oracle Cloud,我个人的经验有限,但从可靠的消息来源来看,反馈并不乐观。技术部分很棒,但管理层似乎缺乏敏捷思维和客户导向。希望像 Gerald 这样的人能带领 Oracle Cloud 重回巅峰。一个典型的例子是,当全球用户都能第一时间获得 APEX 最新版本时,Oracle Cloud 客户却要等几个月,这实在尴尬。付费客户应该比其他人早一天获得更新才对 😉 ## 社区 ### 变化与挑战 老朋友们的关系一如既往地稳固,但新来的人可能永远无法体会我们最初 15 年的那种氛围。 APEX 已经成为主流。就像 20 年前苹果还是一种“小众文化”,人们自豪地把苹果贴纸贴在车上,现在这种情况已经一去不复返了。也许这就是成为主流必须付出的代价?我真想看看如果 Joel 还在,今天的社区会是什么样子。 APEX 团队聘请了一位负责重振社区的人,这很值得尊敬,但效果可能有限。他的演讲有一半是关于自己的成就,另一半是关于管理层的计划。在晚餐和派对上,大家对这事意见一致 😊。 ### Joel 会怎么做? 他绝不会用幻灯片!他不会谈论自己或他的计划,而是会站在 250 位重要客户面前,真诚地说:“好了,朋友们,大家都是自己人,告诉我你们的真实想法!” 你不会在演讲台上看到他,因为他会一直在大厅与客户交流。他会是派对上第一个到场、最后一个离开的人,确保与每个人至少聊一次,甚至和大家一起喝到天亮,然后第二天早上 8 点神清气爽地出现 😅。 我记得有一次 APEX World 在船上举行,当时 Apple 的发布会正在进行,我们(我和 Oracle 团队)在房间里偷看。Joel 突然走进来说:“哦,原来你们在这‘工作’!” 我们都很尴尬,不是因为他打断了我们,而是因为他提醒了我们该做的事——我们应该参加派对,和客户交流。于是我们一个接一个站起来,照着他说的做了。 他还会确保每位关键演讲者和组织者都能得到真诚的道别(他总强调,与客户交流时要看着他们的眼睛)。这次会议上,我唯一感受到真诚道别的是 Monica,她在不知不觉中做到了 Joel 的期望。 ### 社区的未来 如今,会议的设计并没有鼓励大家互动。如果 Oracle 不主动,会议组织者也不推动,那就只能靠新人鼓起勇气主动与老家伙们交流了。我可以保证,我们都很欢迎新朋友,但第一步必须由你们迈出。 ## 个人收获 20 年后,我承认 Joel 是对的。人比真理或项目成功更重要。最近一位智者对我说,真理固然重要,但智慧是包含人的那一部分 😊。 世界在变化。过去 5 年我投入了数千小时研究历史的真相。旧秩序正在瓦解。我很好奇接下来会发生什么,但我相信它将完全不同。 在旧世界中,成功往往是冷酷自私的结果,但未来,成功将与幸福相伴。只有真正造福人类(以及自然)的事物才会繁荣 🖖。 会议上,我遇到了一些在生活中践行 Joel 理念的人,他们不仅事业成功,而且内心幸福。 我进行了很多精彩的交流,无论是关于 APEX 还是私事,我们都至少提到 Joel 一次。所以,他依然在我们中间,并且可能长期存在下去…… 我不确定以后是否还会参加会议。我的生活有了新的方向——我即将踏入医疗行业。但我会永远珍惜这段与非凡社区和其中的人们共度的时光!