大一新生困惑

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:45:30
是一名计算机系大一学生,由于从小就对计算机感兴趣,高考后填志愿也就直接选择的计算机相关专业填报。不过最后没想到的是,去年我们省填报志愿出现许多偏差,我的第一志愿没有录取,于是就掉在这个学校,所幸的还是计算机专业(软件工程),也还是一本,不过是一个二流学校了。

到大学后发现跟我预期的一样:众所周知的计算机专业学生这四年不是学出来的而是打游戏打出来的。上次我去我大三导生寝室(我们学校为大一新生配了学生辅导员),一路过去,所见所闻到全是游戏,CS、魔兽、热血,不过学院还有一批努力的生机勃勃的ACM程序员,他们的任务就是做ACM编程题目。起初才进校我还对ACM挺感兴趣的,感觉我们以后就是靠这个吃饭的。但后来我发现这个东西老是没完没了地做题有什么用(我很反感中国的教育体制)。当然,ACM对于学点算法还是有帮助的,我承认,但是我不太愿意把我这大学四年花费在那上面。ACM进去后要花大学很多时间的。

交待了这么多,我把我问题提出来了,希望各位高手、各位涉身编程职业的前辈给晚辈一些建议

1. 学校让我们觉得ACM对我们来说好像是唯一途径,但我这人思想不喜欢跟别人走,我希望自己定自己的路,我觉得应该还有很多路,但是我们这颓废的学校不知道有没人尝试过,比如抓紧自学好数据结构、数据库、算法这些内容后,去网上找源码,开源的项目,自己去尝试去读、去做。我不知道这条路是否行得通?ACM我们做程序员的难道真的都要去吗?去读网上那些优秀代码对以后更好?还是ACM?
我听我大三那个导生说的(他就是ACM 队员)那里面研究的很多算法对实际很脱节,有些太难了,太偏了,实际编程不会用的,我ACM也了解些,比如动态规划这些实际编程会用吗?我不清楚。

2.我对网络安全其实很感兴趣的。而且我觉得这个方面以后有很大发展前途。我也想往这方面发展,结合软件的,比如编写安全代码、病毒、或者Linux之类的,但我不知道这条路怎么走?学什么东西?学完数据结构后,该看看什么呢?汇编?

大一新生东西知道的不多,还望各位高手见谅。

前面发了个,没人理,在这里又发了,前辈们,帮帮新手

其实很多人对大学的专业有误解,任我游了个好专业就什么都有了。其实在大学里,你从课本里面能学到的只是基本的分析问题解决问题的方法,而你是不能靠它来以后吃饭的,重要的是要自己去主动的学习。当然,你自己专业方面的课你得学好,不管是不是只为了应付考试。
我现在是大三的,专业是电子科学与技术,搞的是通信方面的,以前觉得这挺不错嘛,可是等我参加了学校的一个兴趣小组我才知道,课本中学的东西在实际应用中基本没用,你一切得重头开始,我现在是在搞嵌入式系统,软硬件都得自己学。
所以建议你去参加一个有实质性的你感兴趣的兴趣小组什么的,从大一开始就进入工作式的锻炼,4年后,你出来,虽不能傲视天下,但是鹤立鸡群的感觉还是有的,根本不会去为工作发愁。

不了解啊这方面
大学哪都是这样的,关键在于自己么
看看自己学校的毕业生的去向也许对你会有帮助
另外考研也是不错的选择
儿白

我不是学计算机的,所以你说的我也不太懂,但是我很理解你,有一点你要明白大学已经不是中学了,大学的学习方法就是自主学习,几乎已经灭有老师再去督促你学习没有老师会象中学的老师对你那么着急手把手教你什么了,一切都要靠自己,对什么感兴趣你就去学,不懂的要想尽办法去弄懂,自己要完全的主动,只要你有这个志向就没有什么不行的明白吗?你才大一机会和时间都多的是,等到我们这个时候明白再去学就要比你现在累的多,我们要去面对就业面对生活!加油吧

先声明,我不是搞编程的。几点建议:
1、除非有高人指点,否则不要一开始就进入一个太狭窄的领域。书到用时方恨少,特别是你刚上本科,涉猎广泛一点对你没坏处,不要太过功利,说得严重一点,你这一辈子所能支配的用来学习的时间,最主要就集中在本科阶段了,以后,你再学习,也不可能是想学什么就学 什么了。
2、打好基础很重要,不要太短视。绝顶高手和一般高手,差别只有一点点,而且是一点即破,但是就为了一点即破的这一点,你应得一比别人多花费N多的时间精力。该好好打基础的时候,好好打基础,工作了,基本上就是吃老本了