Casbin明日之星预选生计划-Talent for Casbin 2021(长期招聘)

“Casbin明日之星预选生计划-Talent for Casbin 2021”是什么?

“Casbin明日之星预选生计划-Talent for Casbin 2021”(以下简称 Talent 2021)是由Casbin开源社区举办的一项面向高校学生的编程活动,旨在鼓励在校学生积极参与Casbin社区旗下开源软件的开发维护,促进国内优秀开源软件的蓬勃发展。

2020年,Casbin以开源社区的身份首次参加了由Google公司主办的Google Summer of Code 2020 和由中科院软件所、OpenEuler社区主办的开源软件供应链点亮计划-暑期2020 。在上述活动中,Casbin社区共派出7位来自国内外(中国、法国等)互联网一线的资深社区导师,共培养、指导了国内外15名学生(14位中国同学、1位印度同学)进行为期3个月的开源编程活动。Casbin项目已毕业的同学,有的成长为Casbin项目核心维护者、以开源大牛的身份活跃于GitHub,有的毕业后全职加入腾讯微信事业部等互联网头部公司,有的凭借在Casbin社区的出色经历拿到微软印度研究院(Microsoft Research India) 的offer,在工业界和学术界发挥着重要作用。

为了在非暑期时间能够继续促进Casbin开源软件的发展,同时挖掘有潜力的学生作为明年Google Summer of Code 2021和暑期2021(若该赛事仍举行并且Casbin社区获得参加资格)的有力竞争者,Casbin社区将自筹资金,在Google Summer of Code等活动的闭幕期间,开展常态化的“Casbin明日之星预选生计划-Talent for Casbin 2021”活动,针对Casbin社区旗下开源软件的开发与维护提供 mini 项目,并向全国高校学生开放报名。学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。

根据项目的难易程度和完成情况,参与者还可获取“Casbin明日之星预选生计划-Talent for Casbin 2021”活动奖金和获奖证明。

“Talent 2021”项目在今年和明年(2020-2021)首次举办,与Google Summer of Code等活动类似,不同点是“Talent 2021”在非暑期时间举行,与GSoC等活动是互补的关系。

  1. Casbin明日之星预选生计划-Talent for Casbin 2021 官网:https://github.com/casbin/Talent2021
  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. 开源软件供应链点亮计划-暑期2020官网:https://isrc.iscas.ac.cn/summer2020 或 http://www.iscas.ac.cn/xshd2016/xshy2016/202004/t20200426_5563484.html

活动的主要参与方有哪些?

活动组织方:Casbin开源软件社区。

活动参与方主要角色为学生和导师。

  1. 学生:学生自由选择项目,与导师沟通实现方案并撰写项目计划书。被选中的学生将在导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放资助金额给学生。
  2. 社区:社区提供项目列表和描述,并安排项目对应的导师,导师与申请者沟通方案、并从申请者中选中一位承接项目。在为期三个月的开发周期中,导师指导学生进行对应项目的开发工作。
  3. 导师:社区针对每一个项目指定一个导师,与学生一起制定合适的开发计划和方案,指导学生按计划完成开发。

项目的资助额度是多少?

资助金按月发放,分为基础资助金:500元 + 奖金0~500元 (均为税后)

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 7700+ stars,加上所有语言的实现、插件等可达到10000+ stars。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/

可选项目列表

下列所有项目都与Casbin一致,采用开源协议:Apache 2.0 license

1. Casbin核心引擎(Golang)

  1. 项目标题:Casbin核心引擎(Golang)
  2. 项目描述:Casbin采用独特的PERM模型语法(model)来实现强大、灵活的访问控制。Casbin Golang版本作为Casbin的第一个语言实现,拥有最多的用户以及最先进的feature。我们希望在Casbin Golang上:1)增强Casbin语法的表达能力,满足用户多样化的策略制定需求;2)优化Casbin在大规模规则集上(百万以上)的策略评估性能。这两个目标是Casbin的核心竞争力,对于其他Casbin语言的实现也会起到非常重要的借鉴意义。
  3. 项目难度:高
  4. 项目社区导师:罗杨 (hsluoyz)
  5. 导师联系方式:hsluoyz@gmail.com
  6. 合作导师联系方式(选填):无
  7. 项目产出要求:
    • 增强Casbin语法的表达能力,满足用户多样化的策略制定需求
    • 优化Casbin在大规模规则集上(百万以上)的策略评估性能
    • 解决Casbin Golang主仓库&相关仓库中的issues:https://github.com/casbin/casbin/issues
  8. 项目技术要求:
    • 熟悉Golang语言
    • 熟悉Git、GitHub相关操作
  9. 相关的开源软件仓库列表:
    • https://github.com/casbin/casbin
    • https://github.com/casbin

2. Casbin官方论坛(前端React + Javascript,后端Golang)

  1. 项目标题:Casbin官方论坛(前端React + Javascript,后端Golang)
  2. 项目描述:Casbin社区目前采用QQ群(中文),Gitter(英文)进行社区交流,交流渠道比较有限。我们打算开发一个同时面向Casbin开发者和用户的官方论坛:Casbin-forum(https://github.com/casbin/casbin-forum ),风格与V2EX类似。该论坛开源,因此也欢迎其他开源社区使用。
  3. 项目难度:高
  4. 项目社区导师:罗杨 (hsluoyz)
  5. 导师联系方式:hsluoyz@gmail.com
  6. 合作导师联系方式(选填):无
  7. 项目产出要求:
    • 完成一个界面风格类似V2EX的论坛,作为Casbin开源社区的官方论坛
    • 继续维护该项目,添加features,解决bugs,完善其邮件列表功能
    • 解决Casbin Forum主仓库&相关仓库中的issues:https://github.com/casbin/casbin-forum/issues
  8. 项目技术要求:
    • 熟悉React、Javascript语言(前端)
    • 熟悉Golang语言(后端)
    • 熟悉Git、GitHub相关操作
  9. 相关的开源软件仓库列表:
    • https://github.com/casbin/casbin-forum
    • https://github.com/casbin/casbin

3. Casbin官方会议投稿系统(前端React + Javascript,后端Golang)

  1. 项目标题:Casbin官方会议投稿系统(前端React + Javascript,后端Golang)
  2. 项目描述:Casbin社区目前采用Docusaurus静态页面作为官网(https://github.com/casbin/casbin-website),通过git commit更新文档内容,文档、稿件处理渠道比较有限。我们打算开发一个同时面向Casbin技术写作者(technical writer)的官方稿件处理、评审、展示系统:Casbin-OA(https://github.com/casbin/casbin-oa )。该投稿系统的另一个功能是全方位展示Casbin访问控制的功能,后台利用Casbin进行权限管理,前台利用casbin.js控制UI元素,如按钮的显示。该论坛会成为Casbin技术最强有力的展示。该项目开源,因此也欢迎其他开源社区使用。
  3. 项目难度:高
  4. 项目社区导师:罗杨 (hsluoyz)
  5. 导师联系方式:hsluoyz@gmail.com
  6. 合作导师联系方式(选填):无
  7. 项目产出要求:
    • 完成一个会议投稿系统,作为Casbin开源社区的官方稿件处理系统
    • 后台利用Casbin进行权限管理
    • 前台利用casbin.js控制UI元素,如按钮的显示(casbin.js目前还在开发中,如果casbin.js未开发完毕则此要求作废,可自行实现前端页面访问控制)
    • 解决Casbin OA&相关仓库中的issues:https://github.com/casbin/casbin-oa/issues
  8. 项目技术要求:
    • 熟悉React、Javascript语言(前端)
    • 熟悉Golang语言(后端)
    • 熟悉Git、GitHub相关操作
  9. 相关的开源软件仓库列表:
    • https://github.com/casbin/casbin-oa
    • https://github.com/casbin/casbin

所有可选项目详见:https://github.com/casbin/talent2021#可选项目列表

候选人要求

工作职责:

  • 每周与项目导师进行线上讨论,完成项目规定的开发任务。项目导师由开源项目创始人或其他核心成员担任;
  • 积极参与开源社区的建设,参与代码提交、解决Issue、审核PR等日常工作;
  • 配合完成官方要求的材料提交等事项,包括项目申请书撰写、社区反馈任务完成度追踪等。

职位要求:

  • 本科、硕士或博士(已毕业的可参加本计划,无法参加GsoC);
  • 对开源软件、开源社区感兴趣;
  • 熟悉一种或多种编程语言,有较强的工程能力,代码格式清晰规范,善于团队协作;
  • 有一定英文读写能力,能够熟练运用英语在GitHub进行开发、协作;
  • 较强的沟通能力和逻辑表达能力。

具有以下条件者优先:

  • 熟悉Go, Javascript、React等语言或框架、分布式系统、微服务架构,有相关项目经验;
  • 在GitHub较为活跃,有自己的开源项目,或参与过知名开源项目;
  • 可以在项目结束后继续长期参与开源社区的开发、建设或维护。

投递要求

申请学生需要同时完成以下“联系社区”和“官网投递”两个环节:

1. 联系社区(长期)

  1. 发送【中文简历PDF】至Casbin社区官方邮箱:admin@casbin.org
  2. 加入《Casbin访问控制社区群》(QQ大群):546057381
  3. 加入《Casbin明日之星预选生计划-Talent for Casbin 2021-官方群》(QQ小群):1150980821 ,联系导师,与导师沟通项目细节和方案,完善项目申请书

2. 官网投递(长期)

在以下仓库提交Issue进行投递:https://github.com/casbin/Talent2021/issues

Casbin明日之星预选生计划-Talent for Casbin 2021(长期招聘)相关推荐

  1. 中国首个进入谷歌 GSoC 的开源项目: Casbin, 2022 年预选生招募~

    Casbin 明日之星预选生计划-Talent for Casbin 2022 "Casbin 明日之星预选生计划-Talent for Casbin 2022"是什么? &quo ...

  2. 货拉拉2021岗位招聘内推计划开始啦

    货拉拉2021岗位招聘内推计划 一.公司介绍 货拉拉于2013年创立,国内有名的独角兽公司,成长于粤港澳大湾区,是一家从事同城.跨城货运.企业版物流服务.搬家.零担.汽车租售及车后市场服务的互联网物流 ...

  3. 联发科发布全新旗舰5G芯片;全球半数雇主计划加薪并恢复至正常招聘水平 | 美通企业日报...

    今日看点:全球半数雇主计划加薪并恢复至正常招聘水平.联发科技发布全新的天玑旗舰5G移动芯片.realme在2020年第三季度TWS品牌出货量跻身前十名.杨采钰成为林清轩山茶花润肤油3.0代言人.凤悦酒 ...

  4. 1-1 云南省2020年普通高校专升本院校招生计划

    2月28日上午,国务院联防联控机制举行新闻发布会,教育部副部长翁铁慧介绍,今年将着力扩大硕士研究生招生和专升本规模,预计同比增加18.9万.32.2万人. 2020年云南普通高校统招专升本计划招生总人 ...

  5. 云南省2020年普通高校专升本院校招生计划 - 各专业招录人数

    2020年云南普通高校统招专升本计划招生总人数,其中招录人数最多的院校为云南大学滇池学院,共计3900人,云南省总计划招录人数为39530人. 2020年云南普通高校统招专升本各专业计划招生人数,其中 ...

  6. [hihocoder1489][微软2017年预科生计划在线编程笔试][Legendary Items]

    好久不更了..菜鸡还是要打ACM..来博客拔一拔草(水题求不喷 题目链接 大意就是给一个初始获得奖励的概率PP 做任务可以使概率增加QQ 于是每做完一个任务就有一个概率XX 如果XX已经是100%10 ...

  7. 微软2017年预科生计划在线编程笔试

    Legendary Items 答案是每一件物品需要的期望步数和 1 #include <bits/stdc++.h> 2 #define ll long long 3 #define u ...

  8. 微软预科生计划skype在线面试题

    给两个有序数组A和B,合并这两个数组到A中(A足够大) 将一个字符(char类型)的二进制逆转 给一个环,环上有n个加油站,每个加油站的油量已知,各个加油站的距离已知(即汽车在任意两个加油站的耗油量已 ...

  9. 上海内推 | 途深生科/上海交大王宇光教授课题组招聘见习科研助理

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 途深生科 王宇光副教授隶属于上海交通大学自然科学研究院/数学科学学院/电子 ...

最新文章

  1. 去掉windows console application的dos显示
  2. 轻量又高效,Apache Shiro 你值得拥有!
  3. css怎么把横向菜单变纵向_CSS 布局模式 + 居中布局
  4. update set操作 根据变量选择colum
  5. [转载] python价值算法_PangRank算法原理及其Python实现
  6. Ansible详解(十一)——Ansible Template高级控制
  7. iOS 微信消息拦截插件系列教程-附录(服务端成果展示)
  8. 使用timerfd实现定时器功能
  9. python用小矩形标记数据点_Python – 在散点处绘制已知大小的矩形
  10. 通过U盘刻录镜像安装windows系统
  11. 地平线开源网站源码Deepsoon v1.2.3
  12. 【R语言】高维数据可视化| ggplot2中会“分身术”的facet_wrap()与facet_grid()姐妹花
  13. 清爽的VS开发字体 -- Consolas
  14. VSCode的常用快捷键
  15. 剪切caspase3_Caspase-3活性检测
  16. 用python turtle画椭圆_circle()函数实例教程:用Python画一只兔子
  17. __FILE__显示全路径的问题
  18. SRM 453.5(Div1)
  19. linux私房菜高级,别人的Linux私房菜(15)磁盘配额与高级文件系统管理
  20. 错别字纠错 解决方案

热门文章

  1. Hyperledger Fabric2中文文档-修改通道配置
  2. 爱普生Epson LQ-680K 打印机驱动
  3. xcopy 复制目录及子目录
  4. 【待更新】【UWB】UWB 学习、使用及 QCA平台移植实例
  5. 计量经济学(十三)内生性问题的原因
  6. [翻译]为EXPRESSION WEB 4添翼—如何支持HTML5设计开发!
  7. SiT5711:±5~±8ppb超高精度Stratum 3E恒温振荡器OCXO,1-60MHz
  8. KVM中给windows虚拟机安装virtio驱动
  9. python面面观单元测试_第2周 python面面观
  10. 大数据课程设计python_大数据Python编程设计