CSDN與北航聯合推出《開源軟體開發導論》實踐課程,助力高校開源人才培養

csdn 發佈 2022-11-05T06:27:09.568841+00:00

為促進開源技術在中國高校的傳播,響應國家號召,進一步提高在校計算機及相關專業大學生對開源軟體的學習,近日,CSDN與北京航空航天大學聯合打造的《開源軟體開發導論》課程,正式推出,雙方聯手共建開源生態、推動開源教育發展。

近年來,我國開源創新得到長足發展,初步具備了在國際開源軟體生態中自主發展的能力。2021年3月,開源首次被列入「十四五」規劃和2035年遠景目標,企業紛紛擁抱開源,社會各界對開源技術、開源人才的強勁需求也一應而起。作為開源事業可持續發展的基礎,開源教育已經成為國家開源戰略發展下的一個重要共識。

為促進開源技術在中國高校的傳播,響應國家號召,進一步提高在校計算機及相關專業大學生對開源軟體的學習,近日,CSDN與北京航空航天大學聯合打造的《開源軟體開發導論》課程,正式推出,雙方聯手共建開源生態、推動開源教育發展。

團隊實踐和研討並重,從零開始起步高校學子的第一個開源項目

《開源軟體開發導論》由北京航空航天大學孫海龍教授、高祥副教授、CSDN副總裁、《編程之美》作者鄒欣等多位校企導師精心打造,為期14周,系統介紹開源軟體的發展歷程與現狀、基本思想與概念、開發方法與關鍵技術、支撐工具與系統平台以及相關科研工作,同時結合基於網際網路開源軟體平台的課程實踐環節,使學生掌握開源軟體開發的理論知識與實踐技能,具備進行開源軟體開發和開展相關研究的能力。

從左至右依次是高祥、孫海龍、鄒欣

為了幫助學生更好地了解開源,課程前期從開源軟體背景知識入手,幫助學生快速了解開源軟體開發的基本概念,包括一些常用的開源軟體許可證及國內優秀的開源社區;課程中後期將採用團隊實踐的方式,組織同學一起深入參與到社區建設中,例如由北航學生開發的幫助用戶做筆記和事項管理的開源小軟體,讓大家在了解開源社區的開發流程基礎上,收穫開發經驗,並為開源項目作出實際貢獻。

高校名企導師團 & CSDN 平台合力,為開源人才培養貢獻力量

除北航孫海龍、高祥兩位主講教授,CSDN還邀請到濤思數據聯合創始人、研發VP關勝亮等一線的開源開發導師,讓同學們可以在導師的指導下進入真實的開源項目中進行實踐開發。

濤思數據聯合創始人、研發VP關勝亮在北航上課場景

知名開源 UI 組件庫 iView 作者梁灝

CSDN研發總監楊龍偉

作為中國專業開發者社區,CSDN以「成就一億技術人」,為IT人成長賦能為宗旨,為更好推廣開源、實踐開源,CSDN推出「CSDN可視化項目」作為實驗教學資源,貫徹執行產學研合作協同育人。

CSDN數據可視化是一個由CSDN內部發起,完全以開源方式運作的項目,該項目以開放+新開源的形態運營:

  • 開放:將脫敏開放CSDN的內部數據,比如:用戶原力值、省/城市原力總分、作者粉絲分布、創作動態等各種數據來支持項目發展;

  • 新開源:在這個過程中將直面開源商業化,探索項目商業化的可能性,我們計劃將該項目的絕大多數甚至全部商業收入分享給所有開源貢獻者。

來自高校企業的實力講師,再加上平台助力,《開源軟體開發導論》課程的推出,以培養開源技術從業高技術人才為目標,在以理論知識為主的傳統內容教學模式之外,有效提高在校學生的動手實踐能力,讓學生在校期間就進入產業界真正的開源項目,從實踐中來,到實踐中去。

為了方便大家學習,《開源軟體開發導論》課程全部資料已上傳至GitCode(https://t.csdnimg.cn/E7la),如有任何需要討論或改進的地方,請果斷提交issue。

以下附北航同學參與的部分開源項目,歡迎大家學習交流:

  • CSDN技能樹

  • OneFlow

  • View UI Plus

  • 2048

除此之外,為了讓高校生及開發者更便捷地使用和參與開源項目,CSDN還舉辦了程式設計師開源挑戰賽,包含TDengine、Paddle、OceanBase、Uni-App等33個知名開源項目,聚焦於開源項目與GitCode和Cloud IDE的可適配性,旨在為開發者提供開源技術交流的平台,助力開發者學以致用,在提升開發能力的同時激發出開源創新活力。

開源青年人才,未來可期

CSDN與北航合作《開源軟體開發導論》課程的推出,是CSDN開源高校行活動的新階段,未來,隨著「走進高校」系列活動的開展,我們歡迎更多的高校、企業加入,共同助力開源技術人才的培養。

贈人玫瑰,手有餘香。我們相信,更多優秀開源企業、開源英雄的助力,必將加快我國青年開源人才的培養與成長,孵化開源軟體核心人才,從而積極推動開源技術「產學研用「融合發展,共創中國開源的美好未來!

關鍵字: