【远程】Casbin开源项目《明日之星2025》远程实习
[复制链接] 分享:## Casbin明日之星预选生计划-Talent for Casbin 2025
### “Casbin明日之星预选生计划-Talent for Casbin 2025”是什么?
“Casbin明日之星预选生计划-Talent for Casbin 2025”(以下简称 Talent 2025)是由Casbin开源社区举办的一项面向高校学生的编程活动,旨在鼓励在校学生积极参与Casbin社区旗下开源软件的开发维护,促进国内优秀开源软件的蓬勃发展。
2020年,Casbin以开源社区的身份首次参加了由Google公司主办的[Google Summer of Code 2020](https://summerofcode.withgoogle.com/archive/2020/organizations/6587176113930240/) 和由中科院软件所、OpenEuler社区主办的[开源软件供应链点亮计划-开源之夏2020](https://isrc.iscas.ac.cn/summer2020) 。在上述活动中,Casbin社区共派出7位来自国内外(中国、法国等)互联网一线的资深社区导师,共培养、指导了国内外15名学生(14位中国同学、1位印度同学)进行为期3个月的开源编程活动。Casbin项目已毕业的同学,有的成长为Casbin项目核心维护者、以开源大牛的身份活跃于GitHub,有的毕业后全职加入腾讯微信事业部等互联网头部公司,有的凭借在Casbin社区的出色经历拿到全球顶级投行Morgan Stanley(摩根士丹利)的offer,在工业界和学术界发挥着重要作用。
2021年和2022年,Casbin社区继续参加上述两项活动,Google Summer of Code 和开源软件供应链点亮计划-开源之夏,题目的数量与招纳的学生人数均创下新高。
活动 | 学生人数 | 最终考核通过人数
----|----|----
GSoC 2020 | 3 | 3
开源之夏2020 | 12 | 10
GSoC 2021 | 9 | 9
开源之夏2021 | 11 | 11
GSoC 2022 | 12 | 11
开源之夏2022 | 6 | 5
为了在非暑期时间能够继续促进Casbin开源软件的发展,同时挖掘有潜力的学生作为Google Summer of Code 2025和开源之夏2025(若该赛事仍举行并且Casbin社区获得参加资格)的有力竞争者,Casbin社区将自筹资金,在Google Summer of Code等活动的闭幕期间,开展常态化的“Casbin明日之星预选生计划-Talent for Casbin 2025”活动,针对Casbin社区旗下开源软件的开发与维护提供 mini 项目,并向全国高校学生开放报名。学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。
根据项目的难易程度和完成情况,参与者可获取“Casbin明日之星预选生计划-Talent for Casbin 2025”活动奖金和加盖Casbin社区公章的参与(实习)证明。
**“Talent 2025”项目在2025年第五次举办,与Google Summer of Code等活动类似,不同点是“Talent 2025”在非GSoC申请时间举行,与GSoC等活动是互补的关系。**
1. Casbin明日之星预选生计划-Talent for Casbin 2025 官网:https://github.com/casbin/Talent2025
2. Google Summer of Code官网:https://summerofcode.withgoogle.com/
3. Google Summer of Code中文介绍:https://github.com/gsoc-cn/gsoc-cn 或 https://zhuanlan.zhihu.com/p/27823910 或 https://zhuanlan.zhihu.com/p/27330699
4. 开源软件供应链点亮计划-开源之夏活动官网:https://summer.iscas.ac.cn/
### 活动的主要参与方有哪些?
活动组织方:Casbin开源软件社区。
活动参与方主要角色为学生和导师。
1. 学生:学生自由选择项目,与导师沟通实现方案并撰写项目计划书。被选中的学生将在导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放资助金额给学生。
2. 社区:社区提供项目列表和描述,并安排项目对应的导师,导师与申请者沟通方案、并从申请者中选中一位承接项目。在为期三个月的开发周期中,导师指导学生进行对应项目的开发工作。
3. 导师:社区针对每一个项目指定一个导师,与学生一起制定合适的开发计划和方案,指导学生按计划完成开发。
### 本项目的资助额度是多少?
资助金按月发放,分为基础资助金:600元 + 奖金:0~400元
(均为每月税后,根据上手快慢程度及技术栈匹配程度会有浮动,项目开始前会协商好。)
## Casbin开源项目介绍
Casbin是一个强大的、高效的开源访问控制框架,支持Go, Java, Node.js, Javascript (React), Python, PHP, .NET, C++, Rust等十几种语言。Casbin开源项目由北京大学罗杨博士创立于2017年,核心维护团队有二十多人。Casbin在业界具有广泛影响力。目前已经被Intel、VMware、Orange、RedHat、T-Mobile等公司开源使用,被腾讯云、Cisco、Verizon等公司闭源使用。具体详见Casbin主页。Casbin Go主项目目前GitHub 10000+ stars,加上所有语言的实现、插件等可达到15000+ stars。
Casbin技术已经被列入多个国内外权威机构、政府部门的白皮书:
1. 国家广电总局《广播电视和网络视听区块链系统》白皮书(第85页):http://www.nrta.gov.cn/module/download/downfile.jsp?classid=0&filename=e2ed95c223c34e38aa163b01030655aa.pdf
2. 美国国家标准与技术研究院(NIST)《Attribute-based Access Control for Microservices-based Applications Using a Service Mesh》白皮书(第10页):https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-204B.pdf
Casbin也曾经在国际上进行多次线下宣讲:
1. 新加坡政府技术部Open Government Products:https://www.youtube.com/watch?v=OTT84oplR9o
2. 俄罗斯最大在线旅游平台tutu.ru:https://www.youtube.com/watch?v=Z5dUxH4PqYM
具体请了解Casbin官网:https://casbin.org/
## 可选项目列表
所有可选项目详见:https://github.com/casbin/Talent2025#可选项目列表
## 候选人要求
### 工作职责:
- 每周与项目导师进行线上讨论,完成项目规定的开发任务。项目导师由开源项目创始人或其他核心成员担任;
- 积极参与开源社区的建设,参与代码提交、解决Issue、审核PR等日常工作;
- 配合完成官方要求的材料提交等事项,包括项目申请书撰写、社区反馈任务完成度追踪等。
### 职位要求:
- 本科、硕士或博士在读(已毕业、工作的无法参加);
- 对开源软件、开源社区感兴趣;
- 熟悉一种或多种编程语言,有较强的工程能力,代码格式清晰规范,善于团队协作;
- 有一定英文读写能力,能够熟练运用英语在GitHub进行开发、协作;
- 较强的沟通能力和逻辑表达能力。
### 具有以下条件者优先:
- 熟悉Go, Javascript、React等语言或框架、Web系统、分布式系统、微服务架构,有相关项目经验;
- 在GitHub较为活跃,有自己的开源项目,或参与过知名开源项目;
- 可以在项目结束后继续长期参与开源社区的开发、建设或维护。
## 投递要求
申请学生需要同时完成以下“联系社区”和“官网投递”两个环节:
### 1. 联系社区(2024年9月1日 - 2025年12月31日)
1. 加入《Casbin访问控制社区群》(QQ大群):[546057381](https://qm.qq.com/cgi-bin/qm/qr?k=KD3NTVg5UHiEWZFiJw98DA80jKYdUU6m&jump_from=webapi)
2. 加入《Casbin明日之星预选生计划-Talent for Casbin 2025-群》(QQ小群):[540163681](https://qm.qq.com/cgi-bin/qm/qr?k=5MjIdZuPmAio6lfAr-NTxBY0CcoGL1yl&jump_from=webapi) ,联系导师,与导师沟通项目细节和方案,完成社区指定的Easy Tasks
<div class="half" style="text-align: center;">
<img alt="qrcode-casbin" src="https://cdn.casbin.com/activity/qrcode-casbin.png" width="300" style="margin-right: 200px" />
<img alt="qrcode-talent" src="https://cdn.casbin.com/activity/qrcode-talent.png" width="300"/>
</div>
### 2. 官网投递(2024年9月1日 - 2025年12月31日)
发送【中文简历PDF】至Casbin社区官方邮箱:admin@casbin.org