今天想聊聊技术沙龙。为什么突然想聊这个?因为上个月我连续参加了五场,其中有两场让我觉得时间像被偷走了,而另外三场里的某一次茶歇,居然帮我解决了一个棘手的线上问题。这让我开始反思:我们到底为了什么去参加这些线下活动?
现在B站上什么技术视频没有?K8s、Go、微服务,甚至源码级拆解,讲得比大多数线下嘉宾要清楚。线下沙龙的信息密度,老实说,一般只有线上视频的百分之四五十,可能还不到。但问题就在这里——信息密度低,为什么还有这么多人愿意周末跑出去?我自己的体验是,线上你是在单方面接收,心不在焉地看,遇到问题你懒得去评论,或者评论了也没人理你。而线下交流中有种东西叫“意外”,比如你隔壁坐了个做存储引擎的人,你刚好被一个分布式锁的性能问题卡了三天。这种场景,线上几乎不可能发生。线上是精准度高的“教材”,线下更像是充满了噪声的“碰运气”,而运气往往是技术人最容易低估的东西。
我还观察到一个有意思的现象。现在很多技术沙龙,尤其是一些公司主办的,越来越像“展示会”。嘉宾上台先讲五分钟自家产品,再讲两分钟技术。那种一个人对着PPT念,台下的人有的刷手机,有的疯狂拍照发朋友圈,结束后合影,整个流程像是走仪式。我参加过几十场吧,发现一个规律:凡是议程里注明“自由交流”超过30分钟的,大概率是好活动;凡是最后一个环节是“抽奖”的,八成没什么意思。这听起来可能有些偏激,但说实话,我去北京参加过两次Meetup风格的活动,组织者直接把投影仪撤了,大家围着桌子聊一个具体问题,没有PPT,没有主持人,甚至没有固定议程。那两场反而成了我上半年信息收获最大的两次。
当然,我并不是说要全盘否定现有的技术沙龙。它们也有存在的意义,尤其是在二三线城市,技术圈本身就小,线下活动是把人连接起来最直接的方式。问题在于,我们很多人其实是带着“听听看”的心态去,最后就真的只是“听听”。如果你想真正从中获得东西,我的建议是:参加前先看看议程,超过一半时间是嘉宾讲话的,我一般会犹豫;如果主办方明确写了“讨论环节”,我会优先考虑。还有,别太关注那些大牛讲的东西,主动去认识在场的工程师,问问他们最近在头疼什么。一个人愿意在周末来参加技术沙龙,说明他还是有点技术追求的,这种人和你聊起来,往往比台上的人讲得还要实在。
所以,回到标题的问题,技术沙龙到底去还是不去?我的答案是:去,但要有选择地、带着目的去。技术上那些系统化的知识,还是留给视频和文档吧,沙龙值回票价的部分,永远是那些计划之外的人和偶然产生的一句话。你要是抱着“也许能遇到一个解决我问题的人”这样的想法去,收获反而会比“我要听完所有分享”大得多。