用户组操作手册
PostgreSQL 用户组操作手册
这是一份关于如何启动和运营 PostgreSQL 用户组的不完整文档。请帮助我们完成它!
创建新的用户组
PostgreSQL 用户组 (PUG) 是 Postgres 推广活动的重要组成部分。我们鼓励 Postgres 用户积极参与他们所在地区的社区并扩大 Postgres 用户数量。这些互动使我们的社区更加强大,我们的数据库也更好。你应该从哪里开始?以下是一些步骤来指导你完成这个过程。
启动你的 PUG
首先,请确认在官方 Postgres 用户组页面和Meetup.com上你所在地区是否已经存在用户组。以下是一些需要遵循的准则
- 查看运营指南 - 查看公认的 PostgreSQL 用户组指南,其中提供了有关运营 PUG 的社区要求的信息
- 在哪里获取帮助 - Postgres 推广邮件列表上有超过 600 名 Postgres 爱好者,他们可以帮助你建立你的小组,吸引新成员,提供想法并保持小组的不断发展。
- 加入pgsql-advocacy 邮件列表(流量很低)
- 发送电子邮件到 [email protected],宣布你想要在你所在的地区创建用户组,以及是否需要资金。
- 建立平台 - Meetup.com 经常被我们的社区用作 PUG 交互的平台* - 用于宣布下次聚会的日期和主题,与社区互动并发布后续更新。这是一个让你的同伴互相认识以及吸引新成员加入的好起点。你还可以创建一个Facebook 小组或建立你自己的平台。请考虑你所在地区的具体情况和流行的平台。
- 在 meetup.com/Facebook/其他平台上注册,
- 创建一个新的 PUG。在为你的 PUG 创建名称时,我们建议使用以下格式“Postgres [本地地理位置] 用户组”,这样更容易找到你。
- 更广泛的社区公告 - 很可能在你所在地区有其他 Postgres 爱好者,就像你一样,他们也希望加入你的小组,因此你需要联系他们并邀请他们加入你的小组。
- 请推广邮件列表将你的小组添加到postgres.org 网站上的官方 Postgres PUG 页面,
- 加入你所在国家的其他 PUG,并在他们的平台上发布关于你的小组的公告(很可能你所在地区的同伴会加入那些现有的小组,因为你所在的地区还没有小组),
- 发布你所在的用户组公告的其他地方包括(但不限于):pgsql-general 邮件列表、Planet.PostgreSQL.org、Postgres Slack 频道、你所在的当地国家邮件列表(参见区域列表部分),如果你在你的本地平台上有主题小组(例如 Telegram 频道上的小组),也可以在那里发布新闻。如果你在 Facebook、Twitter 或 LinkedIn 上有帐户,请利用它们来传播消息。
- 向主 postgres.org 页面(新闻部分)提交关于你的新 PUG 的新闻。
如果你需要关于如何吸引更多人加入你的小组的建议,或者有任何问题,请通过电子邮件或其他方式联系推广邮件列表。
- 请注意,作为一项规则,postgresql.org 不再为 PUG 提供 @postgresql.org 邮件列表,因为我们发现它们没有被使用。
创建并发布了 PUG 后,你将有更多人在线加入你的小组,你就可以准备举办第一次聚会了。
举办你的第一次聚会
一次成功的 PUG 会议有三个要素
- 一个演讲的主题(考虑一下什么对你的观众感兴趣)
- 一个位置中心的场地
- 食物和饮料(这样人们就不必不吃晚饭了)
- 公告(你需要广泛地发布你的聚会公告并提醒大家,这样那些想要参加的人就不会错过它)
以下是更详细的信息
- 主题 PUG 聚会类似于任何其他会议、活动、会议或项目 - 要取得成功,请关注你的受众。你的关注点越窄,你的聚会进行得越好;最终会形成更强大的社区。考虑一下你想吸引什么类型的专业人士?开发人员、DBA、组织中的领导者?那些已经使用 Postgres 的人还是那些刚开始使用的人?你如何帮助他们?他们会对什么内容感兴趣?如果你需要更多指导或关于邀请谁作为演讲者的想法,请联系推广邮件列表。
- 场地
场地与你为聚会选择的主题一样重要。理想情况下,它需要位于中心地带,交通便利,以便尽可能多的人参加。当然,从预算的角度来看,这可能相当具有挑战性,但是你可以考虑几个选项
- 你的公司(如果它希望吸引 Postgres 人才或希望将自己定位为以 Postgres 为中心的开源公司,可能会对赞助活动感兴趣)
- 城里另一家使用 PostgreSQL 的组织(出于与上述相同的原因)
- 公共社区会议空间(租用便宜,通常有所有必要的设备)
- 有楼上/后面会议室的餐厅(一个额外的优势是,你不会失去饥饿的参与者,但是,你需要检查是否有投影仪可用,或者考虑进行更非正式的讨论而不是演讲。)
- 食物和饮料
食物和饮料是让参与者不断参加你的聚会的关键。
参与者不会期望你用五星级晚餐招待他们,但是,如果你在工作后举办你的聚会(18:00 - 19:00 是理想时间),提供一些小点心以及在聚会后去附近餐厅的机会,是一个极好的建立人脉并加强社区的机会。支付食物和饮料的费用
- 有可能让 Postgres 社区为你的第一次聚会赞助食物和饮料 - 请推广邮件列表。
- 你也可以考虑“戴着帽子”来支付披萨或其他一些廉价食物的费用;确保与会者提前知道这一点。此外,准备好帽子可能不足以支付食物的全部费用。对于订购食物,请考虑实际到场人数通常是 RSVP 的 50%。不要订购过多。另外,请记住,你的与会者可能有饮食要求(素食者、纯素食者、乳制品或麸质不耐受的人)。
一旦你确定了场地、食物和饮料以及主题/演讲者,你就准备传播关于你聚会的消息了。
- 公告
你的平台(Facebook 页面、Meetup.com 页面、Telegram 频道等),无论你选择哪种会议平台,都应该包含你下次聚会的详细信息(主题、演讲者、地点以及如何到达那里等),但是,你仍然需要吸引潜在的参与者到你的平台上阅读这些信息。
你可以通过在尽可能多的相关频道上发布你的第一次聚会公告来做到这一点。考虑你的受众,他们在线在哪里闲逛?他们读什么?他们的兴趣是什么?以下只是一些你可以发布聚会公告的想法
- PostgreSQL 新闻和 PostgreSQL 活动
- pgsql-advocacy 邮件列表
- pgsql-general 邮件列表
- 你自己的博客,如果你有的话
- 如果你有赞助商,请考虑他们的频道
- Twitter、Facebook、LinkedIn
- 在 meetup.com 上查看你所在地区的其他小组,他们中的一些可能与你的受众有共同的兴趣
- 与你发布 PUG 公告相同的频道 请注意,这种“公告轰炸”只适合你的第一次会议。一旦你达到了一定的参与者数量,并定期举办聚会,消息就会传播开来,你的参与者将成为你的代言人,并为你传播消息。 !请不要将你举办的每次会议都发布到上述所有地方。
举办更多聚会
定期举办聚会非常重要,尤其是在你的第一年。每月一次或每三周一次是完美的。这样,本地用户会期待你的会议,并提前计划。这也会让预订场地和寻找演讲者变得更容易,因为你会提前知道下一次会议的日期。
这意味着要举办一些只有少数人参加的会议。这没关系;建立新的用户组需要时间。SFPUG 的第二次会议只有 3 个人参加,现在它已经成为拥有超过 1000 个人的社区。重要的是定期举办会议,这样本地用户就会开始期待每月都参加你的 PUG。
有用链接
有关 PUG 信息的一些其他链接
备注
以下是本文件未整理和组织的部分的附加说明。请通读它们以获取想法!
- 寻找聚会地点并选择固定的时间和日期
- 以下是一些想法:(提前预订)
- 图书馆会议室
- 餐厅会议室(优点是每个人都点自己喜欢的)
- 公司会议室
- 学生可能可以使用学校设施(确保获得学校的批准)
- 以下是一些想法:(提前预订)
- 发布你的会议公告
- 联系当地学校的计算机科学系和俱乐部(面对面比电子邮件更好)
- 联系其他当地用户组(例如 Perl-Mongers)
- 宣传你的小组
- 创建 PUG 名片
- 在附近校园张贴传单,宣传即将举行的会议
- 会议主题
- 会议结构建议
- 会议清单
- 与其他用户组建立联系
- 组织 PGDay
- PostgreSQL 推广资源
脑洞大开
> I have no problem inviting > people to get together for a casual drink and talk about Postgres, but > that's about as much of a plan as I have.
Honestly, that could be the best way to start. There is no single formula for what actually happens at a user group - because that is highly dependent on who actually attends :)
- PDXPUG 的背景故事
我在波特兰参加的第一个用户组会议只有三个人 - 其中一个是 *真的* 很好的朋友,我骗他来的,另一个是长期的 Perl Monger,算是朋友,也是一个 Perl + PostgreSQL 内容管理系统的维护者。所以,现在,我们经常有 15 个人参加。建立起来需要一段时间,但我不得不说,运营 PDXPUG 是我在开源界最有趣的经历。我们经常一起破解东西,现在都已经成为了非常好的朋友。
- 关于起步的提示
最好的地方是现有的用户组 - 你有 Linux 用户组吗?只需发送电子邮件到该邮件列表,询问对数据库相关内容(尤其是 PostgreSQL)感兴趣的人。
也可能有一些其他在 web 空间工作的开源人员 - PHP 开发人员、Perl/Python 人员甚至 Ruby 人员。他们中的许多人只是为了结识更多了解 PostgreSQL 的人而感兴趣。我们经常会有一些人偶尔来参加,当他们遇到问题时,他们会想和一些数据库人员谈谈。
当地大学有计算机科学系吗?里面有数据库人员吗?如果没有数据库人员,教授数据库课程的教授是谁?有时你可以让一位友好的教授向学生宣传这个小组。我们有硕士和博士生参加我们的会议,甚至在我们的会议上做演讲。
上面提到的所有事情都可以通过发送一些电子邮件来完成。后续电话也可以非常有用,但通常没有必要。
成功的秘诀是
- 在固定的时间和地点举行会议(每月一次,在特定的日期和时间似乎效果很好)。
- 提前两周做广告,在会议前周一做广告,然后在会议当天再次做广告
- 将你的两周前和会议前周一发送的公告发送到所有本地开源友好型邮件列表 - 或者至少发送给这些邮件列表的负责人进行分发
- 周一/周五是开会的糟糕日子,除非你有一个非常专注的团队,或者专注于周五的欢乐时光
- 有一个特定的主题要讨论,并有一个计划来吸引人们至少 20 分钟的注意力
- 留出社交时间 - 在酒吧或大家聚会的地方
- 确保每个人都围着房间走动,以某种方式介绍自己
- 很多极客讨厌这个,但最终,他们会看到它的价值
- 我们试图提出一个愚蠢的问题 - 比如,“你最喜欢的 EXPLAIN 运算符是什么?”,“巧克力还是啤酒?”
- 主要的是,你要让每个人说出自己的名字,然后说一些能帮助你记住他们是谁的小事
- 每次都要这样做。
- 进行其他公告 - 你可以从 PostgreSQL 每周新闻中获取它们,从你所知道的城里正在发生的事情中获取它们,也可以直接询问在场的所有人是否有什么公告要分享。
- 让聚会中的“见面交谈”部分在一个每个人都能 *听到* 对方的地方进行。酒吧很棒,但除非你有一个僻静且安静的空间,否则你很难办到。
- 每次会议后,都要发布一两段关于发生的事情的文字。有些人会疯狂地写一篇关于发生的事情的小说(这可能很棒!),但只要几句话确认你的存在,以及你们玩得很开心就足以说服新人下次来参加。
其实,你通过会议试图实现两件事
- 让每个人都分享集体体验
- 让人们分成 2-3 人的小组,并 *真正* 互相了解
当你完成 #1 时,每个人都会有一些他们可以聊天的东西,这将有助于更好地凝聚团队。
最后,就主题而言 - 它们没有你想象的那么重要。只是让大家谈谈他们在工作中做的事情就 *足够了* - 如果他们不想做 45 分钟的演讲,就只做 20 分钟。我们曾经做过一些关于 EXPLAIN 运算符的事情,小组成员会在开始时简要描述一个 EXPLAIN 运算符和一个例子。那真的非常酷,而且我们学到了很多东西。
为了得到主题,我只是不断地询问人们,直到他们屈服 :) 而且,我尽力一次安排两个演讲,这样可以节省一些工作。
关键是 - 开始开会,并持续开会,即使只有 3-4 个人参加。