𝑨𝑩𝑴𝒊𝒏𝒅
GSoC 2026 Mesa 中国开发者培训 & ABMind 社区运营
招募进行中!


为了提高中国开发者的开源社区参与度,并推广 Mesa 框架在中国多主体建模社区中的使用,我们正在寻找一些积极的学生,提前准备参与 2026 年“谷歌编程之夏”(Google Summer of Code, GSoC)的提案申请。
我们将提供免费的指导,分享开源软件和开源社区的维护经验。

什么是Google 编程之夏?
Google 编程之夏是一项独特的计划,可让年满 18 周岁的学生或开源的新贡献者与导师配对,将他们介绍到开源社区,并在他们夏季参与实际开源项目时提供指导。 项目涵盖众多领域,包括:人工智能、机器学习、云、操作系统、图形、医学、编程语言、机器人、科学、安全等等。
GSoC 贡献者可以获得他们的小型(约 90 小时)、中型(约 175 小时)或大型(约 350 小时)项目奖金。这不是一次实习,而是提供了宝贵的经验,让您能够将技能应用到现实世界的软件项目中,让您成为优秀社区的一员!
GSoC 计划是一项竞争激烈的计划,因此不要等到最后一刻才做好准备!感兴趣的 GSoC 贡献者应对之前参与过的组织进行调研,并尽早在年初与感兴趣的组织联系。

项目说明

我们在 11 月公开招募感兴趣的开发者,并在12月至明年2月对成功入选的开发者进行为期三个月的免费培训和开发指导。
培训内容经过精心设计,包括:

01
第一阶段:基础入门
从零开始,带你走进多主体建模的世界!
🎯Mesa 框架入门
Mesa 项目介绍:了解多主体建模的核心概念与应用场景
核心架构掌握:Agent、Model、AgentSet、DataCollector 等核心组件
实战演练:亲手运行经典案例,感受建模的魅力
🔧开源开发基础
Git 与 GitHub 协作:版本控制原理、Fork、Clone、Pull Request 全流程
Code Review 最佳实践与 Issue 讨论礼仪
Python 项目工程化:虚拟环境、依赖管理、项目结构设计
代码规范与 Linting:PEP8、ruff、mypy 等工具使用
🤖 AI 辅助编程
掌握 Cursor、GitHub Copilot 等 AI 编程工具的使用技巧
利用 LLM 快速学习新技术、调试问题、提升开发效率
与 AI 结对编程的最佳实践
📊 模型实践进阶
Schelling 空间隔离模型的深度解析:从微观偏好到宏观格局的涌现
参数分析与敏感性检验:科学评估模型行为的稳健性与关键阈值

02
第二阶段:深度实践
进阶技能提升,打造专业级开源开发者!
🌍 空间建模实战
Mesa GIS 应用:掌握地理空间多主体模型的构建方法
实战案例演练:将模型与真实地理数据结合
📚 项目管理进阶
文档工程:Sphinx 文档生成、API 文档编写、Google Style Docstring 规范
测试驱动开发(TDD):单元测试、集成测试、代码覆盖率与质量监控
持续集成(CI/CD):GitHub Actions 配置与应用
技术写作:利用 LLM 辅助编写高质量文档与教程
🕸️ 复杂网络上的多主体建模
网络扩散模型:探索在复杂网络上信息传播扩散的动力学过程
网络结构与动态演化:探索主体行为与网络拓扑结构之间的动态反馈与相互作用

03
第三阶段:实践项目开发
从学习者到贡献者,完成你的第一个开源项目!
💬 社区参与与沟通
开源社区沟通准则与参与礼仪
如何有效提出问题和参与讨论
社区决策流程与贡献路径
📝 GSoC 提案准备
GSoC 提案撰写指南与评审标准
项目范围界定与时间规划
提案辅导与迭代修改
🚀 真实项目实战
选择并完成真实的 Issue 或 Feature(导师指导,自主实践)
Code Review 与迭代改进(持续进行)
从代码提交到合并:完整的开源贡献流程体验
入选的申请人应在 Mentor 的指导下,以 Mesa 或与其相关的项目为例参与开源软件的开发练习(如参加开源社区的讨论、参与文档共建、提交代码、解决已有Issue...)。

3月,申请人需以 Mesa 为申请组织(Organizor)撰写 "谷歌代码之夏" 的开发提案:
开发提案包括你要开发的内容,以及要使用的技术栈,等等
4月公布申请人的提案排名。成功入选 GSoC 的候选人,需要根据提案继续开发,并得到 Mesa 团队的指导,直到9月前完成其申请的项目,并得到来自谷歌的奖金
没有入选的申请人,也欢迎持续为 Mesa 做贡献,或者选择结束离开、或是转移到我们的 ABM 社区做贡献(见下文)
谷歌在 GSoC 计划中提供的奖金按照项目大小进行计算,Mesa 通常提供"中型"项目机会,2025 年在中国大陆约为 1800 美元奖金
比起奖金更重要的,是该项目的参与对在业界找工作将有极大帮助!
“
关于
我们
4位 Mentor 将直接提供指导:
01.
Shuang Song

马克思·普朗克研究所(地球人类学所,Max Planck Institute of Geoanthropology)博士后研究员 从事社会-生态系统建模研究
有超 6 年的开发与开源社区经验,开发了多主体模型框架 ABSESpy,并拥有相关专利和软件著作权一项
领导 PaperBell 团队
https://paperbell.cn/
担任数字人文平台 DHTech 软件审稿人(https://dh-tech.github.io/)
在马普所 IMPRS 教学团队担任 “模型思维”课程模块的拓展教员,并承担“多主体模型”系列研讨课
在学术期刊发表论文超 20 余篇(H-Index = 12)
个人主页:
https://cv.songshgeo.com/
GitHub:
https://github.com/SongshGeoLab
02.
Boyu Wang

美国布法罗大学博士生,前新加坡惠与(HPE)亚太创新中心担任数据科学家
前 TUMCREATE 和新加坡-麻省理工学院研究与技术联盟(SMART)中心、Cognizant 等多家单位担任研发工程师和软件工程师
Mesa 团队核心开发成员,开源软件 Mesa-Geo 的主要开发者
Mesa GSoC 2024 & 2025 导师,GSoC 2025 Mesa-LLM 项目主要导师
个人主页:
https://wang-boyu.github.io
GitHub:
https://github.com/wang-boyu
03.
Xin Lin

中国地质大学(武汉)在读硕士研究生 从事社会-气候模型与强化学习耦合的相关方向研究
作为开源贡献者参与了多主体建模软件包 Mesa 的代码维护
同时,作为 GISphere 机构成员 ,参与 GIS-info-LLM 项目
https://gisphere.info/school
曾经荣获优秀毕业生,孙越崎奖等称号
个人邮箱:
peter.org3s@gmail.com
GitHub:
https://github.com/peter-kinger
04.
Adam Zhou

伦敦大学学院博士生,研究方向为空间隔离建模,致力于使用计算模型来分析和理解城市中的社会空间结构
GitHub:
https://github.com/AdamZh0u
“
常见
问题

01
🤔 为什么我们提供免费指导?
我们在指导过程中,会要求学生以 Mesa 相关的项目进行开源软件的开发练习,在为这些仓库贡献代码的时候,我们的付出就已经有所回馈了!

02
🤔 谷歌编程之夏(GSoC)难申请吗?我申请不到怎么办?
非常难!
你面对的是来自全球的竞争者!因此我们有必要提前开始招募感兴趣的学生并给予必要的培训。
不过,即便你的提案最终无法,只要你友善地遵循我们的指导,愿意持续为开源社区、中国的多主体建模社区做贡献,我们还愿意继续资助!

03
🤔 导师都是 Mesa 开源软件的维护者,我的提案不能直接入选吗?
⚠️⚠️⚠️ 成功入选我们的培训并不保证会进入 2026 GSoC。
我们的目标是帮助你提升开源贡献水平,写出有竞争力的提案,但您的提案仍然会在全球范围内参与竞争!
而且,为避免潜在的利益冲突,两位 Mentor 不会在该项目中有任何形式的收入,也会在评审提案时回避。

04
🤔 这个项目适合我吗?
本项目适合对编程有基本了解(至少不排除编程的学习),对开源软件的独立开发感兴趣,但尚无足够经验独立作出贡献的高年级学生(建议年级大二至研二,非必要条件但需要有一定的时间分配)。
尝试填一下我们的报名问卷吧!
GSoC & Mesa 候选人申请表:
https://shuang-team.feishu.cn/share/base/form/shrcnxn03qmdO86Gs2tDLWm1fBe
只要你对该项目感兴趣,请不要犹豫填写该问卷,你的疑惑会在报名过程中得到答案!

05
🤔 遴选的规则是什么?
我们最看重你的动力! 理想情况下,我们希望你:有基本代码经验,热爱开源文化,经常浏览 GitHub,传过一些自己写过的代码,或者提过几个 Issue,但它们可能不够规范,也还没有人给过你 "star",所以你始终没有「真正」进入开源的世界。
此外,我们更期待你最好对GIS或者多主体模型两者中的至少一个有过了解,并愿意使用开源工具服务于你的职业发展。

06
🤔 我需要多少编程基础?
从我们的角度,当然越多越好。但正如上面所说,这不是决定性因素。
作为参考,我们在问卷中提供了五个等级供自评:
基本了解Python语法但从未使用面向对象编程
能够熟练编写类和函数
对常见设计模式有所了解和使用
有自己的本地小项目,但不够成熟,没有加入开源社区
对开源社区做过明显贡献
“
报名
相关
报名方式:填写申请表
https://shuang-team.feishu.cn/share/base/form/shrcnxn03qmdO86Gs2tDLWm1fBe
与本项目相关的链接:Mesa 项目资源
Mesa 入门教程
http://mesa.readthedocs.org/en/stable/tutorials/intro_tutorial.html
可视化教程
https://mesa.readthedocs.io/stable/tutorials/visualization_tutorial.html
项目文档
http://mesa.readthedocs.org/
GitHub 讨论区
https://github.com/projectmesa/mesa/discussions
与本项目相关的链接:GSoC 相关
官方时间轴
https://developers.google.com/open-source/gsoc/timeline?hl=zh-cn
中文项目资料
https://github.com/gsoc-cn/gsoc-cn
GSoC 官方邮箱
mailto:gsoc-support@google.com
ABMind
社区运营招募

为促进基于 Mesa 的 ABM 研究的普及与应用,我们正积极招募志同道合的伙伴,共同建设 ABMind 社区。以下是详细的 ABMind 运营招募信息:

什么是 ABMind ?
ABMind 是一个专注于 Agent-Based Modeling(ABM)与社会模拟的社区
我们的公众号长期聚焦三个方向:
追踪领域前沿与研究热点
精读与评介经典与前沿论文
测评与上手指南:围绕 Mesa 等工具提供从零到一的实践路径
这次,我们在 GSoC 项目招募的基础上,新增面向社区运营的伙伴招募
你不需要特定的学科背景,也不需要已经精通 ABM;我们更在意你是否对 ABM /社会模拟真正好奇、愿意学习,并能在每周拿出稳定时间与我们一起把内容打磨到位

我们需要怎样的你?
我们期待你具备清晰表达与稳定产出的能力
最好你能阅读英文论文或英文项目文档,乐于将复杂的信息压缩为可读、可复用、可传播的中文内容
有公众号或技术博客写作经验,或者社媒运营或活动组织经验
了解 Mesa 等任一 ABM 工具,没有也没关系,我们会提供充分的上手材料与协作支持
时间上,希望你每周能稳定投入4–6小时
我们会基于您的工作提供一定程度的报酬

你会具体做什么?
你的工作围绕包括但不限于:
关注 GSoC / Mesa 培训期的整体进度,将关键学习点与讨论转译为社区文章
对经典 ABM 论文做拆解
跟进前沿资讯与生态进展(版本更新、优秀开源仓库、教学资源、案例库等),做成月度/双周综述
参与公众号的编辑流程,包括选题、资料搜集、核对与改写、图文排版与发布
维护运营细节,如留言回复等
我们的目标是保持每周至少 1 篇高质量推送,同时把重要系列做成合集

如何申请?
打开下方链接填写申请表即可:
https://shuang-team.feishu.cn/share/base/form/shrcnCD8jhDhBLow9TLK9MDlXvg
我们建议在申请表中准备以下材料:
一段不超过 200 字的自我介绍与加入动机
每周可投入的时间段与大致时长
擅长/感兴趣的栏目方向(论文精读、前沿速递、教程分享、后台管理等)
“
常见
问题

01
🤔 我们是否只要“会 ABM 的人”?
不是
我们同样欢迎善于梳理信息、表达清晰、执行稳定的内容型伙伴,技术细节可以在协作中快速补齐

02
🤔 是否有工作地点限制?
- 没有
完全远程协作

03
🤔 是否需要长期承诺?
最短 3 个月
如能稳定更久,我们会开放栏目共建与更高阶职责

04
🤔 是否与 GSoC 身份冲突?
不冲突
你可以同时是开发者与社区运营者,但需如实评估个人时间
𝑨𝑩𝑴𝒊𝒏𝒅 团队期待与热爱开源、对多主体模型充满热情的你,共同探索技术前沿!
内容中包含的图片若涉及版权问题,请及时与我们联系删除


评论
沙发等你来抢