大工新生能從acm比賽中得到什麼?

 

寫在前面:

大家都曾以新生的身份經歷了大學的迷茫期------我們看見別人的成功,卻無法窺見成功的道路。我們每天忙忙碌碌,疲於奔波,想要走自己的路,卻又不自覺的模仿着他人。每年參加acm實踐班的人如過江之鯽,但是最後留下並且取得成功的沒有幾個。acm實踐班以超高的“淘汰率”聞名創新院,但此“淘汰”完全都是因爲他們自己選擇了離開。問過很多人爲什麼放棄,理由不外乎內容太難,壓力太大,時間沒空,而我覺得終極原因是他們並沒有意識到這項比賽能夠給他們帶來什麼。

我從bbs上找來了兩位acm實踐班學長的帖子,讓他們來向大家解讀一個新生能夠從acm比賽中得到什麼?

Richardchao:

對於一個電信的學生來說,玩acm是一個非常好的提升自己的途徑。首先在acm會“逼
迫”你再幾個月甚至幾周之內過掉C語言關,這時你達到的水平會是你很多同學畢業都
達不到的程度。通過做大量的題目,你的代碼會在不知不覺中熟練,慢慢的養成自己的
編碼習慣,對於以後工作也頗有益處。
至於做工程的問題,寫算法的確,只面對着黑黑的控制檯,但是你有幾萬行的代碼作保
證,對於程序執行的流程瞭然於胸,那麼做工程對你來說只是一個查說明書和堆砌積木
的事情。當然做算法對於很多面向對象的東西不太涉及,但是通過學習算法培養了你極
其強大的自學能力,所以這個地方也是小case而已。
那麼,做acm能得到什麼呢?
1.強大的自學能力。
這也是我一直不會告訴你是什麼,而只是告訴你怎麼查的原因。一個知識點,自己查出
來遠比別人直接告訴掌握的紮實。
2.很多經典算法。
算法是前人思想的結晶,明白一個經典算法會讓你感嘆數學的精妙,會讓你不知不覺愛
上數學,愛上計算機。
3.解決問題的能力。
所有acm的問題都是爲了解決某個問題讓你編寫程序。通過解決一個又一個的小問題會
充分的鍛鍊你的思維,慢慢的你會發現你的想法比別人更加嚴密,思維比別人更活躍。
4.友情,團隊精神。
acm是組隊比賽,也就是說你要和其他人合作解決問題。通過探討研究,在把一個不明
白的問題層層剝開成爲一個紅果果的模型並且通過編程解決掉,你們的友情也會在不知
不覺中加深。
5.各種證書,獎學金。
這個就不說了。
6.機會。
機會是給有準備的人,而做acm就是你面對諸多機會的一個很好的準備。基本上dut的
acmer都有很好的出路。有一個例子這裏我就不說了,你可以去創院打聽下想爺。
  
現在流行着這麼一條微博:
轉載:IT人的級別:IT領袖:年入過億; IT大哥:年入千萬; IT精英:年入百萬; IT人
才:年入50萬; IT工程師:年入20萬; IT民工:年入10萬; 碼農:年入6萬到10萬; 碼
奴:年入3萬到6萬; 碼畜:年入低於3萬
  
爲什麼同樣是編代碼,會得到不一樣的待遇?爲什麼baidu,taobao這些企業,研發的
職位待遇很好,招聘的時候尤其強調算法能力?思維啊,解決問題的能力啊!!!
  
當然我們acm的確存在一些問題,比如對算法的學習不夠在理論層次上深入,流於表
面,對於諸多變化不能安然應對。但是這些問題都是注意到就可以解決掉的,總之我覺
得現階段,大一的孩子在acm呆一兩年, 然後到其他實踐班打個醬油神馬的,最好不過
了。

Elephant:

1、沒有人一開始就知道自己做的事情以後會怎麼樣。
     互聯網的創始人,根本不會知道21世紀會是什麼樣子。三十年前,手機還叫“大哥
大”的時候,沒有人知道它會將世界改變多少。
     十五年前,多少人說互聯網多麼有前途。其實都是扯淡。當泡沫破滅的時候,多少
人因此破產。
     五年前,當喬布斯推出iPhone第一代的時候,多少人在罵它爛。
     經常有人在社區裏面問,XX技術未來有什麼前景。我覺得這種問題極其無聊。MFC那
麼爛的技術,仍然有幾千萬用戶。雲計算被捧的那麼火,也沒見搞出什麼明堂。
     所以無論是什麼事情,肯定會有人說它好,有人說它爛,但是沒有人會知道它未來
能夠改變世界還是破產。
     一個剛加入ACM/ICPC創新實踐班的同學,不可能也沒必要知道“算法設計與程序競
賽”能給你帶來什麼好處,或者什麼壞處。
2、成功與失敗只在於做或者不做
     一件事情,認認真真地從頭做下來,成果也好,教訓也好,總會有收穫。人生總該
有那麼一件事,是與衆不同的。裏面的滋味,只有自己能懂。
     每年ACM/ICPC,九月招納新人。到了五月開始集訓的時候,剩下來的也只有十幾
個。我還記得10年集訓的時候,有人敲代碼到深夜兩三點。
3、我爲什麼加入ACM/ICPC
     其實我也不知道。想當年大二傻了吧嘰的我,稀裏糊塗地加入了ACM/ICPC。
     兩年的時光,一步一步走過去,也沒有覺得後悔。
     不過還好,兩年下來的積累,足夠我受用一生。同時還認識了那麼多能力超羣又樂
於助人的學長。
4、我從ACM/ICPC中得到了什麼
     什麼也沒有。
     有人說,在POJ上AC 500道題纔算入門。
     也有人說,regional只是一個開始。
     對於POJ上只有不到200個AC,regional上從未拿過獎的我,可以說收穫甚少。
  
     唯一的收穫,也就是代碼能力和編程能力了吧。我找工作的時候,基本上從來沒有
被筆試卡住過。剛加入公司就能完成很複雜的代碼也讓上司對我信任有佳。
5、ACM/ICPC對於我的影響
     人一輩子,有那麼一百多件自己應該去做的事情。可是,只有十幾件是自己喜歡的
事情。這十幾件喜歡的事情當中,只有一兩件是可以體現自身價值的。
     我覺得,在一種自己不喜歡的生活中忍受一輩子是一種巨大的痛苦。所以,大學四
年,經歷了街舞協會,經歷了ACM/ICPC,經歷了地瓜皮。每一種嘗試,只是爲了幫助自
己排除一個錯誤答案。在選擇之後,就要爲自己的人生負責。
     ACM/ICPC只是給了我一個機會,一個瞭解世界的機會,一個嘗試的機會。嘗試了很
多以前沒有機會嘗試的事情。
6、最重要的事情
     我覺得是朋友。從來沒有一個朋友圈子裏面,有那麼多人保研,有那麼多人能夠拿
到一份漂亮的工作。我覺得在ACM/ICPC認識的這麼多人,未來都會是社會的精英。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章