Casbin 明日之星預選生計劃-Talent for Casbin 2022
“Casbin 明日之星預選生計劃-Talent for Casbin 2022”是什么?
“Casbin 明日之星預選生計劃-Talent for Casbin 2022”(以下簡稱 Talent 2022 )是由 Casbin 開源社區舉辦的一項面向高校學生的編程活動,旨在鼓勵在校學生積極參與 Casbin 社區旗下開源軟體的開發維護,促進國內優秀開源軟體的蓬勃發展,
2020 年,Casbin 以開源社區的身份首次參加了由 Google 公司主辦的Google Summer of Code 2020 和由中科院軟體所、OpenEuler 社區主辦的開源軟體供應鏈點亮計劃-暑期 2020 ,在上述活動中,Casbin 社區共派出 7 位來自國內外(中國、法國等)互聯網一線的資深社區導師,共培養、指導了國內外 15 名學生( 14 位中國同學、1 位印度同學)進行為期 3 個月的開源編程活動,Casbin 專案已畢業的同學,有的成長為 Casbin 專案核心維護者、以開源大牛的身份活躍于 GitHub ,有的畢業后全職加入騰訊微信事業部等互聯網頭部公司,有的憑借在 Casbin 社區的出色經歷拿到全球頂級投行 Morgan Stanley (摩根士丹利)的 offer ,在工業界和學術界發揮著重要作用,
2021 年,Casbin 社區繼續參加上述兩項活動,Google Summer of Code 2021 和開源軟體供應鏈點亮計劃-暑期 2021 ,題目的數量與招納的學生人數均創下新高,
為了在非暑期時間能夠繼續促進 Casbin 開源軟體的發展,同時挖掘有潛力的學生作為明年 Google Summer of Code 2022 和暑期 2022 (若該賽事仍舉行并且 Casbin 社區獲得參加資格)的有力競爭者,Casbin 社區將自籌資金,在 Google Summer of Code 等活動的閉幕期間,開展常態化的“Casbin 明日之星預選生計劃-Talent for Casbin 2022”活動,針對 Casbin 社區旗下開源軟體的開發與維護提供 mini 專案,并向全國高校學生開放報名,學生可自主選擇感興趣的專案進行申請,并在中選后獲得該軟體資深維護者(社區導師)親自指導的機會,
根據專案的難易程度和完成情況,參與者可獲取“Casbin 明日之星預選生計劃-Talent for Casbin 2022”活動獎金和加蓋 Casbin 社區公章的參與(實習)證明,
“Talent 2022”專案在 2022 年第二次舉辦,與 Google Summer of Code 等活動類似,不同點是“Talent 2022”在非 GSoC 申請時間舉行,與 GSoC 等活動是互補的關系,
- Casbin 明日之星預選生計劃-Talent for Casbin 2022 官網: https://github.com/casbin/Talent2022
- Google Summer of Code 官網: https://summerofcode.withgoogle.com/
- Google Summer of Code 中文介紹: https://github.com/gsoc-cn/gsoc-cn 或 https://zhuanlan.zhihu.com/p/27823910 或 https://zhuanlan.zhihu.com/p/27330699
- 開源軟體供應鏈點亮計劃-暑期活動官網: https://summer.iscas.ac.cn/
活動的主要參與方有哪些?
活動組織方:Casbin 開源軟體社區,
活動參與方主要角色為學生和導師,
- 學生:學生自由選擇專案,與導師溝通實作方案并撰寫專案計劃書,被選中的學生將在導師指導下,按計劃完成開發作業,并將成果貢獻給社區,社區評估學生的完成度,主辦方根據評估結果發放資助金額給學生,
- 社區:社區提供專案串列和描述,并安排專案對應的導師,導師與申請者溝通方案、并從申請者中選中一位承接專案,在為期三個月的開發周期中,導師指導學生進行對應專案的開發作業,
- 導師:社區針對每一個專案指定一個導師,與學生一起制定合適的開發計劃和方案,指導學生按計劃完成開發,
本專案的資助額度是多少?
資助金按月發放,分為基礎資助金: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 10000+ stars ,加上所有語言的實作、插件等可達到 15000+ stars ,
Casbin 技術已經被列入多個國內外權威機構、政府部門的白皮書:
- 國家廣電總局《廣播電視和網路視聽區塊鏈系統》白皮書(第 85 頁): http://www.nrta.gov.cn/module/download/downfile.jsp?classid=0&filename=e2ed95c223c34e38aa163b01030655aa.pdf
- 美國國家標準與技術研究院( 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 也曾經在國際上進行多次線下宣講:
- 新加坡政府技術部 Open Government Products: https://www.youtube.com/watch?v=OTT84oplR9o
- 俄羅斯最大在線旅游平臺 tutu.ru: https://www.youtube.com/watch?v=Z5dUxH4PqYM
具體請了解 Casbin 官網: https://casbin.org/
可選專案串列
所有可選專案詳見: https://github.com/casbin/talent2022#可選專案串列
候選人要求
作業職責:
- 每周與專案導師進行線上討論,完成專案規定的開發任務,專案導師由開源專案創始人或其他核心成員擔任;
- 積極參與開源社區的建設,參與代碼提交、解決 Issue 、審核 PR 等日常作業;
- 配合完成官方要求的材料提交等事項,包括專案申請書撰寫、社區反饋任務完成度追蹤等,
職位要求:
- 本科、碩士或博士在讀(已畢業、作業的無法參加);
- 對開源軟體、開源社區感興趣;
- 熟悉一種或多種編程語言,有較強的工程能力,代碼格式清晰規范,善于團隊協作;
- 有一定英文讀寫能力,能夠熟練運用英語在 GitHub 進行開發、協作;
- 較強的溝通能力和邏輯表達能力,
具有以下條件者優先:
- 熟悉 Go, Javascript 、React 等語言或框架、Web 系統、分布式系統、微服務架構,有相關專案經驗;
- 在 GitHub 較為活躍,有自己的開源專案,或參與過知名開源專案;
- 可以在專案結束后繼續長期參與開源社區的開發、建設或維護,
投遞要求
申請學生需要同時完成以下“聯系社區”和“官網投遞”兩個環節:
1. 聯系社區( 2021 年 12 月 20 日 - 2022 年 4 月 28 日)
- 加入《 Casbin 訪問控制社區群》( QQ 大群):546057381
- 加入《 Casbin 明日之星預選生計劃-Talent for Casbin 2022-群》( QQ 小群):540163681 ,聯系導師,與導師溝通專案細節和方案,完善專案申請書


2. 官網投遞( 2021 年 12 月 20 日 - 2022 年 4 月 28 日)
發送 [中文簡歷 PDF ] 至 Casbin 社區官方郵箱: [email protected]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/431416.html
標籤:其他
上一篇:安全最佳實踐+Klocwork
