當前位置: 妍妍網 > 碼農

OpenTiny開源之夏編程達人集結令:尋找最強程式碼戰士!

2024-04-30碼農


五一來襲,OpenTiny 開源之夏編程計畫正式上線!

以夢為馬,不負韶華

聚焦前端,OpenTiny 喊你來參加編程活動了

10個賽題任你選!

我們誠摯邀請你參與本次 OpenTiny 開源之夏編程活動,

用你的智慧和才能,書寫編程魅力。

活動背景

開源之夏是由中國科學院軟體研究所「開源軟體供應鏈點亮計劃」發起並長期支持的一項暑期開源活動,旨在鼓勵在校學生積極參與開源軟體的開發維護,培養和發掘更多優秀的開發者,促進優秀開源軟體社群的蓬勃發展,助力開源軟體供應鏈建設。活動聯合各大開源社群,針對重要開源軟體的開發與維護提供計畫,並向全球高校學生開放報名。

學生可自主選擇感興趣的計畫進行申請,中選後在計畫開發者(社群導師)的指導下進行開發。根據計畫的難易程度和完成情況,結項者將獲取開源之夏活動獎金和結項證書。

參賽物件

  • 本活動面向年滿 18 周歲的高校在校學生。

  • 暑期即將畢業的學生,只要申請時學生證處在有效期內,就可以報名活動。

  • 中國籍學生參與活動時需提供身份證、學生證、教育部學籍線上驗證報告(學信網)或在讀證明。

  • 外籍學生參與活動時需提供護照,同時提供錄取通知書、學生卡、在讀證明等檔用於證明學生身份。

  • OpenTiny 計畫介紹

    本次 OpenTiny 一共有10個計畫,包含 4個 基礎類及 6個 進階類賽題。大家可以根據自己感興趣的計畫參與報名。

    報名入口: https://summer-ospp.ac.cn/

    如何檢視計畫: 進入官網-】檢視計畫-】搜尋 OpenTiny

    獎金設定

    進階難度:學生結項獎金稅前人民幣 12000 元

    基礎難度:學生結項獎金稅前人民幣 8000 元

    計畫獎金來源:組委會支持計畫的結項獎金由組委會提供,社群支持計畫的結項獎金由社群提供。

    如何參與

    0 1

    計畫溝通

    a.註冊報名

  • 學生可透過活動官網首頁學生登入入口,註冊並登入點亮計劃管理系統(以下簡稱:系統),並按活動要求填寫資訊完成報名。

  • 往屆學生可登入原帳號更新資訊並報名。

  • 學生在社群開源倉庫中送出的 git email 必須使用學生報名時所用的信箱。

  • 學生不得同時以導師身份參加本活動。

  • b. 選擇OpenTiny組織計畫

  • 從 官網-檢視計畫 中,找到OpenTiny,點選進入後選擇你想要參加的三個計畫,學生最多可以送出三個計畫的申請書,但最終只能承擔一個計畫。 每個計畫最多由一名學生承擔。

  • c. 與導師溝通

  • 官網計畫描述中有計畫指定導師的姓名與聯系信箱,學生可透過電子信箱與導師進行溝通,信件溝通是參與社群活動的基本方式。同時添加小助手微信: opentiny-official 備註:開源之夏,加入OpenTiny*開源之夏活動交流群

  • 請學生註意與導師溝通的基本禮儀,導師僅提供力所能及的指導和建議,計畫本身的申請、設計和開發都是由學生自己完成。

  • 此階段既是了解計畫詳情的時期,也是了解OpenTiny運作方式、熟悉OpenTiny社群禮儀的時期。

  • 0 2

    計畫申請

    a. 準備計畫申請材料

  • 檢視 計畫申請樣版 並根據要求準備相關材料。

  • 計畫申請書的品質是評定學生申請是否透過的最主要標準。

  • b. 送出計畫申請

  • 透過系統送出申請材料。

  • 學生最多可以送出三個計畫的申請書,但最終最多只能承擔一個計畫。

  • 在送出計畫申請時,需要對本人申請的所有計畫的中選優先級進行排序,若同時被多個計畫選中,則根據該學生送出的計畫排序,優先中選優先級高的計畫。

  • 03

    中選公示

    學生可根據活動時間和活動流程階段在開源之夏官網和系統中檢視計畫申請結果。

    04

    開發預熱

    中選學生可以與社群及導師進一步就計畫進行溝通,明確計畫需求、開發方案與時間規劃,為計畫開發預熱。

    05

    計畫開發與成果送出

  • 計畫研發過程中使用的程式碼倉庫為計畫詳情下的連結倉庫。

  • 學生需要在計畫開發結束前(9 月 30 日 UTC+8)向上述計畫倉庫送出 PR/MR,並在系統中上傳計畫結項報告、填寫 PR/MR 連結。

  • 計畫開發結束後有一個月的計畫 PR/MR 合並期(10 月 1 日- 10 月 30 日 UTC+8),已送出的 PR/MR 需在此期間完成合並。

  • 學生應獨立完成計畫開發,不能由導師或其他人員代為送出或修改 PR/MR。導師僅針對計畫,指導學生制定計劃、提供相關推薦文件連結、指導學生如何參與社群、提供針對實作方案的改進方向性建議等。

  • 06

    結項考核

    考核流程

    i. 導師就以下方面稽核學生計畫成果,並在系統中填寫導師評審意見:

  • 學生承接的計畫需要以 PR/MR 的形式送出到計畫所在的開源社群倉庫中並完成合並

  • 評估計畫產出是否符合計畫最初設立的目標和要求

  • 送出給社群的貢獻的列表

  • 評估計畫產出執行情況

  • 計畫相關文件的完善程度

  • 對於研發類計畫,結項報告是否提供了對應的測試驗證結果

  • 社群及導師認為需要評估的其他方面

  • ii. 組委會組織評審團,針對計畫產出進行評審,並綜合社群的評審意見,給出最終評審結論(透過或未透過)。

    結項公示

  • 計畫結項考核結果將在活動官網公示。

  • 透過結項考核的學生將獲得項獎金以及結項證書,並有機會參與優秀學生評選。

  • 07

    年度優秀學生評選

  • 社群及導師根據結項學生的參與情況推薦開源之夏年度優秀學生人選,組委會根據推薦名單進行復審並確認最終優秀學生名單。

  • 註意事項

    1、學生已經是社群的一員,可以申請社群的計畫嗎?

  • 可以申請。 但申請人 不能同時作為本次活動中任一計畫的導師參與活動。

  • 2、學生什麽時候開始計畫開發?是否可以提前開發?

  • 組委會正式公布中選學生 後,中選學生可以開始計畫開發。

  • 在組委會公布中 選學生名單之前,計畫中選人處於未確定狀態,因此組委會不建議學生提前開始開發工作。中選公示前,學生 應將精力放在完善計畫 申請書與計畫方案上。磨刀不誤砍柴工,無論是本次活動的計畫,還是未來學生在工作中參與的計畫,前期的計畫規劃和方案設計都是非常重要的。

  • 3、學生應該使用什麽程式語言來開發計畫?

  • 學生可根據社群計畫的需求來選擇程式語言,一般應當與社群使用的程式語言保持一致

  • 4、學生什麽時候開始計畫開發?是否可以提前開發?

  • 組委會正式公布中選學生後,中選學生可以開始計畫開發。

  • 在組委會公布中選學生名單之前,計畫中選人處於未確定狀態,因此組委會不建議學生提前開始開發工作。 中選公示前,學生 應將 精力放在完善計畫申請書與計畫方案上。 磨刀不誤砍柴工,無論是本次活動的計畫,還是未來學生在工作中參與的計畫,前期的計畫規劃和方案設計都是非常重要的。

  • 5、結項考核要素

  • 學生承接的計畫需要以 PR/MR 的形式送出到開源社群倉庫中並已完成合並。

  • 進度方面,導師應根據學生的實際開發情況、開發任務難度綜合考慮,確定是否符合計畫計劃書的相關規劃。

  • 成果方面,導師應確認學生送出的結項成果符合該計畫的目標。

  • 學生在社群開源倉庫中送出的 git email 須與學生報名所使用的信箱一致。

  • 6、學生獎金說明

    a. 計畫獎金額度是多少?

  • 計畫難度分為基礎和進階兩檔,對應結項獎金分別為: 稅前人民幣 8000 和稅前人民幣 12000

  • b. 學生獎金將於何時發放?

  • 透過結項考核的學生將獲得獎金。 若結項評審未透過,則不予發放獎金。

  • c. 學生獎金如何發放?

    i. 結項獎金將根據【中華人民共和國個人所得稅法】居民個人勞務報酬所得個稅計算方式進行預扣預繳。 滿足個人所得稅退稅條件的學生,可在第二年的 3 至 6 月在個人所得稅 APP 中申請退稅。

    ii. 填寫資訊前,學生需確認所提供的收款銀行卡屬於一類銀行卡(二類銀行卡日轉賬限額將影響獎金發放)。

    ii i. 學生獎金由銀行轉賬方式發放,銀行卡須為本人名下借記卡,結項的學生應及時在點亮計劃管理系統內填寫銀行卡資訊:

    收款人姓名:

    手機號:

    開戶行:

    開戶行號:

    銀行卡號:

    身份證號:

    * 註:采集數據僅用於此次活動,活動組委會將采取合理的措施來保護私密數據、個人身份資訊和其他敏感資料。

    d. 外籍學生獎金如何發放?

    i. 根據稅務局管理要求,外籍學生獎金發放需提供本人護照掃描件。

    ii. 外籍學生獎金一律由美元結算,以獎金發放時的即時匯率為準。

    iii. 學生獎金由銀行轉賬方式形式發放,銀行卡須為本人名下,結項透過的同學在點亮計劃管理系統內填寫銀行卡資訊用於轉賬及中國稅務管理機構稽核:

    Payee's Full Name

    Gender

    ID Card Number

    Nationality

    Date of Birt h

    Telephone Number

    Payee's Address

    Payee's Bank Name and Address

    Payee's Bank Account

    Swiftcode

    Scancopy of Passport

    * 註:以上為按現行的國際結算政策要求所需資料,活動組委會將采取合理的措施來保護私密數據、個人身份資訊和其他敏感資料。


    iv. 根據稅務條款中外國人員在中國境內取得收益的場景,組委會發放獎金時將代繳個人所得稅,計算方法如下(單位:元):

  • 不超過 3000 元,稅率 3% 稅額 ( 獎金 80%*3%)

  • 超過 3000-12000 元的部份,稅率 10% 稅額 ( 獎金 80%*10%-210)

  • * 註:因收款人戶名、收款人國別被 FATF 、聯合國、公安部等外部機構列入制裁名單導致無法匯款的情況,由收款人自行承擔後果

    關於OpenTiny

    OpenTiny 是一套企業級 Web 前端開發解決方案,提供跨端、跨框架、跨版本的 TinyVue 元件庫,包含基於 Angular+TypeScript 的 TinyNG 元件庫,擁有靈活擴充套件的低程式碼引擎 TinyEngine,具備主題配置系統TinyTheme / 中後台樣版 TinyPro/ TinyCLI 命令列等豐富的效率提升工具,可幫助開發者高效開發 Web 套用。

    點選 閱讀原文 ,進入 華為開源官網 了解更多