|
发表于 2003-8-27 00:58:00
|
显示全部楼层
Re:游戏编程初学者常见问题解答
我是计算机大专毕业的,感觉学历没太多的作用.
我现在会的和进大学前会的差不多,其实这3年时间不论
在哪里我感觉都差不多,最主要的是你自己有没有把时间和精力
花在了学习上.我这3年是没有在编程方面有太大的进步.
主要是程序写的少了,思考的少了.
对于没有过程序设计经验的新人来说,一开始就学C或者VC++是
很辛苦的一件事.我的感觉是大家的目标都很明确,但是不知道改
如何达成目标.
有些人写不了程序,或者连别人的程序也看不懂,
还有的虽然能理解众多的术语和程序的元素,但是连最简单的程
序也很难写出来.
这主要是他缺乏程序思维所造成的,当然这个词是我自己发明的.
但是我对此身有体会.其实程序语言和程序是2回事.大家很容易
把这2点搞混了,有人总说我在学C,但是当他说我C学会了怎么
什么都做不了,,就是你只是学会了一种语言,但是你还没有学会
如何编程.我记得以前在补习班学英语的时候,老师曾经说过.
你们要想学好ENGLISH ,不但要
SPEAKING IN ENGLISH
WRITING IN ENGLISH
最主要的是要
THINKING IN ENGLISH
同样的道理,你学习C不但要把C的语法,保留字等都学会.
关键是要学会如何用C语言来解释问题,解决问题.
搞清楚程序逻辑,能看明白别人程序的目的是在干吗,
然后再举一反三.通过调整一些参数来更加清楚的知道
每行代码在程序当中的具体作用.
这样才能真正是学会编程思想.
也只有这样,你才能用你掌握的编程语言去描述你想让计算机
帮你做的事,如此你才是真正知道如何编程.
如今的游戏软件相当的复杂,要写一个象样的游戏软件对于
很多个人来说根本就不太可能,很多新人往往在掌握了一些
编程语言后就直接想开发一个游戏.
这就如同刚爬上一个小山坡就想去攀登珠峰一般.
失败的结果往往会让很多新人就此放弃.
其实新人的正确路线应该是先好好学习算法,先学会用程序
去解决许多的数学问题.这样既可以增加你对所使用的程序
语言的了解,更加熟练的使用,同时可以提高自己对算法的
理解,掌握真正的编程.
然后再去学习图形开发的技术,路要一步一步的走.
没有捷径,只有困难,只有你坚持下来,最终才能成功.
以上是本人的一点愚见,还望大家指点.
|
|