𝑨𝑩𝑴𝒊𝒏𝒅


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


🤔 我需要多少编程基础?

  • 从我们的角度,当然越多越好。但正如上面所说,这不是决定性因素。

  • 作为参考,我们在问卷中提供了五个等级供自评

  1. 基本了解Python语法但从未使用面向对象编程

  2. 能够熟练编写类和函数

  3. 对常见设计模式有所了解和使用

  4. 有自己的本地小项目,但不够成熟,没有加入开源社区

  5. 对开源社区做过明显贡献

报名

相关

报名截止:

2025年11月25日

面试时间:

2025年11月26日至30日

计划录取:

10-15人


报名方式:填写申请表


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)与社会模拟的社区

  • 我们的公众号长期聚焦三个方向:

  1. 追踪领域前沿与研究热点

  2. 精读与评介经典与前沿论文

  3. 测评与上手指南:围绕 Mesa 等工具提供从零到一的实践路径

  • 这次,我们在 GSoC 项目招募的基础上,新增面向社区运营的伙伴招募

  • 不需要特定的学科背景,也不需要已经精通 ABM;我们更在意你是否对  ABM /社会模拟真正好奇、愿意学习,并能在每周拿出稳定时间与我们一起把内容打磨到位

我们需要怎样的你?

  • 我们期待你具备清晰表达与稳定产出的能力

  • 最好你能阅读英文论文或英文项目文档,乐于将复杂的信息压缩为可读、可复用、可传播的中文内容

  • 有公众号或技术博客写作经验,或者社媒运营或活动组织经验

  • 了解 Mesa 等任一 ABM  工具,没有也没关系,我们会提供充分的上手材料与协作支持

  • 时间上,希望你每周能稳定投入4–6小时

  • 我们会基于您的工作提供一定程度的报酬

你会具体做什么?

你的工作围绕包括但不限于:

  • 关注 GSoC / Mesa 培训期的整体进度,将关键学习点与讨论转译为社区文章

  • 对经典 ABM 论文做拆解

  • 跟进前沿资讯与生态进展(版本更新、优秀开源仓库、教学资源、案例库等),做成月度/双周综述

  • 参与公众号的编辑流程,包括选题、资料搜集、核对与改写、图文排版与发布

  • 维护运营细节,如留言回复等

  • 我们的目标是保持每周至少 1 篇高质量推送,同时把重要系列做成合集

如何申请?

  • 打开下方链接填写申请表即可:

    https://shuang-team.feishu.cn/share/base/form/shrcnCD8jhDhBLow9TLK9MDlXvg

  • 我们建议在申请表中准备以下材料:

  1. 一段不超过 200 字的自我介绍与加入动机

  2. 每周可投入的时间段与大致时长

  3. 擅长/感兴趣的栏目方向(论文精读、前沿速递、教程分享、后台管理等)

常见

问题

01


🤔 我们是否只要“会 ABM 的人”?

  • 不是

  • 我们同样欢迎善于梳理信息、表达清晰、执行稳定的内容型伙伴,技术细节可以在协作中快速补齐

02


🤔 是否有工作地点限制?

  • 没有
  • 完全远程协作

03


🤔 是否需要长期承诺?

  • 最短 3 个月

  • 如能稳定更久,我们会开放栏目共建与更高阶职责

04


🤔 是否与 GSoC 身份冲突?

  • 不冲突

  • 你可以同时是开发者与社区运营者,但需如实评估个人时间






𝑨𝑩𝑴𝒊𝒏𝒅 团队期待与热爱开源、对多主体模型充满热情的你,共同探索技术前沿! 


内容中包含的图片若涉及版权问题,请及时与我们联系删除