参与海外社区活动的常识

代码逐风说
• 阅读 92

从去年到今年我高频参加了很多场海外社区活动,有时自己是组织者,有时是 exhibitor,有时是 speaker,有时只是一个参会者。不同角色的参与带给我了不同角度的观察,之前几次分享都是站在会议组织者的视角思考如何办好一场大会,今天想聊聊以拓展影响力、建立社区连接为目的,我们应该如何代表社区/企业参会。

在从越南 FOSSAsia 2024 归国的飞机上手机码字,不成体系地简单分享下自己观察下来,从取得了不同效果的几个社区/公司身上获得的 11 点与代码无关的参会小 tips,都是很简单的「常识」,但更多时候我们做得并不好。

以拓展影响力、建立社区连接为目的参与海外社区活动的正确姿势 ——

  1. 🎬 拍摄 vlog 是个很好的抓手去和不同社区的朋友建立连接。一方面拍摄视频本身可以帮助其他社区在你的社区构建影响力,大家对你的第一印象通常是认为你乐于助人的积极正面的。另一方面为了能够在会后把视频同步给他们,你们会很自然地在 LinkedIn, Twitter 上互相 follow,让连接变得有可持续性。而视频发布后的二次联系还会加深你们的关系,这种二次联系建立起的信任比某次会议的偶然相遇要有效很多。
    参与海外社区活动的常识

    波波的 vlog 拍摄中
  2. 容易被记住是参加国际会议时一个很大的优势,你们可以在首次 connect 后在接下来的 2-3 天中密集再次相认,加深对彼此的印象。然而很多朋友在看不同国家的朋友时都会有不同程度的「脸盲」,让别人记住你也有一些小 tips,比如穿带有明显社区 logo 的文化衫、佩戴社区的 pin,以及我认为最有效的是特别的装饰。 比如 HongPhuc 每年 FOSSASIA 都会穿越南特色的奥黛,COSCUP 的朋友在 FOSDEM 上穿了红色小鸟(他们的吉祥物)的披风,我这次在 FOSSASIA 戴了本地特色的发带,fsfe 的朋友带了很多个电子 badge……我甚至在考虑为我 6 月的 CoC EU 之行染一头粉色的头发(我爱粉色💅)。
    参与海外社区活动的常识

    fsfe 朋友的 badge,波波的发带,Hong 的奥黛服饰,COSCUP 朋友的红色披风,Amanda 的粉色发卡
  3. 如果有明确的合作意向/方向,不要拖延,在会后甚至当天立刻 follow-up 一封邮件📧,趁热打铁开始你们的深度连接,比如我已经和两位不同的社区伙伴预约了下周的 call。
  4. 在越南这几天我一直在卷同行的伙伴们发 Twitter,一方面参与国际会议本身就是海外社交媒体账号运营中不可多得的优质素材,另一方面参会过程中用好社交媒体对于「摇人」有很大帮助,一个印度的小伙伴今天跑过来和我说在 Twitter #FOSSASIA 的 hashtag 下刷到了我,今天就来面基了,我们还约了在 CoC EU 再次见面。
  5. 不要让你的展板/易拉宝承载过量的信息,展板最主要的功能是首先吸引你的潜在受众走到你的展台,因此鲜艳/特别的设计很重要(可以参考下方 SegmentFault 的设计总是可以在海报墙上鹤立鸡群)。广告语要尽量简洁,我们的经验是用动词开头,比如 Answer 的广告语 Build your Q&A Community with Apache Answer,明确的「指令」往往非常有效。另外要根据你所在的活动的目标受众灵活调整你的广告语,比如在参加一个绝大多数参与者都是开源项目 owner 的会议时,我们把广告语修改为了"每一个开源项目都需要一个问答社区",至于为什么需要、怎么做,来展位我们详聊!
    参与海外社区活动的常识

    鹤立鸡群的海报设计
  6. 昂贵的社区周边对于社区大会完全不必要,复杂的互动设计往往并不会有太好的效果。明确的指令(比如进群/扫码关注)+ 有趣、低成本、量大的周边效果最好。 海外有交换贴纸的习惯,多做些有趣的、单个切割而非整张的贴纸吧!💻 如果展区较大,非常建议增加一些 hands-on 的设计,但任务不要太复杂,半娱乐+半教学+可视化的任务设计不仅能够吸引参与者的兴趣还能带来海量「围观群众」。
    参与海外社区活动的常识

    海外很多社区活动都有 Sticker Table 用于交换贴纸
  7. 绝大多数在非英语国家的社区大会都会或多或少存在语言障碍,PPT 不要字多要以呈现 key points 为主,演讲无需太长,20 分钟左右是最佳时长(有语言障碍很难长时间保持注意力)。🗣️ 在初学者较多的会议上,要少讲复杂的原理,多讲有趣、可视、形象的例子,比如蚂蚁集团 OSPO 的边思康拿出手机为参会者们介绍支付宝里的小鸡使用了某开源技术就是很好的范本。
    参与海外社区活动的常识

    边sir 在 show 支付宝里的小鸡(我妈超爱)
  8. 展位+演讲是参会的最佳组合,CFP 没有入选也可以关注下有无开放麦演讲的临时机会,展位和演讲可以相互导流、互为补充。
  9. 在国际社区建立影响力是一个漫长的过程,很难一蹴而就,失败的路上要多些耐心,即便失败也有价值。这个经验来自于我在大会上遇到了一位来自康奈尔大学 arXiv 的 principal engineer,他竟然认出我在前段时间参与了 OSI Board 的竞选(I lost the election),他为我投了票鼓励我明年一定要坚持竞选,代表亚洲、女性、非开发者发声。(感动🥹)另外还有一位 SUSE 的布道师认出了我曾在 State of Open Con 演讲(虽然这个经历无关失败),看,这就是影响力慢慢构建的过程。
    参与海外社区活动的常识

    Norbert from CORNELL TECH
  10. 从你的家乡为重要的海外伙伴带一份小礼物对于拉近你们的距离非常有效,比如 Amanda 从英国为我带来了 biscuits 给译者们带来了 Easter Eggs,我从杭州到越南给 Hong Phuc 带去了杭州亚运会的冰箱贴。🎁
  11. 💰 氪金玩家也要有花钱的正确姿势,参与社区活动要润物细无声地融入,与大家做朋友,而不是花钱「称霸一方」。因为即便称霸一方也很难在社区活动中获得立竿见影的「转化」;因为开源从来不是要称霸而是要团结更多能一起团结的力量。

嗯写到这里已经在脑海里给自己接下来的海外参会罗列了一个任务清单,确实要开始准备起来了!

最后补充一句,以上的所思所想仅针对社区而非商业活动,仅针对以拓展影响力、建立社区连接为目的的参会,不要对号入座,欢迎不同意见。🥰

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
代码还原的技术: Unidbg hook_add_new实现条件断点(二)
一、目标在做代码还原的时候,有时候会分析一组结果,希望在中途下个条件断点,比如在代码行0x1234,R00x5678的时候触发断点。今天我们就来试着搞一下。TIP:Unidbg代码同步到官方最新版,最新版已经支持浮点寄存器的显示了。二、步骤先写个floatdemotwo把祖传算法升个级extern"C"JNIEXPORTjstringJNIC
Peter20 Peter20
4年前
mysql中like用法
like的通配符有两种%(百分号):代表零个、一个或者多个字符。\(下划线):代表一个数字或者字符。1\.name以"李"开头wherenamelike'李%'2\.name中包含"云",“云”可以在任何位置wherenamelike'%云%'3\.第二个和第三个字符是0的值wheresalarylike'\00%'4\
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
Prometheus监控学习笔记之PromQL简单示例
0x00简单的时间序列选择返回度量指标http_requests_total的所有时间序列样本数据:http_requests_total返回度量指标名称为http_requests_total,标签分别是job"apiserver",handler"/api/comments"
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
NEO从源码分析看UTXO交易
_0x00前言_社区大佬:“交易是操作区块链的唯一方式。”_0x01交易类型_在NEO中,几乎除了共识之外的所有的对区块链的操作都是一种“交易”,甚至在“交易”面前,合约都只是一个小弟。交易类型的定义在Core中的TransactionType中:源码位置:neo/Core/TransactionType
Wesley13 Wesley13
3年前
Java日期时间API系列23
  有时候,往往需要统计某个时间区间的销量等问题,这就需要准确的起始时间,获取准确开始时间00:00:00,获取准确结束时间23:59:59。下面增加了一一些方法,获取当天起始时间,昨天起始时间,当前月第一天开始时间,当前月最后一天结束时间,上个月第一天开始时间,上个月最后一天结束时间,某个指定月的起始结束时间等等。其中月份最后一天往往因为月份不同和
Wesley13 Wesley13
3年前
unity将 -u4E00 这种 编码 转汉字 方法
 unity中直接使用 JsonMapper.ToJson(对象),取到的字符串,里面汉字可能是\\u4E00类似这种其实也不用转,服务器会通过类似fastjson发序列化的方式,将json转对象,获取对象的值就是中文但是有时服务器要求将传参中字符串中类似\\u4E00这种转汉字,就需要下面 publ