学习之路,何去,何从?犹豫不得,必须选择好!
本帖最后由 xychzh 于 2010-06-25 10:09:48 编辑 【回顾过去】
◆96年~02年,生活的主要内容是上学,街机和PC游戏,(还记得96年玩的第1个街机游戏就是彩京1945)
◆02年初2遇到了自己一生中决定归属的一款3D网络游戏,为了能自己开发这个游戏世界,决心走向游戏开发之路。
◆06年在RMXP上逗留了一回儿,尝试学了下ruby,未果。
◆07年高3那会儿,开始学C++,在这里要感谢谭浩强那本C++程序设计,真正引领了我走向了程序设计世界。
◆08年暑假,还是学C++,后来意外考入了音乐系专业,无奈不许转专业,为了不影响学习程序,于次年2月14日断然退学,也算是卧薪尝胆吧。至今不后悔,冥冥种皆有定数,一生笃志游戏开发,岂有后悔,埋怨之意?全凭造化,老子说万法自然…
(也是08年开始,为自己制定了一个5年计划,目标是可以写出一个游戏客户端和服务器的DEMO)
在退学前,即09年元旦,已开始在校外一处租了房,平时靠送外卖维持生活。其他时间就是蒙在房里,修炼“武林秘籍”。虽然辛苦一些,但一月800~1000块的工资加上包吃,生活上过的去,还可以攒很多钱。
◆09年5月份还曾尝试速学网页设计,混个工作。结果半月后,去面试,发现此路不通。回来继续。
◆09年8月份有念头想重读高中,回到江苏老家,学了1个月的MFC(VS2008开发入行真功夫那本书),结果9月开学,没上几天课,便因为一些不可抗拒的外部因素,夭折。
旋即于09年9月3日左右回到了我的巢穴(漳州)。
◆09年10月份开始学习DirectX,3D数学,D3D主要是靠两本书(DirectX游戏开发终极指南和龙书)
◆2010年的年后开始尝试写GUI(照着吉安娜的远征的程序结构),于6月3日写完。
(这期间从3月开始,为了获得一些社会实践,便转移到了福州,帮朋友销售/维修电脑,虽然工资只有500块,但心甘情愿,然而可利用的时间变的更短了)
◆10年6月到现在,把进度转到了学习多线程与WinSock上。
【思考当下】
距离08年数数也有两年了,然而学习进度实在太慢,我在思考,我究竟该如何做出选择。是应该找个学习环境,还是继续回我漳州巢穴蒙头修炼?
一方面,我深感一边工作一边学习所获得的效率太低下,学习效果不能得到最大化发挥,一方面又苦于找不到宽松的学习环境.
能去哪里呢?游戏学院?开口就是2W2,我那么穷,当初从江苏回到漳州的时候,全身都只剩下200块了,房租前都还是欠着的。他们哪里肯要我这个穷光蛋?即便是其他游戏培训的学院也大多1W3以上。
当然,最要紧和最核心的,也莫过于抓住每一天可利用的分分秒秒,抓紧学习进度,丝毫不可懈怠。
然而为自己找个好环境,是为自己负责,为长远负责,怎能轻视,怎能令我不加思量?
大家都来说说看法,或者提供一些建议,在下在此先感谢万分!
【结尾】
这一年接触了不少儒家、佛家、道家的一些哲学思想,整个人的思想境界也是今非昔比,颇有神游天地,飞升成仙之感。
由此,有了下面这么一首打油诗,以寄情云.
阆苑神仙境
神游乐其中
愿得清幽地
修炼度此生
[解决办法]
既然楼主这么坦诚,我也想说说。
我比你小3岁,你初二的时候我还刚刚玩传奇。这人生第一款网游给我留下的美好回忆暂且不提。
我第一次接触编程是在初三,完全是偶然的,接触到VB,半年之后开始学MFC/C++一直到现在。
与许多人一样,我对游戏开发很感兴趣,从此一直钻研其中,耽误了高中学业。最终只考了个三流大学。
如果给我个机会,我宁愿学习音乐,也不愿整天面对电脑。你辍学是绝对不明智的
现在似乎晚了,你太早接触社会,为生计而劳苦,最终很可能把你的理想都磨光
[解决办法]
游戏开发不是一个人能承担的,楼主什么都学未免太过莽撞。
不如想想怎样尽快进入游戏行业,然后再根据需要选择性学习
[解决办法]
怎么说。我们都是年纪相仿。怀着共同的梦想。一起加油!!!
[解决办法]
楼主加油~
[解决办法]
楼主的这份执着很令我感动。。。但我觉得人生最重要的目标首先是自己存活于世,然后如果自己为人子,然后为人父,就应该尽到自己应尽的职责,不能说一句“为了我远大的梦想,这些世俗之事都是对你的羁绊”,就可以无所顾忌,说到底这都是不太成熟的表现。
游戏开发,并不是说你多玩了一点游戏,就可以制作出游戏来(虽然目前国内很多游戏策划貌似也就这个水平,但我认为市场最终会归于理性)。 就游戏编程而言,也不是说一个人想学就可以做出来的,虽然你可以做出一个很简单的DEMO,但我觉得这样意义不大。
就我看来,游戏编程就是数学,物理。我说的是游戏最核心的,如果你不涉及到最核心的部分,那就另说了。而已个人的数学涵养不是一两天可以快速学到的。
最后 我觉得楼主应该务实一点,不要存在太大的幻想,“觉得一个人就可以做出传颂千秋万载的游戏”。我觉得这终究不是太可能的。怎么说呢。。。实在一点说,就是楼主当时为了那个不太实际的梦,错过了最好的风景吧。
[解决办法]
佩服楼主。
我也主张自学,不过我可以参考以下清单来自学:
1,计算机专业课,算法导论,图形学,图论,计算几何。
2,数学专业课,线性代数,微积分,概率统计。
3,英语课,美国语伴,GRE1万+单词要背会。
4,技能课,编程语言工具C++,C#等,3D编程类,算法工具类,Matlab值得一学。
5,游戏策划,产品经理的技能要学。
[解决办法]
专心做一个demo,然后拿出去面试
[解决办法]
就按照考研的标准来学数学就可以了,Matlab有助于理解线性代数和微积分。
如果想更加脑残,把运筹学和空间解析几何其他数学分支也学一下。
[解决办法]
哦,3D编程还需要物理学基础。
什么转动惯量之类的,需要微积分。
至于化学,就完全不需要了,我讨厌化学,真的,噩梦啊。。。
[解决办法]
不要迷茫呀
[解决办法]
坚持就是胜利
------解决方案--------------------
坚持就是胜利
[解决办法]
道路很长,慢慢走,不能急也慢不得,人生苦短,既不能累了身心,亦不能错失时间。
[解决办法]
不能急也慢不得
[解决办法]
是啊,楼主这种情况的同学肯定不少
自己学的话我觉得完全跟不上技术的发展,而且还要学那么多东西
的确是个很棘手的问题
[解决办法]
理想与现实总是有差距的...有时不得不屈服于现实~~~
[解决办法]
高中就学C++,退学 足以证明楼主是个牛人
虽然帮不了你,但相信你以后肯定能成功
[解决办法]
我感觉也很是迷茫 o(︶︿︶)o 唉
[解决办法]
哎 都是些 高技术 人才呀
[解决办法]
LZ坚持!
[解决办法]
怎么不在大学里慢慢学习呢?这样也太冒险了~~
[解决办法]
是啊啊 呜呜!!!!
[解决办法]
还是尽量找份相关的工作,在工作中学习比你回家自己修炼要强很多吧。呵呵。
[解决办法]
佩服楼主
[解决办法]
技术,我们是跟不上的