天天看點

雲效走進百所高校 讓上千學生真正認識代碼

雲效走進百所高校 讓上千學生真正認識代碼

日前,阿裡雲雲效聯合阿裡雲大學團隊,面向全國高校學子正式啟動了83行代碼重構大賽,4道關卡闖關奪寶,寓教于樂,以賽促練!目前已有近200所高校,超過1500名學生報名參賽,大賽交流群中每天都滾動着學生們對于代碼熱情的交流與思考。

雲效走進百所高校 讓上千學生真正認識代碼

學生們在大賽交流群内的熱情交流

83行代碼是啥?

2018年4月13日 阿裡巴巴研發效能事業部&系統軟體事業部&中間件事業部舉辦了第一期多隆獎活動,Review過程中,多隆看到某代碼片段結尾處時,突然補上一句:往上翻看下第 83 行,這種對代碼懷着敬畏之心的精神感染着每位程式員,83 行代碼就此誕生。迄今已成功舉辦兩屆,吸引了幾萬阿裡技術工程師與開發者參與,更有多隆、孤盡等上百位阿裡技術大牛面對面代碼點評,是阿裡集團内部參與人數最多的代碼賽事。

2020年10月24日,阿裡雲雲效首次讓83行代碼重構大賽對外,超3000開發者參賽,2萬多人圍觀。比賽賽制采用通關制,增強趣味性的同時,也吸引了更多不同技術水準的學生參與,以達到寓教于樂,以賽促練的目的。賽事平台由阿裡雲雲效提供,智能AI研發助手進行重構打分,趣味性、智能性和實用性并存。

“測試隻能說明程式有錯誤,而不能說明沒有錯誤”

通過參加本次比賽,我了解到了了解需求是一個多麼重要的技能。同時在比賽過程中通過 UT 明白了“測試隻能說明程式有錯誤,而不能說明沒有錯誤”這一真理。在比賽過程中使用到了一些常見的設計模式,通過使用這些設計模式來對程式進行解耦能大幅提高程式的可維護性和可拓展性。

——貴州理工學院 張仕劼

雲效走進百所高校 讓上千學生真正認識代碼

張仕劼同學特地展示了這段代碼,裡面包含了他對于程式後續的可擴充性和可維護性的思考。

“第一次接觸代碼重構,對java這個語言有了更深的了解”

通過這次阿裡雲的83行代碼大賽,讓我對java這一面向對象的語言有了更深的了解。雖說是第一次接觸代碼重構,但是通過阿裡雲大學的課程視訊,我對代碼重構有了一個基本的認識,進而也使得自己在代碼編寫方面有了進一步的提升,希望阿裡雲以後能夠多多開展類似活動。

——貴州理工學院 龍建宇

雲效走進百所高校 讓上千學生真正認識代碼

龍建宇在第1關的代碼展示

“每通關一次都有很大的成就感”

本次阿裡雲為各種水準的程式猿提供了一個檢驗自己的平台。由于我自己的實力也不是很強,基本上止步于第三關。但是我也依舊會努力去解題,得到其中的樂趣。感覺打開了新技術世界的大門~重構代碼的比賽比較有樂趣,每通關一次都有很大的成就感,覺得不是很好的就是感覺沒有測試用例,有的時候有點無從下手,有的規則會有一絲絲了解不太清楚(來自一個初級程式員的想法)。

——日照職業技術學院 闫同學

“體會到了設計模式的重要性”

在重構代碼時,發現很多不足的代碼就是按照我們平常的邏輯來寫的,很不嚴謹,耦合度也很大。我之前稍微了解過一些設計模式,在比賽過程中一邊嘗試自己去解決程式中的一些小問題,一邊嘗試用設計模式解耦,遇到過很多小問題,也和答疑群的各位同學一起交流,體會到了設計模式的重要性,也提升了自己的代碼能力,很不錯的一次參賽經曆。

——常州大學 丁同學

老師的評價

83行代碼大賽通過線上活動形式“以賽促練”,不僅增強了學生對計算機程式設計語言專業知識的了解,也通過企業的産品與工具為學生們提供了一個錘煉代碼能力的平台。比賽不僅趣味十足更是科技感十足,通過本次比賽也調動了學生學習用心性,達到以賽促學、賽學結合的目的。感謝阿裡雲大學和阿裡雲雲效團隊提供這樣一個舞台,讓學生有實踐的機會,在賽事中汲取經驗和啟發,并不斷學習新的知識來提升潛力。

——常州資訊職業技術學院 周老師

賽事火熱進行中

立即前往參賽:

https://college.devops.aliyun.com/

就算你是小白,也可以通過闖關成為大神。

大賽交流釘釘群:33789107