|
|
发表于 2007-4-30 11:17:00
|
显示全部楼层
Re:学习不用广,要深————大家来讨论一下这个问题
这个问题我也想说一下,因为我也是搞acm出来的.
从大二下开始搞到大三上,参加了2次比赛,省一等,和全国赛31.
付出了1年时间.1年时间很短,虽然当时非常拼命,可以说是废寝忘食,但我觉得很值得.
当时我还不是计算机分院的,后来自学完计算机所有的课程,也花了不少时间.
大四的时候想做游戏,去学校VR实验室学了一年左右的3D.
一直到毕业的时候,连一分钟的实习经验都没有,不过找工作几乎都pass.
我有两个同学,一个大三去实习,到大四毕业的时候已经是某个公司的client逻辑主程序了.
还有是我学弟,他也是搞acm的,他的表现比我更好,全国是14名,去年实习了半年,马上毕业去网易了.
搞了这个后,你没发现游戏里的逻辑都很弱智么?看英语资料是不是很轻松了.搞3D,发现数学也很简单了?
唯一不足的是设计模式方面的经验.大规模软件开发的经验.不过这两方面几乎所有的毕业生都缺乏.
当然仅仅是算法那是不够的,学算法,最重要的是锻炼解决问题的能力,而不是靠这个来解决所有问题,那是不现实的.还有那种从acm大赛中练出来的能力,我觉得写一般应用程序,没什么作用,即使做游戏逻辑也发挥不出多少.
我觉得真正能发挥那种能力的地方是底层核心模块.
只要熟悉了底层的api后就可以写出复杂的东西了,比如3D引擎里的核心模块,或者网络的方面的设计.
以后主要的任务就是全面的开发素质,还有重点是设计模式. |
|