云效走进百所高校 让上千学生真正认识代码
日前,阿里云云效聯合阿里云大學團隊,面向全國高校學子正式啟動了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
原文鏈接:https://developer.aliyun.com/article/783119?
版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。總結
以上是生活随笔為你收集整理的云效走进百所高校 让上千学生真正认识代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云云效技术专家:一文详解kubern
- 下一篇: 重磅官宣:Nacos2.0性能提升10倍