大一新生参加ACM有什么意义?

c87527124 2011-10-05 08:04:41
老师建议我们没事多刷题,一来提高编程水平,二来挣学分。
我还是把最终的能力放在大学培养的首要位置,所以,学分问题先不考虑。

1.acm可以提高算法吧!我希望以后能做个黑客(兼职)。acm对黑客技术有没有提高与帮助呢?

2.我希望能向计算机系统最底层的方向发展。(菜鸟不懂专业术语,希望大侠们能听明白)比如说,搞什么厉害的驱动程序、服务程序,或者还有比这个更犀利、更深层次的一些技术,但我就完全不了解了。对于编制一些常用的应用软件,的确没有这方面的兴趣。更不想深入研究一些尽管非常有用,但应用面很狭隘的一些专业程序了。对信息安全非常有兴趣。
那么acm对我的这个期待有什么帮助吗?

纯菜鸟,希望大侠们解答啊。
...全文
1777 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Roy_Smiling 2011-10-05
  • 打赏
  • 举报
回复
另附:大学老师很多都是傻叉,不要盲目听话。
Roy_Smiling 2011-10-05
  • 打赏
  • 举报
回复 1
以过来人的身份告诫楼组:大学里,选一项自己追求的事情。别搞那些社团,活动,ACM之类的。
如果你选一项你的爱好,然后一直坚持,毕业后你会发现你找到的人生的追求。
难点就是:一,选择什么
二,坚持。
景荣1 2011-10-05
  • 打赏
  • 举报
回复
可以参加,但是像你的基础刚开始不要做接触太多高级算法,先大量做锻炼基本code能力的题目,然后再循序渐进做算法题目
c87527124 2011-10-05
  • 打赏
  • 举报
回复
1.我没有参加ACM大赛。是我口误,没弄清,应该是刷 ACM的题。抱歉了。
2.厉害的黑客需要较高的算法要求吗?
3.我的第二点问题也希望大侠么们解答啊!
子谋 2011-10-05
  • 打赏
  • 举报
回复
ACM的确可以提高算法水平,说实话ACM还是很难的……
不过ACM主要是一种思维锻炼,让你有一个优秀的计算机思维,这点非常非常重要……
不过,说实话,算法啊,ACM这种东西,在以后实际的工作中,用处是不大的,因为今后的工作很多都是在现成的技术上进行的,除非LZ立志进研究院或者搞算法研究什么的,否则一般很少让你自己动手写一个全新的算法……
话随这么说,但是算法可以说程序员的生命,一个优秀的程序员绝对是通过各种算法训练出来的,所以,LZ如果从大一就参加ACM,绝对是一件非常非常NB的事情……
至于以后的工作,除了算法还有很多很多要学的东西,黑客也一样,不是算法NB了就能当黑客,不过可以肯定的是,如果LZ能通过算法锻练出一个非常优秀的计算机思维,那么今后的学习会非常简单,而且也更容易融汇贯通,会有一种打通任督二脉,学什么都特别快……
灼眼的超哥 2011-10-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liuchao35758600 的回复:]

ACM国际大学生程序设计竞赛????
我刚好有两个正在做的项目,一个是拥有图形界面的游戏,一个是半图形界面的文件管理器,C语言编写,但是,这些只能在嵌入式系统中运行,PC上需要修改源代码...
[/Quote]
额,看了资料,并不是我想的那样,把程序拿去比赛,而是现场写程序...
灼眼的超哥 2011-10-05
  • 打赏
  • 举报
回复
ACM国际大学生程序设计竞赛????
我刚好有两个正在做的项目,一个是拥有图形界面的游戏,一个是半图形界面的文件管理器,C语言编写,但是,这些只能在嵌入式系统中运行,PC上需要修改源代码...
chrc1122 2011-10-05
  • 打赏
  • 举报
回复

大一就参加啊 厉害厉害!!
chrc1122 2011-10-05
  • 打赏
  • 举报
回复

感觉学计算机的要有职业操守,如果为了成为黑客而学计算机那最好放弃。
深度抽象 2011-10-05
  • 打赏
  • 举报
回复
acm是基础啊
quwei197874 2011-10-05
  • 打赏
  • 举报
回复
acm对算法的提高还是很有好处的。
cjohn1988 2011-10-05
  • 打赏
  • 举报
回复
大一啊~牛的~~
yby4769250 2011-10-05
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 c87527124 的回复:]
首先,感谢大家的帮助。额,新手,新生,不懂CSDN的分数规则什么的,不一定能给大家想要的结果。
其次,
回复10楼:请问你在计算机这方面的水平如何呢?以技术而论,能算是高手吗?(诚心问,呵呵)
就是知道不能完全听老师的,才来听听大侠、过来人的意见。
11楼:麻烦还推荐几个好的网站、论坛,可以去求助。 还有,想自学“汇编,逆向分析,网络”之类的,可以推荐一些网站与书籍吗?
谢谢。
[/Quote]
看雪论坛是个好地方,专业黑客论坛,漏洞,病毒,逆向,呵呵,网络的话,TCP/IP详解,APUE,Unix网络编程,汇编的话,找本IBM的入门,然后根据自己的情况细入
c87527124 2011-10-05
  • 打赏
  • 举报
回复
首先,感谢大家的帮助。额,新手,新生,不懂CSDN的分数规则什么的,不一定能给大家想要的结果
其次,
回复10楼:请问你在计算机这方面的水平如何呢?以技术而论,能算是高手吗?(诚心问,呵呵)
就是知道不能完全听老师的,才来听听大侠、过来人的意见。
11楼:麻烦还推荐几个好的网站、论坛,可以去求助。 还有,想自学“汇编,逆向分析,网络”之类的,可以推荐一些网站与书籍吗?
谢谢。
yby4769250 2011-10-05
  • 打赏
  • 举报
回复
1、首先明确,刷ACM可以锻炼你的思维,ACM的题目都是非常好的,可以做
2、想做底层,想做黑客,要懂汇编,逆向分析,网络,最好精通C/C++,去‘看雪论坛’吧,那里是大本营
3、你现在是大一,这些都是你的规划,你首先要学好基础课程吧,语言,数据结构,操作系统,网络,一口吃不成胖子,慢慢来,按照自己的规划走,踏实走每一步,切勿急功近利的激进,编程也非常需要童子功,把基础打扎实了,后面的都顺手牵来
l470080245 2011-10-05
  • 打赏
  • 举报
回复
不仅仅算法, 还有很多东西要学..
而且不要把自己变成只会做题的那种人.
还有不要做除了算法什么都不会的人, 这样的人除了做研究还有什么用..
但是你想做出具体的应用 (像你想做的服务,驱动,黑客什么的) 需要更多相关的知识. ( 包含算法和其他, 虽然算法是很重要的, 但不是全部)
也要看有没有时间..
大学老师大多水平一般

64,647

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧