ACM與CTF間如何選擇?

時間 2021-05-06 11:25:30

1樓:藍花花

平時一直把知乎當做課餘科普讀物來讀,從高中用到大二,也就是現在。

這是第一次想要回答乙個問題,因為我在幾天前剛剛在二者之間做出了選擇。看到這個問題實在是感到有共鳴。雖然處境和題主不太一樣,但是同樣也在二者之間糾結了很久。

首先說一下我的看法:

對於題主這種情況,建議選擇acm。

從題主的自身條件來看,有noip基礎其實已經是乙個不錯的起點了,acm和ctf相比的話,團隊性沒有那麼突出,當然acm也很需要團隊配合,但是如果個人實力夠強的話不說突破學校記錄,持平到區域賽銀還是沒有任何問題的。我在大一上學期的時候學的還是大學計算機基礎這門課,大一上都結束了還一丁點C語言都不會,更別提什麼演算法和資料結構,後來acm校賽針對大一的那一場,首次開通了python提交,我抱著試一試的態度去參加了一下,結果居然混到了個三等獎,之後被教練拉進了競賽隊裡,裡面有和我一樣的小白,也有高中爺。教練讓我們這些python過來的人,先從C語言學起,再學C++和STL,然後學資料結構,當時趕上疫情,在家上網課,於是網課的時候邊下棋(沒錯雲頂之弈)邊看mooc上浙大翁愷的那個C語言的課,差不多一周左右把C語言學會了,這裡的學會指的只是能寫一般的順序選擇和迴圈。

然後又花了三天學了C++除了類之外的東西,一些輸入輸出流什麼的,調整了一下之後開始學STL,差不多一周的時間學完了一些基礎的STL,比如set,map,queue,stack,還有優先順序佇列什麼的,這期間是就和著資料結構一塊學的,學了乙個資料結構就學乙個對應的STL,之後打了一些訓練賽,差不多每週兩場左右,一開始很痛苦,簽到題都不會,後來打到一二十場的時候,逐漸有感覺了吧反正,除了簽到題之外也能做做別的題了,一些簡單的貪心和動態規劃也能寫了。

至於CTF,個人建議題主不要在學校沒有環境和資源的情況下去嘗試這個,這個需要的團隊性質很強,而且很吃資源,如果學校沒有對應的俱樂部或者隊伍進行系統培養的話,是很難有很高的成績的,至於我自己其實現在已經轉到ctf了,我當初糾結了很久,我自我感覺還是稍微有一點點演算法天賦的,當然和大佬們沒法比,但是由於我的專業偏網路安全,而且學校有乙個實力很強的戰隊,戰隊名稱不方便說,有些敏感,但是是全國前三前五的戰隊,很強很強。有很多博士生和研究生的學長會帶我們,所以ctf的環境整體來說要比題主好很多,所以最後我才狠下心來放棄了acm,其實我個人還是很喜歡acm的,越學越覺得演算法真的是太美了。不知不覺好像已經寫了好多了,就這樣吧,希望題主大學四年能夠不負青春,拼出些名堂來!

2樓:我是010

喜歡就好啦,不過CTF乙個人真的會很累很累,我學校就是從我這開始的,至今沒有pwn隊友,每次比賽pwn都白給,綜合考慮可能還是說沒隊友別來CTF,不過CTF尤其是web,實戰性較高,幹起來會很爽的^^

3樓:Yeedo

如果將來很想搞安全的話,走ctf會更好,但是如果學校本身沒有這方面的資源,自己來搞肯定會充滿困難,重要的是要有能共同進步的好隊友,這樣學習動力也足,比賽成績也會更好。

有noip經驗,學校acm成熟的話,學起來可能也會更快一點,但是和安全的學習方向屬實兩條線,可能有些交叉,但差距還是很大,CTF也有很多方向(之前有的賽還有過搞acm題當CTF打的迷惑操作),希望題主能夠找到自己的樂趣。

4樓:落楓Yin

弱校的話,建議刷績點為主,比賽可以打但是要控制投入。

你有noip基礎,那是多強的基礎呢?參與過?還是提高組省一省二?

前者的話你和沒基礎其實沒什麼區別,後者的話區域賽銀估計也是你目前天花板了,將來你要擔負打破學校記錄的重任,還要培養好隊友。或者你也可以不怎麼花時間摸個銀就跑,如果只能摸個銅那意義不大。那這樣看績點可能還重要一些,價效比也高。

如果你校ctf是一張白紙,不建議打,從0開始那就更累了,更吃力不討好了。真做競賽的話,他校學長能幫你到什麼程度你心裡要有數啊,而且你有外援你隊友可不一定有。

總之,看自己興趣,你才大一,多接觸一下其他有意思的東西,電腦科學很龐大,不應該侷限於這些東西。

如何在「熬夜做題」與老師建議的「早睡」間選擇?

Robin 可以連續熬夜幾天到十幾天,來幾次狠的試試自己體能的底線,觀察一下白天的精神狀態和注意力,就知道哪個方式更好了。熬夜是不得已而為之,早睡才能打持久戰。 clikiii 同初三,同上海 作業一般十點左右寫完.然後複習和刷題,刷到十二點睡覺。第二天除了起床困難,其他時間都精神抖擻 反正熬夜適度...

ACM和力扣刷題該如何選擇

leetcode 1k題已經很厲害了,這水平居然沒有進校隊。有沒聽說過的東西很正常啊,不懂就去學唄,有啥好抉擇的。 不負AC不負卿 LeetCode 面向面試刷題 ACM 情懷 難度 LeetCode Hard ACM Easy至於卡特蘭數在ACM裡都算簡單結論了 其實你提到的卡特蘭數和莫比烏斯反演...

在人大最差的專業與武大弘毅學堂間如何選擇?

上大學本質是消費大學的資源。同為普通985,但又不像清北那樣資源無敵,無論人大還是武大都會把資源向頭部集中。人大也許看起來分高,但是作為鳳尾,你妥妥的是被剝削的物件,是人大頭部資源的墊腳石。相比之下,如果你去武大弘毅,可以享受武大的頭部資源 最好的師資,最好的待遇,武大最優秀畢業生的校友資源,如此不...