引言
给想进游戏行业的在校大学生一些建议。
最近收到越来越多 小伙伴们的私信 ,其中有很大一部分都是在校的学生。
由于私信过多,笔者就不整理截图 了,总的来说有以下几个关键词:
迷茫、怎么办、怎么学。
本文重点给在校大学生们一些建议。
一起先来看看要学什么
学习
1.C语言学不学
首先刚进入到大学,计算机专业,C语言基本就是编程入门的第一课 ,因为它比较纯粹。
作为一门底层的编程语言 ,教材里面(包括数据结构、算法 )的编程语言都会是C ,或者是它的扩展与增强后的语言C++。
在游戏开发中,如果想从事服务端游戏开发 ,很大概率会需要使用C++,所以C/C++务必认真学。
2.Java学不学
Java 一直以来都是学校的重点输出 ,笔者当年的同学当中,有一半以上 的选择了Java工作 ,所以Java这个行业是非常卷的。
Java作为面向对象 的编程语言,通过学习它可以深入了解模块开发和持续可维护开发。
在游戏开发 中,我们可能需要用到Java的地方在Android开发 ,在接入Android Sdk的时候需要用到。
所以Java建议学。
3.游戏引擎学不学
如果你想从事游戏开发,那么游戏引擎是必须要学习的。
那应该选择什么 引擎?这个取决于你的学习资源和圈子 ,一群人学永远比一个人学会来得容易。
但是游戏引擎一般学校没有开设课程 (笔者那时候),需要自学。
4.其他
建议学习(游戏开发中或多或少会用到):
数据结构,算法,计算机网络,数据库(增删查改),多线程编程,计算机图形学。
建议了解(游戏开发中或多或少用不到):
汇编语言,电子电路,嵌入式开发,网络安全,数据挖掘。。。
生活
1.学校社团
不建议参加,除非你是带着目的 去的,这个目的就有很多了,比如你为了接触更多的人,锻炼一些能力。
笔者当年花了20 报名了魔术协会,到头来也没去几次 ,至今怀恨在心。
总的来说意义不是很大 ,建议把这一部分时间规划 到自己要做的事情去。比如做100个小游戏。
2.水课上不上
水课 有他存在的意义,为了凑课时 ,我们纠结上不上最主要是因为他会点名。
所以如果你可以明确老师人很好,很和谐,不建议你去。
更加保险 的事,你可以人去心不去 ,你可以把一些简单内容规划 到这些水课上完成。比如做100个小游戏。
但是如果你觉得这样会不尊重 老师,那没问题,遵循你的内心想法即可。
3.比赛、项目
要不要参加比赛 ,一些编程类相关的比赛建议可以参加,例如ACM、蓝桥杯 等等,这些比赛会让你有一些闪光点 ,在校招过程中是非常有帮助 的。同时对你的编程思维也是非常有帮助的。
老师找你做的项目要不要做 ,一般老师带来的项目,都是一些比较大 的项目,服务于政府或者机构 。老师也会给一些指导 。所以这类项目建议可以 参与,提升一下认知。
那些看起来很高级的内容,都是对你以后游戏开发会有帮助的。
4.游戏、短视频
进入到高校,玩游戏将会是非常舒服的事情,特别是计算机专业。
但是这两块属于娱乐消遣 ,一般沉浸下去,需要1~2个小时才能出来。
出来的时候要么是饭点 、要么是睡觉点 ,时间就悄悄流逝了。
2个小时的时间,可以做一个有趣的小游戏了。
虽然努力不一定 会成功,但是玩游戏和刷视频是真的舒服 ,但笔者不建议 ,大伙儿自行斟酌。
目标
1.规划
如果你有意要通过校招 进入游戏大厂 ,请深入巩固基础 ,对于一些概念、理论 的东西深入掌握,多点刷题。
专业成绩必须调优 ,积极 竞赛参与 奖项,积极参加 课内课外项目,多看看面试题。
重点:编程思维、数据结构、算法。
以上是进游戏大厂最简单且最有效的途径。
2.目标
我们在大学期间需要有一个目标 ,目标是你持续去做的动力。例如:
你可以计划做100个小游戏 ,面试的时候你的几个项目没什么优势,但是如果有100个那是很吓人的。
你可以计划逐步建立个人IP ,IP这个东西需要打磨 ,他对你以后的认知和收益都是有正向帮助的,提前准备对你有帮助。
大学所有的内容,可围绕提升你个人的公众影响能力 ,重点塑造一个与众不同的你。
结语
在哪里 可以看到如此清晰的思路,快跟上我的节奏!关注我 ,和我一起了解 游戏行业最新动态,学习游戏开发技巧。
我是"亿元程序员",一位有着8年游戏行业经验的主程。在游戏开发中,希望能给到您帮助, 也希望通过您能帮助到大家。
AD:笔者线上的小游戏《贪吃蛇掌机经典》《填色之旅》《重力迷宫球》大家可以自行点击搜索体验。
实不相瞒,想要个赞 和在看 !请把该文章分享给你觉得有需要的其他小伙伴。谢谢!
推荐专栏: