ACM菜雞退役帖——ACM究竟給了我什么?


  這個ACM退役帖,諸多原因(一言難盡...),終於決定在我大三下學期開始的時候寫出來。下面說兩個重要的原因。

  其一是覺得菜雞的ACM之旅沒人會看的,但是新學期開始了,總結一下,只為了更好的出發吧。

  其二是感覺沒什么好寫的,直到上學期期末我發現ACM給了我一些寶貴的東西,想跟大家分享一下。

  主要有緣起ACM如何准備ACM的ACM究竟給了我什么三個部分內容(長文警告)。

  緣起ACM

  從高中的時候說起....不,開玩笑,還是從大學說起吧。高考結束后,由於分數沒有過二本線,無奈的選擇了鄭州的一所民辦本科院校,就讀物聯網工程專業。

  上什么大學不重要,重要的是怎么上這個大學。進到這個學校,除了上課學習,課余時間多了起來,我想我得找點事做,只知道不想進學生會,又想既然學了計算機專業,就找一個專業相關的社團吧。之后就遇到了不能說改變人生,起碼讓我人生有了方向的學習社團——ACM協會。

  到了這里我發現大家都在忙,不是忙着社交,不是忙着賺錢,不是忙着談戀愛,而是在忙着准備一個比賽,而這個比賽就是ACM國際大學生程序設計競賽

  隨后經過幾次校內比賽,雖然成績不理想,但是我覺得我找到了我想做的事,並相信能通過努力像學長學姐一樣優秀。就這樣刷題和比賽占據了我大一上學期的大部分時間。

  然后又通過幾次外出比賽,有鄭輕的新生賽什么的,我們又看到了通過在大學里努力學習,然后再和之前高考勝出的人一較高下的機會,那股不甘,那股倔強又涌上了心頭

  如果只是我一個人努力,我覺得我堅持不下來,很慶幸有帶我們的學長學姐,還有一起努力的小伙伴,一起訓練,一起比賽,一起享受着編程帶來的樂趣。

  如何准備ACM的

  到了大一的下學期,除了上課,我們大部門的時間都在准備比賽,刷題,寫博客,比賽,寫比賽總結,隨后我們參加了藍橋杯軟件組的省賽(基本都水到了三等獎);又經過幾周的集訓,最終派大二的學長學姐們組隊參加了ACM河南省賽,兩銀一銅,有驚無險。

  通過這一年的省賽,我們了解了河南ACM競賽的強校和牛人,有點遺憾的是沒能和他們成為朋友(其實是因為太菜,不好意思聯系)。這次比賽過后,學長學姐們基本都退役了,意味着明年的省賽將由我們代表學校參賽,責任重大,但倍感榮幸

  然后這一年的暑假,大一的基本留校集訓了,從簡單的專題開始,刷題,總結,比賽,總結,最后有三場排位賽,驚心刺激。

  很快,到了大二的上學期,意味着大一新生就要到來了,看到他們的懵懂,就想起我們剛來的時候的樣子。這個時候我們有一個任務,就是培養和選拔新一屆的協會成員,這段時間,我們宣講,招新,講課,出題,舉辦比賽,為協會的發展努力的同時,也未曾忘記自己的編程學習

       下面是我們准備宣講會的時候和舉辦新生賽的時候拍的。

         

  這是一種使命感,屆屆相傳,小則培養協會新成員,大則培養代表學校的ACM隊員。這期間能深刻體會的是屆與屆之間那種微妙的感情,亦師亦友,血濃於水,有的甚至成了戀人,不禁感慨是這個協會讓我們相遇,相知,相愛

  到了大二的下學期,我們成了代表學校參賽的主力,參加各個學校的校賽,為省賽准備着。終於,我們參加了在信陽師范學院舉行了省賽,兩只有希望拿銀牌的隊伍都只是拿了銅牌而歸,都因為一點小小的失誤,說運氣不好也罷,說實力不夠也罷,結果就是這樣,比賽之后,惋惜之余,大家各自為了自己的前途,分道揚鑣

  回來之后,我還是會把之前看的算法入門經典放在旁邊,隨手翻起,心里總有一種念頭,不,還沒有結束

  這是一種意猶未盡的感覺,像是一件事情還沒有做完,如鯁在喉,寢食難安。在隨后的暑假,小伙伴們有的轉去准備考研,有的學習Linux,有的學習JAVA,而我決定和學長組隊參加這一年的區域賽。

  經過一個暑假的集中學習,我學習了一些之前只看過名字的算法,也都以博客的形式記錄了下來,很難想象這是省賽之前望而生畏的東西。其中字典樹和AC自動機給大一留校的同學進行了講解和訓練(飄了飄了...)。

  大三上學期,課余主要一些算法書,配合學長解題,寫算法總結,歸納有價值的區域賽的真題,以博客的形式記錄,以便於賽前我們統一打印出來作為參考資料。出乎意料的是我們有機會參加2018年青島焦作兩場區域賽,滿懷希望,奈何戰況慘烈,均是打鐵而歸。

  下面的照片分別參加青島和焦作的熱身賽的時候拍的。

        

  區域賽結束之后,要說沒有一點不甘,那是假話,不過想來論努力程度,跟那些從OI打到ACM的人比,簡直不可同日而語,論智商,考到三本和那些清華北大的,更是不能相提並論,如此也心安理得,有些不同的是有一種竭盡全力之后的酣暢、愜意之感,懂得了牛人很多,要繼續努力才行的道理

  ACM究竟給了我什么

  隨后的大三期末,忙着各種考試和課程設計。偶然通過給同學做了一個Access登錄驗證界面,我才意識到ACM給了我什么——為了一個目標,有一種無比專注狀態。從只是聽到過一個技術,到上手,完成簡單的作品,然后根據需求完善功能,差不多三天的時間,期間有困難,有疲憊,但是我堅持了下來,並且完成了任務。

  雖然之前也寫過C語言課程設計數據結構課程設計和單片機課程設計,但是都是在基礎不錯的情況下完善的,這次接觸新的技術,才讓我明白了ACM給了我什么。

  隨后有些欣喜,這不就是搞技術人所必須的一項技能嗎。在隨后的幾周,我完成了一個Web個人網頁,完成了嵌入式系統及應用課程設計,完成了JAVA課程設計,都是這種狀態,欣喜之余,我覺得這就是ACM給我的最寶貴的東西。

  說是有耐心,說是會堅持,說是懂運用,都不如說這是一種無比專注的狀態,從心理到生理,就像開學的前一天我寫了四篇博客,新學期的開始,花了一早上的時間總結一下之前兩年半的學習經歷。

  ACM給了我人生的方向,就像前面說的上了三本的學生,可謂前途渺茫,而現在我懂得可以學習技術,找到人生的方向。

  ACM給了我一份份真摯的感情,我的隊友,我的同學,我的老師。

  ACM給了我一段過程雖然苦澀,但是回憶起來卻是十分美好的經歷

  寫在最后,可能有人會說,啰嗦一大堆,只說了你有多努力,最后沒啥重要的獎項不是白搭嗎,我想說的是如果只看結果,很多事都是白搭的,在我心里過程比結果重要,更何況我明白ACM究竟給了我什么,這也是一種人生態度,讓我來面對將來的生活、學習和工作

  菜雞的ACM之旅總算是說完了,但是我對算法的學習從未停止。新學期就要開始了,總結一下,只是為了更好的出發,一起加油吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM