计算机专业大二学生各种迷茫 以后想从事游戏开发方面的工作 求指点?
本人某211高校计算机科学技术专业大二的学生,将来想从事游戏开发方面的工作,大一一年除了上课其它时间基本上都是玩过去的(高考复读了一年太辛苦了,玩一年应该不过分吧?),但是大一的C语言学的还行,数据结构学的也还差不多。大二上学期开始考虑以后的出路,思来想去感觉不是读研的料也不想读,从小到大就是对游戏感兴趣,遂决定毕业或找一份游戏开发方面的工作,刚开始想学MFC,但是大二上课程巨多(四年里最多),没能坚持下来,转眼间已经大二下了,有点着急了因为马上要分方向了,不知道具体该怎么学,最近一直在看C++,写写小程序。 求过来人和各位大神根据我的情况给一些建议(学什么,学习路线),谢谢了!!!!!
谢谢邀请。先吐槽一句,“玩一年不算过分”...首先,玩游戏和做游戏是不一样的,做游戏和做自己喜欢的游戏又是不一样的,希望题主慎重考虑清楚。然后有很多前辈已经给出了很好的***: 老师解释了游戏行业不同职位的学习方向。 老师分享了自己学习cocos2d的心路历程。这个问题下面
老师介绍了游戏专业的课程设置。 老师罗列了游戏编程绝大部分的书籍。除了上面提到的***之外,还有很多很多前辈的经验,都可以在知乎上搜到,就不一一列举了。--------Update 1---------游戏开发是个手艺,在国外未必需要一个很好的学位来求职,关键是你器大活好。怎样做到器大活好?从开发游戏开始。但是我也明白万事起头难,可能题主也是迷茫不知怎么开始。我的建议是选一款引擎,看网上的教程,做一些小练习----小塔防,小马里奥等等。
我今年大三,大一跟题主一样,我也要吐槽玩了一年,我也复读过,今天刚参加完腾讯实习生面试,很不理想。
1,不要觉得大二还有时间,你现在最缺的就是时间
2,MFC我学过,学到了文件处理对话框就不学了,因为把好多windowsAPI集成为类库,反倒不容易理解了。
3,基础一定要扎实,这也是今天面试官给我的建议,算法+数据结构,今天面试官出了几个其实很简单的题目,我没有回答上来,可能是第一次面试紧张,但是也算是认清楚了自己,基础一点都不牢固!链表 栈和队列能不能信手拈来?各种实现?树和图中的一些算法能不能了然于胸,KMP排序能不能手写代码?能不能用通俗的语言解释?排序算法了解多少?带有循环的算法能不能用递归实现?递归的算法如何处理异常?如何让设计的算法更加严谨,比如两个栈实现一个队列(今天的面试题),有多少种变种,如何处理异常,如果用面向对象来写,能不能当场手写代码,并且对于可能出现的异常进行处理?ACM刷过没有?
4,学习的过程是一个循序渐进,我大一大二的时候也有努力的去找内容学习,不过一些自己现在也不太明白的原因,反正当时看不懂的内容现在一下子就会了,以前遇到的瓶颈现在也没有了,学校教的专业课都很有用,不要以为学校的课不实际,做不出东西,你基础牢固,不管从事哪个方向,学习起来都会很快,说白了就是API,编程是什么,就是功能的组合,每一个功能都是由算法和数据结构封装完成(这句话我觉得不够正确)
5,思想很重要,思考更重要,对待自己的代码要严厉,轻微的代码洁癖很重要,即使小算法,十几行代码,也有重构的必要,加大对自己的要求,数据结构课本上的课后习题没有问题?如果再难点呢?算法导论能看懂?为什么看不懂?
6,代码量,这个放在最后说不是不重要,只是因为我觉得,只要有兴趣,代码量自然就有了。
最后说句,如若我早日接触知乎,有前辈指路,今天面试就不会被虐了
自己摸索,不如前辈指路
前辈指路不如贵人相助
贵人相助不如自己XX,共勉
一定要警惕!time is out!不要因安逸的环境松懈!不逼自己,不会知道自己有多努力!
我也是计算机系毕业三年,毕业后一直从事游戏开发,写过一年半的服务器端,又写了一年半的手机客户端,相对于你算过来人,建议是在学校打好基础,如操作系统、算法数据结构、编译原理、图形学等,别浪费时间在学习类似MFC这种框架上面,也别学什么cocos2dx,虽然我就是用这个,把更多的时间用于理论方面,游戏引擎建议看云风最近写的ejoy2d或者sdl,然后理解OpenGL那一套东西,这会让你以后看的更高、走的更远。当然,如果耐不住性子守不住寂寞,当我废话无视哈。
喂,去游戏公司实习啊。对,就是这个暑假。不要以为自学能学成什么样,先去见见猪是怎么跑的吧。技术类的话,熟练使用C++和Java,这是最基本的要求,熟悉图形学会加分,手游这么火,对手游主要的几个开发引擎有研究的话会加分很多。策划类的话,要求骨灰级玩家+知识面广,文案或数值分析能力有一方面强的话有很多加分。运营类的不清楚。最重要的,211学校先天劣势(投游戏公司985学生的数量超出你想象),你再不后天努力提升下GPA、奖学金、***啥的,结局可想而知。技术有一千种方法可以学,但你都大二下了,最缺的就是时间,你需要的是对症下药,瞄准就业的目标,缺啥补啥,这是最重要的。等你进了个不错的游戏公司,我们再来谈如何成为牛逼的游戏程序员\策划师这个问题。以上纯干货,不谢。
1.打好CS基础知识,注意coding只是计算机学科中很小的一部分,不建议整天盲目coding,应当多读CS领域经典书籍,其它烂书误人子弟还不如不读比如谭浩强233,马步不紧要扎稳最重要的还要扎正确了;2.研究一款市场表现出色的商业游戏引擎,推荐Unity3D或者unreal 4;3.自己做个独立小游戏;4.拿着你的游戏可以去游戏公司做项目了。
直接去做吧,可以避免浪费时间去学不必要的东西。然后做的时候注意,游戏和电影一样,是一门综合艺术,情节的设计、美工、声效都不是你一个人能完全把控的,和别人合作非常重要,不妨把自己做不了的任务分包出去。
我觉得,这些你需要:算法和数据结构(方法:看算法导论,刷刷题)公司实习经历实际的项目&工程经验参与开源项目我给你来个按步骤策划吧。首先你是大二,还有很多的时间。你的暑假必须利用起来,找一个游戏公司实习吧,不用去太好的,随便找一个,看看他们的要求,然后你提前学一下就ok。然后平时注意算法的积累,和朋友们参加个比赛也是很不错的,留意你用到的开源项目,没准你就能提交个patch。大三结束前,你应该有一次或以上全国性比赛大奖(或等同),参与过开源项目,有拿得出手的作品(不是demo)。大三快结束的时候,你应该去给各种大公司投实习简历了,实习完了回来做毕设,然后再考虑进一步干什么。觉得有帮助就赞一个呗,有疑问就请评论好啦。
我有很多同学在做游戏开发,一般大四,能力强的大三就开始实习,对实习生要求是基础一定要好,什么数据结构啊算法啊啥的面试都常问反正就是那些基础要学扎实,c++
java懂一样就行了,还有会通过你简历里写的做过的项目来详细问你看看你底子怎么样,引擎不重要如果你基础好他们会给你时间进来再学。嗯新手看中的是基础要扎实
如果你们学校给的动手机会太少,奉劝你别去学MFC那些东西。想上来就进入游戏这行,可以先去学flash之类的简单一点的语言。或者先去一些要求没那么高的软件公司锻炼锻炼,编程练个几年再杀入游戏行业。
已有帐号?
无法登录?
社交帐号登录专业人士推荐下!我想学游戏开发,为了以后能找份满意的工作。去哪了好呢?_百度知道本文相关推荐
Copyright(C)
Powered by
    
郑州翔天信鸽: 郑州市文化路80号河南财经政法大学4号楼
招生***:2 豫ICP备号-4&& / && 大学生毕业最好先找工作 独立开发游戏难成气候
大学生毕业最好先找工作 独立开发游戏难成气候
点击分享本文:&
游戏陀螺独家编译,转载请注明出处!
编译/游戏陀螺Kevin
随着游戏开发技术、营销与发行门槛降低,很多从业者以及有志于从事游戏事业的大学毕业生考虑将独立游戏开发作为自己的职业路径。但独立游戏开发和发行公司tinyBuild首席执行官阿莱克斯o尼克波契克(Alex Nichiporchik)在近日发布到Gamasutra的一篇博客文章中指出,初出茅庐的年轻人最好不要考虑组建独立团队全职开发游戏,相反,尼克波契克先生建议他们在进入游戏行业前尝试不同职业,与各种不同人群共事,并积累相关工作经验。
尼克波契克写道,在瞬息万变的游戏行业,从业者必须做到快速决策,敢于打破边界,抓住转瞬即逝的机会。“这些都是我身上具备的质素。但如果我在刚刚大学毕业时就全职开发游戏,我会失败的。我很可能会败得一塌糊涂,从此远离这个行业。”他说。
尼克波契克称自己在东欧小国拉脱维亚长大,在14岁那年发现撰写视频游戏报道之美。“我能用英语和俄罗斯语进行写作,这让我在互联网上小有名气,在游戏媒体圈谋得一份工作,随后又涉足过与游戏营销和研发相关的工作……到18岁时,我已经既担任过游戏制作人,也担任过一支销售团队的主管。但我后来曾退出游戏行业,尝试许多其他行业的工作。”
他写过游戏,开过面向职业玩家的网店,担任过游戏制作人、营销主管,做过股票交易----超过10年的各行业经验储备,正是尼克波契克创办tinyBuild的基础。与此同时,tinyBuild的其他成员同样具备不同行业的丰富经验。“卢克(Luke)有成功的创业背景,熟悉商业运作;Yulia经常与独立开发团队合作,有丰富人脉;迈克(Mike)精通游戏PR文案的写作,而汤姆(Tom)自己就是一名独立开发者。我们在各自领域都很优秀,但在此之前的多年时间里,我们都在积累经验、学习、犯错,并适应游戏行业。” 尼克波契克表示。
因此在尼克波契克看来,刚毕业的大学生不宜直接进入游戏研发行业,而是应当先找一份工作,将创作游戏作为自己的一项兼职。他指出,视频游戏跟其他任何娱乐形式都不同,用户与产品之间的高互动性令做计划变得十分困难。“游戏研发的时间表可能经常发生变化,项目规模会变,(游戏的)输入形式在变,用户也在变。每隔6个月时间,人们发现游戏的方式都会发生变化。YouTube游戏主播在2014年很流行,但现在Twitch主播们正当红。”尼克波契克说。
如果大学毕业生组建独立团队并全职开发游戏,将面临以下三大棘手挑战。
1.压力山大。
如果你无法忍受充满不稳定性的工作环境,请不要进入游戏行业。很多大型团队会在开发新项目时大规模招人,但一旦游戏正式上线,绝大多数员工将会被裁掉。尼克波契克称这是业内常态。而在西欧和北美,游戏开发者的生活成本,以及游戏团队的用人成本也都很高。
与此同时,长期加班和工作成果被忽视,也是新员工很可能遭遇的情况。
2.难以维持工作与生活之间的平衡。
早上9点上班,晚上7点左右下班。在工作量巨大的压力下,游戏开发者根本没有时间陪伴家人、发展除游戏之外的其他业余爱好或者度假。“你必须时刻紧盯其他公司在做些什么,研究他们在UI设计、游戏叙事、画面渲染等方面的技巧,否则就会落后于人。”尼克波契克说。
3.第一次尝试很有可能失败。
游戏开发者投入创作的第一款游戏很有可能以失败告终。因此,尼克波契克不建议新手开发者投入数年时间开发一款游戏,他认为那与浪费时间无异。
开发者必须学会拥抱失败,提前为可能出现的最坏局面做好应对准备。“不断尝试才能获得成功。但在这种情况下,你必须找一份工作维持日常用度,同时极有耐心。”
尼克波契克将大学毕业生直接投身独立游戏开发比作一个“巨大的泡沫”。他在文章末尾写道,东欧国家的游戏公司创作了《巫师》系列,《这是我的战争》、《地铁》系列等优秀游戏,但他从未见过大学毕业生研发游戏获得成功的案例。
【扫描游戏陀螺微信二维码,获取更多干货爆料】
有事没事说两句...
图片正在上传,请稍后...
未输入评论内容
“封杀”盒子后的产业变局
客厅落入牌照方
同行成“冤家”
冒充发行骗取CP测试包,目
VR内容平台:内容审核流程、支付解决
在中国游戏圈消失的一百万种方式
完美世界对外宣部获得CS:GO国服代理权
分众传媒领投
应书岭的英雄体育完成6.4亿
上半年48起融资案例分析
近百亿资金流向这
【西游】海外创意游戏之旅
鸿儒会上忆青春:10多位行业领袖共话游戏
电视人的新旅程:错过跑男?走,让大明星