今年6月我又去了趟圣何塞,不是去WWDC,是蹭一个独立开发者聚会。顺路看了看苹果那个临时搭起来的场馆,排队进场的人比十年前排队买iPhone还疯狂。我站在对面星巴克门口,透过玻璃看着里面那些戴胸牌的人,突然有点恍惚——台上讲什么其实大家根本不在意,在意的是能不能在开场前抢到那个印着苹果logo的帆布袋。我上一次去WWDC还是2016年,那会儿大家真的会为了Session上的一个API细节挤到最前排,会后围在工程师身边问到了晚上十点。
现在呢?Session直播随便看,代码示例拖下来就是全套,甚至连Slides都能一键下载。可越是easy access,人越懒。大家都端着手机拍slides,没人记笔记。你想跟人讨论某个架构设计,旁边人只会跟你说“看回放”。我明白,这是技术进步带来的必然——信息太廉价了,深度思考就变得奢侈。但开发者大会这玩意儿,本质应该是“开发者”的大会,不是“生态”的发布会。现在唯一还有点技术灵魂的,反而是Google I/O里那些open source维护者的小workshop,可惜场场爆满,预约全靠抢,抢不到就只能在过道里刷手机。
然后就是对比。同样是开发者大会,背后的逻辑完全两码事。苹果是把开发者当“观众”,舞台是它的,灯光是它的,你要做的就是鼓掌,然后等着一周后去App Store更新。Google那边稍好点,好歹有让你裸写一堆代码的Hackathon环节,但最后评比的时候,评委的眼神基本只看你接入Gemini没有。微软的Build更离谱,一场会下来你记住的可能是Satya的口头禅,而不是什么新技术。我曾经跟一个老外朋友聊,他说他参加最爽的其实是欧洲那个开源会议FOSDEM,没有企业赞助展台,没有VIP派对,就是一群写代码的人挤在一个大学教室里,讨论内存屏障和锁的粒度。那玩意才叫开发者大会,但你能指望商业公司办那种会?不亏死才怪。
我后来想了想,为啥我这么抵触现在的开发者大会?可能是因为我穷。机票住宿三五千,门票两三千,再加上时间成本,最后换来的是一堆营销术语和“未来愿景”,搁谁谁不气。当然,有钱的大厂员工无所谓,反正报销,去了就当团建。小团队和独立开发者在会上的生存空间越来越小,除非你颜值高去展台撩小姐姐换贴纸。真正能让你拿回本钱的,其实是走廊里那些偶然碰到的同行,聊几句比听一整天的keynote都有用。所以我现在的策略是——买票当门票,但只逛走廊和咖啡区,Session一个不听,直播回放等下周出字幕再看。这个方法,我推给每一个觉得大会没干货的人。
也不知道以后会不会有一个完全反方向的开发者大会——不直播、不录像、不设展台,所有来的人必须提交一段生产环境的代码证明自己写过东西,然后会程只有几个小房间,小到坐二十个人,话题就是“你最近debug到崩溃是啥时候”。如果真有这种会,我第一个赞助。不是为了装逼,只是想找回那种“原来你也头疼同一个傻逼问题”的踏实感。可惜这种会注定做不大,做大了就变味。所以,与其期待大会改变,不如自己多去跟人约线下咖啡。写代码是一门手艺活,手艺人的交流方式,从来不是坐在黑暗里看PPT,而是面对面,对着代码互相骂。