ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Go 夜读(TalkGo)六年发展史:从公司内部分享到万星开源社区的技术演进之路

Go 夜读(TalkGo)六年发展史:从公司内部分享到万星开源社区的技术演进之路 文档教程【免费下载链接】nightWeekly Go Online Meetup via BilibiliGo 夜读通过 bilibili 在线直播的方式分享 Go 相关的技术话题每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。项目地址https://gitcode.com/gh_mirrors/ni/night点击查看免费下载本篇基于仓库根目录下的 HISTORY.md 编写系统梳理了 Go 夜读后更名 TalkGo从 2018 年 3 月诞生到 2024 年底约 45 个发展阶段的全过程包括社区缘起、活动形态从线下到线上zoom / YouTube / Bilibili的迁移、SIG 核心小组的组织机制、官网与自动化构建体系的建设以及 GitHub Star、B 站粉丝、YouTube 订阅等关键数据里程碑。读者通过本文可以完整了解一个 Go 技术社区如何以开源项目方式运作、迭代与沉淀内容并可从 README.md、config.toml、actions/monthly.go 等仓库文件验证社区协作机制的实现细节。一、起源为什么会有 Go 夜读Go 夜读起源于一次公司内部的技术学习实践。创始人在文档中这样回顾Go 夜读起源于 Go 语言学习提升团队 Go 语言技术能力水平营造一些 Go 语言学习的氛围但是在公司内部坚持了几周之后就因为赶项目搁置了。后面项目稍微闲暇之后就又重启此项目不过经过这一段时间的中断我也有了新的思考为何不将此活动对外并且以开源项目的方式运作呢说不定可以帮助到更多的人。这段话交代了项目的三个关键定位面向开源不满足于小范围内部交流而是以开源项目的方式对外运作面向更广人群希望通过公开分享帮助到更多人学习 Go持续沉淀每一期分享的知识都要总结成文字形成可检索、可复用的内容资产。项目当前的主页 README.md 也延续了开源开源开源的精神主张并将使命定义为让每个开发者都能成长。二、第一阶段2018-03-21 2018-06-28从零到一的自然生长第一阶段的运作方式完全是自由发展式的文档记录了五条关键路径在 gocn.io 社区发帖组织了第一批有兴趣的人靠朋友推荐和一些慕名而来的人这个时期完全是自由发展因为内容质量不错包括微信群的日常讨论总结逐渐积累了口碑得到几个大 V 的 starappleboy、Windy实现自然引流由于『Go 夜读』线下活动让大家收获很多团队把每期学到的知识进行总结不久就得到了 GoCN 每日新闻的推广。在这一阶段项目开始出现在 GitHub Trending 和掘金等平台的热门列表上逐步被更多 Go 开发者知晓。2.1 活动形态的第一次调整由于场地以及时间的关系将『Go 夜读』调整为每周四晚上线上活动zoom.us。这是项目活动形态的第一次重大调整从线下聚会改为每周四晚的 zoom.us 线上活动。这一调整直接决定了后续周更的节目节奏也降低了参与门槛。2.2 开通 YouTube2018-05-25 项目开通 YouTube并上传了第一个视频《#7 http 包源码阅读 part1》。文档特别提到第一次上传该视频时没有做剪辑所以这一期视频在后面又单独上传了一次——这反映了早期内容生产流程的打磨过程从录制即上传逐步走向剪辑后发布。三、第二、三阶段2018-07线上化与第一次增长高峰3.1 第二阶段正式调整为 zoom 线上活动2018-07-12Go 夜读正式调整为 zoom 线上活动活动形态稳定下来。3.2 第三阶段内容与曝光的正循环第三阶段记录了一系列里程碑事件2018-07-22 发布文章『Golang 代码质量持续检测』2018-07-24 得到几个 Go 群的推广2018-07-24 登上 GitHub Trending2018-07-24 微信群达到 333 人2018-07-26 Star 达到 6502018-08-06 持续在 Go 语言的 Trending 上微信群达到 439 人Star 达到 8662018-08-07 15:05 项目得到无闻Unknwon的 Star直接带来几十人的 Star 增长且持续增加当天 16:31 微信群达到 445 人、Star 913次日 17:08 Star 达到 1067。这一阶段呈现出清晰的增长模型高质量内容 → 被大 V 认可 → 平台推荐 → 社群扩大 → 更多内容产出。其中无闻大大点 star事件是典型的破圈节点。四、第四阶段2018-09 2019-01官网建设与 bilibili 开通4.1 官方网站上线从 2018-09-27 在 issue 中提出自动更新 README 脚本化到后来将项目中的文章自动同步构建网站Go 夜读终于有了自己的官方网站。文档特别感谢了 john-deng是你第一次提出来也是你在一直改进我们的官网。从当前仓库可以验证这一自动化体系的实际落地网站采用 Hugo 静态站点构建核心配置见 config.toml主题为hugo-material-docsbaseurl指向官网域名repo_url指向项目仓库构建命令封装在 Makefile 中核心是hugo -D --minifyactions/monthly.go 演示了 GitHub API 自动化的具体实现它读取 JSON 配置如 actions/issuesinfo.json通过go-github客户端创建 issue并自动关闭同标题的历史 open issue实现月度推荐书单等周期性 issue 的自动管理——这与文档中自动更新 README 脚本化的思路一脉相承。4.2 开通 bilibili2019-01-10 Go 夜读开通了 bilibili考试成绩 74 分这本身就是一段有趣的插曲随后上传了《#26 手把手教你基于 GithubNetlify 构建自动化持续集成》。bilibili 的加入让 Go 夜读在国内的触达能力大幅提升。五、第五阶段2019-03一次坦诚记录在案的失败实验第五阶段是Go 每日阅读特训营的尝试。起因是有同学提到 GoCN 每日新闻创始团队想尝试针对性阅读 大家讨论的形式。但结果并不理想2019-03-13 22:00 发出 zoom.us 直播讨论群链接后主动进来的只有 1 个人。文档原话记录道活动是彻底失败。或许是我的方式不对吧 一个不太成功的试验可能这也是为什么坚持那么难吧。这段记录是 Go 夜读发展史中少见的失败档案它说明这个社区并非一路高歌而是不断试错、调整选题与协同方式才走到今天。这种坦诚也构成了社区文化的一部分。六、第六至九阶段2019-03 2019-07爆款推广与多平台运营6.1 第六阶段外部文章带来的轰动推广饶全成写了一篇《深入 Go 的底层带你走近一群有追求的人》为 Go 夜读做了一次强力推广reading-go 再次登上 GitHub Go Trending 排行榜。6.2 第七阶段选题与协同方式的重构经过思考创始团队重新调整了 Go 夜读的选题以及协同方式。这体现了社区运营的持续迭代。6.3 第八阶段重度推荐 Slack 深度讨论在经历一段时间试用和话题沉淀后团队预备了几个话题开始分享和讨论并开始重度推荐 Slack 深度讨论。同时将分享文章同步发布到多个平台gocn.vip、studygolang.com、v2ex.com、zhihu.com、微博。此阶段 star 数从 2800 起步。6.4 第九阶段2019 年 5 月的爆发式增长这一阶段是数据记录最密集的时期2019-05-20 疑似得到 CSDN 上的 GitHub 精选推广当天下午 5 点增长 200 多颗星到晚上 19:07 已增长 300 多颗2019-05-21 B 站关注数猛增 150 多人达到 1070 多人YouTube 订阅达到 968 人截止 2019-05-21 09:15star 3361B 站 1084YouTube 971截止 2019-05-21 18:19star 3504B 站 1119YouTube 9932019-05-21 21:25 YouTube 突破 1000截止 2019-05-23 09:38star 3643B 站 1184YouTube 1030截止 2019-07-18 09:54star 4278B 站 2026YouTube 1335。关于增长源头文档复盘了传播链条GitHub 精选推荐了 Go 夜读 → 推荐发布在微博 → 微博上蒋涛转发 → CSDN 再转发形成了较大范围的曝光效应不仅在 Go 语言分类排名靠前在所有语言分类和开发者排名中也名列前茅。七、第十、十一阶段2019-08 2019-11SIG 核心小组与社区治理7.1 SIG 核心小组的组建2019-08-05 Go 夜读开放 SIG 核心成员的招募08-07 组建了 3 人小组yangwenmai、changkun、FelixSeptem。随后逐步扩展2019-08-21 第 4 位成员 qcrao 加入2019-08-29 第 5 位成员煎鱼EDDYCJY加入2020-07-01 第 6 位成员 aofei 加入。SIG 小组负责话题审核、讲师招募、材料审阅与排期是社区从自由发展走向专业化治理的标志。对应的提案机制可参见 SHARE_REQUEST_PROPOSAL.md提案需要获得足够多的 投票阶段需在一个月内达到 80 个 才有可能被接受SIG 小组会标记提案、投票、招募标签进行管理。截止 2019-09-09GitHub Star 4702B 站 2848 粉丝YouTube 1589 订阅。7.2 第十一阶段高校传播与全语言榜单2019-11-05 有小伙伴在北邮人论坛发帖带来了一波北邮小伙伴并顺带激发了 GitHub trending继而推动 star 增长Go 夜读登上 GitHub Trending Go 语言第 2、全语言第 9 名。此外项目还被放到了 all-contributors.org 首页。截止 2019-11-07GitHub Star 5352B 站 3991 粉丝YouTube 1840 订阅。八、第十二阶段2019-11 2019-12公众号运营与周更节奏第十二阶段启用了 Go 夜读公众号作为活动的日常预告、开始通知、视频回顾和 QA 纪要渠道。2019-11-18 公众号发布『加入 Go 夜读』文章当晚和次日早上被大量 Gopher 自发转发从 11-18 到 11-20 新增微信用户不少于 200 人『加入 Go 夜读』很快突破 2000 阅读量2019-11-20 Go 夜读出现在 daily go trending 第 4 位文档还复盘了 GitHub trending 的时延现象截止 2019-11-20GitHub Star 5489B 站 4281 粉丝YouTube 1940 订阅随后 Go 夜读又登上 GitHub Trending Go 榜单第 3 名截止 2019-12-05GitHub Star 5686B 站 4683 粉丝YouTube 2050 订阅。九、第十三至十六阶段2019-12 2020-03直播人气里程碑与两周年9.1 2020 年初的内容与粉丝增长从 2019-12-06 到 2020-03-11 期间有多次增长。春节前后Go 夜读发了一期『2020 年 Go 的一些发展计划』以及公众号文章『Go 1.14 发布啦』带来了公众号粉丝的增长期间的几期分享也广受好评。9.2 第一次 bilibili 直播Go 夜读第 78 期『加餐』『Go Scheduler 源码分析』第一次尝试在 Bilibili 上进行直播人气最高约 1490被记录为一个小小的里程碑。截止 2020-03-11GitHub Star 6520B 站 7469 粉丝YouTube 2830 订阅。9.3 一周双响泛型与 gorm第十五阶段迎来一周双响第 80 期『带你提前玩 Go 2 新特性泛型』欧神第 81 期『gorm 介绍与展望』gorm 作者 Jinzhu。zoom 直播 100 人房间快速被占满bilibili 直播人气持续走高最高人气 3500 多bilibili 粉丝数达到 8000再次创下里程碑。9.4 两周年纪念2020-03-21 是 Go 夜读正式成立两周年的日子。SIG 小组成员留下寄语杨文坚持做有价值的事。changkun无独有偶惊觉自己第一次接触 Go 的时间正好也是两年前的今天可能这就是冥冥之中与 Go 夜读结下的缘分吧。felix积跬步至千里。在 Go 夜读平台上收获成长分享知识和广大 Gopher 一起成长impact more!qcrao写博客、来夜读分享都可以是扩大自己影响力的途径希望每个人都能在自己的圈子构建自己的影响力煎鱼坚持踏出每一步你就能不断的看到来自未来的新选项新分支。而 Go 夜读就是一个很好的平台这是一份技术、沟通、演讲的三倍快乐。截止 2020-03-24两周年公众号文章为 Go 夜读带来约 300 名订阅者当天 Go 夜读登上 GitHub Trending daily 第 2 名、weekly 第 4 名、monthly 第 8 名。十、第十七至二十二阶段2020-03 2020-07品牌升级与全平台统一这一阶段完成了品牌层面的几次重要升级2020-03-26 项目名改为talkgo/night比之前更简单、更好记、更有意义2020-04-05 有了英文名 TalkGo并在 Facebook、Twitter、YouTube、Slack、Telegram 等平台开通官方账号2020-05-12 B 站关注数突破 1 万达到新的里程碑截止当日GitHub Star 7313B 站 10001 粉丝YouTube 3350 订阅2020-05-12 开通 TalkGo 社区网站2020-06-29 在 aofei 的帮助下GitHub Repo 用户名正式更换为 talkgo实现全平台统一2020-07-01 第 6 位 SIG 核心小组成员 aofei 加入。十一、第二十三至二十六阶段2020-07 2020-09最高人气与内容形式创新11.1 第 97 期人气近 3 万的巅峰2020-07-23 曹大在 Go 夜读分享《第 97 期我们可以从 mosn 和相关的项目中学习到什么》在 zoom 和 bilibili 上直播。此时 zoom 用户已明显减少大家主要聚集在 bilibili。本期 b 站人气一路从 1000、2000、5000、1 万、2 万迅速累计超过 2 万最高时人气将近 3 万创下 Go 夜读有史以来最高人气纪录。Jimmysong 在分享前于云原生和 ServiceMesh 各群转发也为活动带来不少人气。11.2 第 100 期与内容形式探索2020-08-13 第 100 期《如何高效的阅读 Go 代码》2020-08-20 微信群内发起投票你知道 talkgo.org 网站吗知道 70%、不知道 30%。文档由此得出一个观察至少有 30% 的人不怎么看微信群消息因为 talkgo.org 基本每周都会发一次Go 夜读是周更节目随后发起并组建了 Go 夜报志愿者小队持续为 Gopher 输出内容截止 2020-08-21 0 点已有超过 25 人报名2020-09-24 公众号开始尝试以文字稿方式呈现已分享内容第 104 期『手撕 hashicorp/raft 算法』由 YouEclipse 负责整理并输出了文字稿整理的草案。十二、第二十七至三十阶段2021-04 2021-12组织调整与万星里程碑2021-04-16 Go 夜读 SIG 小组解散组织形态再次调整2021-05-20 公众号开放招聘不定期发布优质企业招聘信息2021-05-20 B 站粉丝数达到 2 万YouTube 订阅数 4.98K2021-12-09 GitHub Star 数正式突破 1 万B 站粉丝数 2.5 万YouTube 订阅数 5.82K节目更新到第 123 期。十三、第三十一至四十四阶段2022-01 2024-05稳健运营与断舍离2022 年之后Go 夜读进入稳健运营期数据持续累积2022-03-20 B 站累计播放量破 50 万03-21 四周年线上活动邀请了 20 位业界大佬作为讲师嘉宾2022-04-14 B 站粉丝 3 万、YouTube 6.3K05-21 达 3.1 万第 132 期06-09 达 3.2 万第 133 期08-14 达 3.3 万第 138 期10-21 达 3.4 万11-24 达 3.5 万、YouTube 6.97K2022-12-31 B 站 3.6 万、YouTube 7.04K。文档还给出了年度数据2022 年共发布 23 个视频累计时长 21 小时总播放量达 10.2 万次累计获赞 3705 次单集最高播放 2.7 万当年新增关注 9721 人2023-02-09 B 站 3.7 万、YouTube 7.11K2023-03-12 更新到第 142 期仓库 commits 达到 1,000同时向讲师和知识星球星友邮寄了 5 周年 T 恤2023-06-27 视频号获赞 100006-29 更新到第 146 期B 站 3.9 万、YouTube 7.31K08-14 视频号观看次数破 2.2 万08-17 B 站 4 万、YouTube 7.39K2024-01-25 更新到第 150 期B 站超过 4 万、YouTube 7.6K2024-05-23 更新到第 152 期B 站 4.1 万、YouTube 7.7K。2024-05-23 还发生了一件颇具社区管理理念的事件将多个不活跃的微信群直接解散推行断舍离只服务真正有价值意义的群——不活跃、不参与互动的群被视为负担。十四、第四十五阶段AI 新纪元从 Go 夜读到Go 夜读 AI 探索者2024 年是项目的又一次重大转型2024-07-20 更新到第 157 期2024-11-17 全平台更名为『Go 夜读 AI 探索者』每周五晚上 21 点在视频号、B 站线上直播 VIP 群友实战分享交流2024-11-22 B 站粉丝数超过 4.2 万YouTube 订阅数超过 7.8K。这一阶段的定位从纯 Go 技术分享扩展为AI 探索呼应了行业趋势与社区成员的新需求。十五、里程碑数据一览时间GitHub StarBilibili 粉丝YouTube 订阅备注2018-07-26650——首次登上 Trending2018-08-081067——无闻点 star 后持续增长2019-05-23364311841030CSDN/GitHub 精选推广后2019-07-18427820261335—2019-09-09470228481589SIG 小组组建2019-11-07535239911840全语言 Trending 第 92019-12-05568646832050—2020-03-11652074692830首次 bilibili 直播2020-05-127313100013350B 站破万、社区网站上线2021-05-20—200004980—2021-12-0910000250005820Star 破万第 123 期2022-12-31—360007040全年 23 个视频2023-08-17—400007390—2024-01-25—400007600第 150 期2024-11-22—420007800更名Go 夜读 AI 探索者十六、从发展史看社区的运作机制16.1 以 Issue 驱动的选题与治理Go 夜读的核心协作机制是Issue 驱动SHARE_REQUEST_PROPOSAL.md 定义了完整的提案流程填写提案 → SIG 审核并打标签 → 达到 数量后公众号推广 → 招募讲师完成分享README.md 的基本流程和分享方式一节则将分享流程概括为提交 Issue 收集话题 → SIG 批准并招募分享人 → 分享人准备材料并交付审阅 → 排期 → 线上分享 → 视频剪辑上传分发。16.2 自动化从人工到脚本HISTORY.md 记录的自动更新 README 脚本化与文章自动同步构建网站两条主线在仓库中均有对应实现Makefilehugo -D --minify一键构建官网actions/monthly.go 与 actions/issuesinfo.json通过 GitHub API 自动创建/关闭周期性 issuegen_contributors.sh 与 package.json基于 all-contributors 自动维护贡献者列表。16.3 开源精神与贡献文化README.md 将社区精神概括为开源开源开源talkgo.go 与 talkgo_test.go 中的BecomeAContributor函数及对应测试正是这种开放文化的代码化表达——每个提交 PR、发起 Issue、参与讨论的人都在为这个社区贡献价值。结语从 2018 年公司内部几周的分享尝试到 2024 年全平台更名为Go 夜读 AI 探索者Go 夜读走过了线上化、组织化、平台化、品牌化四条演进主线。它的发展史既是一部技术社区运营的实践记录也是一份坚持就会有收获的真实注脚——包括那些被坦诚记录下来的失败尝试。对于想要了解开源社区如何从零生长、如何治理、如何沉淀内容的读者来说HISTORY.md 与仓库中的源码、配置、脚本共同构成了一份完整的第一手资料。赞分享文档教程【免费下载链接】nightWeekly Go Online Meetup via BilibiliGo 夜读通过 bilibili 在线直播的方式分享 Go 相关的技术话题每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。项目地址https://gitcode.com/gh_mirrors/ni/night点击查看免费下载相关推荐终极指南如何用slua-unreal实现Unreal游戏热更新告别漫长编译等待终极指南如何用slua unreal实现Unreal游戏热更新告别漫长编译等待 你是否厌倦了每次修改Unreal游戏逻辑都要等待漫长的C编译是否希望在揭秘Snappy从Google内部引擎到全球开发者的极速压缩库完整指南揭秘Snappy从Google内部引擎到全球开发者的极速压缩库完整指南 Snappy是由Google开发的快速数据压缩库以极致速度和合理压缩率著称广泛应用序列化微信聊天记录永久保存终极指南WeChatMsg完整解决方案微信聊天记录永久保存终极指南WeChatMsg完整解决方案 在数字时代我们的对话记录承载着珍贵的记忆和重要信息。你是否曾因更换手机而丢失聊天记录或因存储空上一篇5分钟上手Docker网络诊断nmap容器化部署与实战指南下一篇Go错误追踪革命errtrace - 高性能替代堆栈跟踪的完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表