本人電腦科學與技術專業,想問一下icpc等等acm競賽對以後有什麼好處,不參加會怎樣?

時間 2021-05-06 20:01:23

1樓:會飛的象

個人認為演算法水平遠高於一般同學,拿獎牌簡歷加分很大。如果獲獎後不荒廢堅持練習,面試代價是一切,所以要好好學習演算法,好好學吧,加油,衝衝衝!

2樓:苦逼的大學生

不參加也不會怎樣,但是icpc和acm競賽如果取得好成績的話,大廠都是直接在決賽裡面直接挖人的懂麼。但是icpc和acm競賽難度很大,一般只適合天才型選手。我是有自知之明,不想白費功夫去做連綠葉算不上頂多算是肥料的襯托。

我的方向是老老實實學學校裡面的基礎課程,有實力可以去打一打比賽,然後搞技術。

3樓:莫若以明

首先好處肯定是多多的:對找工作有幫助,保研有加分,也能加學分,有公費旅遊,提高演算法能力,認識各種大佬。

但是這東西很耗時間和精力,不全身心投入進來就是打水漂,除非你有很好的oi基礎。而且下定決心參加了就別想著npy和遊戲什麼了,真沒時間的。

4樓:艾Mi傑

對於普通大學來說,沒有名校光環,沒有高質量課程。icpc是你提高專業素養(特指演算法和程式設計能力)非常有效的途徑之一。堅持學下去,即使你最後沒有拿到獎牌,沒有取得保研,沒有談過戀愛,沒有好好享受過大學的美好休閒時光,但是你在icpc生涯中,認識到的許多優秀老師、優秀同學,都會會讓你擁有更加開闊的視野,讓你看到更廣闊的人生,讓你擁有更多的可能性。

5樓:Nergigante

如果只是單純功利性找工作的話,無障礙解答leetcode medium已經足夠了,這個水準的演算法和資料結構足以滿足國內外各家大廠任何校招崗位對coding的要求,ACM選手在這方面平均水平的確高一些。不過以我做面試官的經驗,這一條標準已經給了太多人nohire,coding題合格了再考慮其它的因素。

6樓:WhiteAshes

三流選手回答一波,我個人覺得主要看你大學的教育資源是否豐富。清華的大佬們可能不會太在意icpc/acm,這一點從清華沒拿過acm世界決賽冠軍就可以看出來。背後的原因是,清華本身的教育資源足夠豐富,比如鄧俊輝老師的資料結構課,晉級CST部分後,使用的資料結構已經非常直逼競賽水平了。

清華其他的課我聽說也是從頭到尾造一波輪子,在這樣的教育資源,競爭水平加持下,自然不用很在意競賽。況且大佬們還可以進實驗室提早進行科研。

但如果是乙個普通學校,各個課程內容不是特別精深,也很難進實驗室獲得足夠的科研資源,也比較難進厲害的公司實習。那你大學四年該幹嘛呢?刷績點?

能保證自己績點刷高了就真正掌握知識了嗎。

而acm的用處有兩個

1.是它可以強制你將精力集中到某一件事情上,反正廢物如我,如果沒有集訓隊的培養,可能四年東看看西看看一下子就過去了,現在的我雖然依舊廢物,但是最起碼刷刷企業的筆試題不是很累,也算有乙個優勢。

2.如果學校本身不是特別出名,acm可以提供乙個額外的證明你能力的機會,這是乙個真正公平競技的平台,可以彌補你高考的不足。我個人感覺HR都是先看學校,再看績點的,弱校的4.

0可能在HR眼裡不如名校的3.6。其實用腦袋想想也知道,不同學校的課程難度都不一樣,怎麼可能平行比較。

總結一下就是,如果學校不太強,建議參加。

7樓:紅紅火火恍恍惚惚

參加這些比賽的訓練可以極大增加你的編碼量和對某一種語言的熟悉度(比如C/C++的STL),而程式設計能力在一定程度上跟編碼量掛鉤。acm比賽題目中有很多思維題和資料結構題,多寫多做,增加思維能力、編碼能力、debug能力。當然這裡唯一不會鍛鍊的就是編碼規範(需要自己給自己設限制)。

當然以上的內容不參加ACM也可以辦到,但是得自己多刷leetcode,多做專案,多閱讀原始碼了。

8樓:乙個小機械人

參加了可以在開始的很長一段時間看著慘淡的成績和做不來看不懂的題每天半夜聽著網抑雲流著淚懷疑人生

然後或許在一年後或許在兩年後你心心念念的那朵花會悄然綻放

總的來說是很好的磨練,但不參加其實也沒啥,感興趣就試試唄

9樓:吉法師

感覺付出與收益不成正比,如果有學習的目標,沒必要在競賽上花那麼多的時間。

不如看看作業系統,資料庫,計算機網路,資料結構演算法。

10樓:

不參加不會怎麼樣,只是可能無聊(並不)。

實際上還有許多事情能做,比如嘗試學習做做開源貢獻,或者成為某個語言廚(然後學學 PL ,劃去),這些我都尚無能力做到。打 ICPC 應該成為很小的一部分,但它是時間黑洞(存疑?)

現在進隊了,卻又總是覺得自己在拖後腿,不敢隨意享受生活,反而有些苦惱。

好處?大概是 A 題的快感吧,可惜現在也有邊際遞減效應了,重點還是要看自己合適不合適。

11樓:

不脫單是真的,作為同屆唯一的女生,心理性別已經快要被同化了。

成績不用擔心,快考試時拿出平時訓練的肝,學個幾天至少不會掛。

本菜雞不清楚參加以後有什麼好處,但是就目前來說打比賽很爽,ac的快感不亞於以前吃雞。

不參加也蠻好,比如可以和舍友一塊熄燈就睡大覺。

12樓:Anti mage

首先,不參加不會怎麼樣。參加的話,如果沒有oi經歷的話,會有點吃力,但是這個劣勢是可以通過訓練彌補的,計算機專業的學生繞不開演算法的,如果你的學校有ACM集訓隊的話,是可以去大膽嘗試的,短期內的好處是,培養你與兩位隊友通力合作的能力,提高自己分析解決演算法問題的水平,拿牌子會有保研加分等等。長期的話,如果你想保研,那麼ACM經歷會讓你在保研夏令營機試中佔據優勢,本科就業的話有ACM經歷的同學會很受青睞。

還是提醒一句打ACM的路道阻且長,題主可以在有C/C++基礎的條件下刷刷洛谷題單,上CodeForces打幾輪,或者參加一下學校的ACM隊選拔體驗一下再做決定,如果你在課內任務得心應手的情況下,富餘時間參加競賽提高自己的專業素養是非常值得的。

電腦科學與技術專業分流?

Kerry 個人比較看好大資料和網路與資訊保安。大資料,顧名思義,是從海量資料中提取出有用的資訊。現在網路越來越發達,資訊量越來越多,其中無用資訊也很多,如何提取出有效資訊,將是後續重要的方向之一。另外乙個是網路與資訊保安。海量資料,尤其是開放資料越來越多,資訊保安問題也日益突出。 Lady梔子 計...

本人大一,計算機類(電腦科學與技術,資料科學與大資料技術),還沒分流,想買筆記本,預算5k到6k

浮生未歇 我大四計算機的,建議就是計算效能要高,玩不玩遊戲都可以買遊戲本。5 6k可以買很好用的電腦了。主要是後面的課程會用到方方面面的技術,有些開發工具還是挺吃效能的,還有就是記憶體空間大小沒太大關係,買個固態硬碟就能解決的事情不用糾結。網購好點,線下店太黑了 Addison 關於專業 說下我們大...

本人大一新生!!電腦科學與技術專業!!

foxgab 如果只說職業,確實是沒有什麼高低貴賤,錢多就叫好麼?鈑金泥瓦匠木工工資比很多剛畢業的大學生高出好幾倍。什麼叫發展前景好?你讀書時候可能這個比較火,但是未必它就能一直火下去。所以我覺得,你想從事哪個行業,還是要看你的興趣愛好,只有有興趣的東西,才可能做好做深,才會有發展前途。至於你說的哪...