我经常听很多同学说,开始他对计算机很感兴趣,但随着大学里的学习,越来越
感觉无聊甚至厌烦!你之所以这么想,其实一点也不怪你!从高中的应试教育到
大学里的自由学习方式上的转变,我们几乎都不适应,一到大学,突然有一种解
放的感觉,没有老师的强硬指示学习,自己根本不知道怎么学,学什么!所以
说,教育对我们很不负责任!
如果你在大学以前已经知道编程怎么回事,那到没什么事情!但好象很少有人象
云风这样从小就接触了编程教育!所以我们在没有上大学前几乎是零起步!
其实,按我的理解,刚上大学开始学编程有些晚了,之所以这么说,不是因为单
纯的编程很难,如果你很努力,几年完全可以搞定,其他的你去公司的经验可以
弥补!我这里想说的是,一个真正的程序员不单单要有强硬的编程实力,还要有
强大的理论后盾!你只会编程,没有强大的理论做后盾,你也就不会把理论转化
成实际的代码,你也不会做出高效,高技能的程序!在计算机理论中,图论,人
工智能等等都是很难的理论,但如果你能把它们有效的用在计算机领域,功德无
量!国人能做这点的很少,本来厉害的程序员就很少,有高尖端理论技术并把它
应用的更是凤毛麟角!
(这里可以推荐大家一本书《游戏编程中的人工智能技术》,这本书抛开了传统
的自动机,产生式,各种规则的传统的人工智能理论,而是讲的更前沿的计算智
能——生物遗传算法,人工神经网络!这本书,不单纯讲理论,还用 c++语言结
合理论实现各种游戏程序!有时抽象的理论都是基于数学基础之上,如果没有一
定数学基础是很难看懂的,但正因为它有数学证明是正确的,所以它是可行的!
能把它用语言实现更是可观!)
所以,如果你热爱计算机,在大学以前,就应该成为一个程序高手,而大学以
后,主要专研各种技术的实现,和各种技术的学习,如果你把他留在工作里,可
能很难,我的同学在参加工作后,很少有继续看技术书籍,因为技术书籍很难,
不是一下两下就看懂的,有几个还有这样的耐力和精力去搞!这些怎么在编程上
实现,都在等着老外,咱们 COPY,这样我们的软件技术能强大吗?
2008-03-01 02:29
回复
举报 |
6
3 楼
可是在大学以前成为一个编程高手几乎不可能,我们没有良好的学习编程的
环境,而且面对着中考,高考的各种压力,几乎没有机会去学习编程!其
实,小学,初中,高学,那些课程没有必要象我们这样反复的复习,反复的
作题,浪费了大量时间,我们要学会什么?学会一种技能,能够应付各种变
化的技能,就是自学,学会思考,学会自己解决问题,学会团结合作!初等
教育,打的口号很好,实际上,完全压制了这种学习方式!