導航:首頁 > 程序命令 > acm程序員是什麼

acm程序員是什麼

發布時間:2022-10-09 03:11:26

『壹』 做程序員必須要搞ACM ICPC嗎

顯然不是必須的。在大學階段成為人生贏家的道路有很多,ACM在其中恐怕還算比較曲折的一條。然而程序員是否必須參加ACM這個問題,和題主是否有必要參加ACM似乎也毫無關聯。接下來談談實際問題:小馬過河,是該蛙泳還是狗刨。很多ACM相關的吐槽諸位都應該聽多了:大量重風格糟糕的編碼練習,在某些演算法細節的實現上過於別扭的糾結,各種在現實應用中並無卵用的神棍演算法大行其道。。。。。比如這篇演算法競賽總結里的吐槽(Overview of Programming Contests)(各種程序設計比賽總結得很完善,推薦各位看看)誠然,從成為一名優秀的技術人員的角度來說,在各種古典演算法的骨架上,玩上幾年披著程式設計外衣的思維游戲,想必不會是捷徑。然而,我對ACM的理解是,它真正牛逼的地方,不在於從中學了多少演算法,做了多少題。而是厲害在生態系統的完備上。這里的生態系統是指由以ICPC為首的諸多演算法競賽賽事,和校內集訓隊構成的整體環境。首先,私以為,對個人成長來說,反饋才是核心。而演算法競賽的一大特點恰恰是高反饋。從每個提交返回的AC,WA,TLE,到topcoder,codeforces等大型線上賽網站的elo rating系統,各種各樣商業公司組織的演算法比賽,以及ICPC賽事本身積淀至今的儀式感構成了ICPC完整的反饋體系。高反饋給予了演算法競賽選手高動力。君不見,諸多競賽選手一年裡的很多個晚上為了能夠做場線上賽,冒著被室友殺身之險,在斷了電的宿舍里,摸黑戰斗到凌晨兩三點(主要是時差問題), 並且還能樂在其中。像輪子哥一般自少年時期便執著於代碼的傑出技術青年著實不多,然而能在炎炎夏日連續兩個月,每天堅持訓練十個小時以上,整個演算法競賽生涯傾注數千小時於coding之上的ACMer卻比比皆是。

『貳』 我們學校老師有推薦兩個計算機方向。。。一個是網路信息安全(黑客),還有ACM,哪個好

這個我覺得還是要看你對以後的工作性質的判斷的問題,看你對哪個方向的比較感興趣,不管選的是哪個方向,都要自己學好,只要自己學好,兩個方向畢業出來後工作崗位都是很不錯的
網路信息安全不是讓你做黑客的,學好了做網路管理的
ACM的話主要還是要學演算法,學好演算法了以後做做軟體工程師,工資也不低

『叄』 求助:ACM/ICPC大賽有沒有實用價值

我參加acm兩年了,也感覺學到的演算法知識在現實中用到的幾率不大,上學期參加亞洲區預選賽的時候,sun的高級工程師也這么說,除非你以後搞科學研究,要不然這些知識基本用不到的

不過,我覺得參加acm肯定是很多好處的.
首先.參加acm的人會有很扎實的程序設計的基礎.一般你堅持下來的話,到你畢業了,代碼估計也敲了十幾萬行了,再加上要學的知識也蠻多的,特別是數學方面的,所以程序設計基礎會很扎實
其次呢,acm的題目要求的答案都是很全面的,這樣會讓你考慮問題也變得全面,而且解題思路基本上用常規方法是做不出的,有時候當你做出這樣的題目的時候,你就會感覺這像一種藝術.
再者,參加acm是很辛苦的,很多東西都要自己學,自己用,這對一個人的學習能力的培養肯定是大有幫助的.

總之,參加acm的話,你想馬上就想培養某種技能用到現實中或是想得到那種實用價值,是沒有的.不過,參加acm對一個人的發展潛力是有很大幫助的..........

『肆』 做程序員必須要搞ACMICPC嗎

顯然不是必須的。
在大學階段成為人生贏家的道路有很多,ACM在其中恐怕還算比較曲折的一條。
然而程序員是否必須參加ACM這個問題,和題主是否有必要參加ACM似乎也毫無關聯。
接下來談談實際問題:小馬過河,是該蛙泳還是狗刨。
很多ACM相關的吐槽諸位都應該聽多了:大量重風格糟糕的編碼練習,在某些演算法細節的實現上過於別扭的糾結,各種在現實應用中並無卵用的神棍演算法大行其道。。。。。
比如這篇演算法競賽總結里的吐槽(Overview of Programming Contests)(各種程序設計比賽總結得很完善,推薦各位看看)
誠然,從成為一名優秀的技術人員的角度來說,在各種古典演算法的骨架上,玩上幾年披著程式設計外衣的思維游戲,想必不會是捷徑。
然而,我對ACM的理解是,它真正牛逼的地方,不在於從中學了多少演算法,做了多少題。
而是厲害在生態系統的完備上。

『伍』 已經大三了,還適合搞ACM嗎

ACM程序題對鍛煉邏輯思維是有很大幫助的,既然你明年還想參加比賽就不能放棄OJ,相信你們學校大三的學生也會帶大一大二的學弟學妹吧,你可以不學習新的演算法而去整理自己以前所學的,像DP、DFS什麼的整理好,給他們講,可能還會有新的收獲。ACM很有魔力,相信你心裡也是放不下。
ACM不是一份工作,你也不可能拿這個當自己一輩子吃飯的武器,當然除非你以後當老師什麼的,專門講一門課程。
java從事的方面非常多,現在各行各業都需要Java程序員,真正工作了,你會發現ACM裡面的演算法用的微乎其微,大部分演算法已經被封裝好了,根本不需要你費勁腦汁去敲代碼,你需要的是知道有這個東西,以及怎麼去用,這個就需要你話費很長一段時間。很多東西你需要去學和復習鞏固,從基礎的css,sql, js, JQuery,ssh……差不多得花費1年多的時間,如果不報培訓班自己去學的話,需要你自己制定好一個規劃,下載教學視頻,一步步來,多實踐。
Linux嵌入式工資比Java的高,但是好工作也相對難找,我僅僅知道這些,上我去年找工作的時候聽同學說的,對於這方面我不懂,也就不瞎說了自己不知道的了。
ACM應該是一個跳板,幫助你進一些名企,至於到底干什麼,從事什麼方面,很可能不會像你現在想的這么簡單。大公司、名企對畢業生不會要求技術多好,隨著時間累計技術都會提上去的,他們更看好你的潛力和以後對公司的價值。
最後說一句,IT程序員很辛苦,你要做好准備!加油吧!

『陸』 ACM 競賽高手比其他程序員水平高很多嗎

演算法思想上是要比一般的程序員高出很多檔次,尤其是涉及到代碼優化,性能優化,數據挖掘方面,普通的程序員根本做不來。不過只要掌握幾個比較常用的技巧,多去練習。其實也就夠用了。ACM他們的人只是在一些比較高深的問題上可能有很好的解決辦法,一般問題上與普通程序員解決的方法大致一樣的。不見得高明到哪裡去。唯勤可以生智。多練多看。

『柒』 參加ACM大賽真的對程序員有幫助嗎

要做程序員的話,參加這個是有一定幫助的,我參加過,雖然最後放棄了,但是還是受益匪淺啊!像我們學校的acmer找工作還是挺好找的。僅代表個人意見!

『捌』 我是學計算機科學與技術的大一學生,我想問,ACM和編程的關系。

ACM可以極高滴訓練你的計算機編碼思維,不過這個不是必須的,其實它就像高中搞得那些奧賽一樣,劍走偏鋒,怪題難題頻出
如果你自己對這方面感興趣而且有資源的話,還是推薦做一下,雖然花費的時間精力可能會比較多,不過對你自己的發展是很有好處的
不過,學好計算機還有其他很多事要做,你可以學習計算機體系結構、匯編、操作系統、編譯原理、C++。。。。。。這些都是必須的

『玖』 大二計算機專業學生,搞了一年ACM,對未來的路很迷茫,求高人指點迷津

以下是個人想法,僅供參考:
首先,你搞ACM應該用的也是C或C++的吧,那你的編程基礎以及演算法的基礎應該還比較扎實的,有了這些基礎,即使你現在不懂JAVA、PHP,你學起來也應該比較輕松,用一年的時間,到你大四找工作的時候,這些都不是問題了。如果你確實對這些演算法啥的比較感興趣的話,還是建議考考研究生,將來做做研究。
其次,我想說,要是你將來出去工作的話,肯定先都是從程序員做起的,總不可能剛開始就去搞管理吧,你也沒那個經驗啊,所以這是必經之路,就看你這路走的時間了,現實就是這樣。
最後,既然你有就業的壓力,那我給你提些建議:ACM的話,在以後的實際工作中可能用到的不多,畢竟實際項目不會天天搞那麼復雜的演算法,你應該現在有C的基礎,那建議你向嵌入式方面發展一下,可以多學學Linux的東西,了解深入一點。這個以後工作比較好找,待遇也不錯,當然,你也可以學學JAVA等語言,對你有基礎的而言,應該會很快入手的。

你現在是大二上學期吧,一年以後的話得到大三下學期了吧,到你大四上學期找工作,中間還有半年的時間學這些夠了,有了編程基礎,學起來比較輕松的,不知道你了解C++的面向對象的編程嗎,因為java就是面向對象的語言。

還是得你自己好好權衡吧!

『拾』 做程序員必須要搞ACM ICPC嗎

不需要的

閱讀全文

與acm程序員是什麼相關的資料

熱點內容
程序員那麼可愛歌曲完整版 瀏覽:904
為什麼購買pdf 瀏覽:43
操作系統代碼編譯 瀏覽:483
程序員東北大學 瀏覽:426
編譯忽略空字元 瀏覽:117
多店鋪阿里雲伺服器教程 瀏覽:378
單片機求初值 瀏覽:420
安卓機如何在電腦備份圖片 瀏覽:925
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:796
程序員打造的視頻 瀏覽:7
java和php通信 瀏覽:680
為什麼黑程序員 瀏覽:163
程序員男生 瀏覽:456
戴爾文件夾內文件怎麼置頂 瀏覽:582
雲伺服器6m網速 瀏覽:722
vivo手機中國聯通伺服器地址 瀏覽:862
工程總控編譯失敗 瀏覽:707
燕趙紅楓app如何下載 瀏覽:867
php查殺軟體 瀏覽:878