关于Unity游戏开发方向找工作方面的一些个人看法

   这是个老生常谈,却又是谁绕不过去的话题,而对于每个人来说,所遇到的情况又不尽相同,别人的求职方式和路线不一定适合你,即使是背景很相似的两个人,有时候机遇也很重要。

  我本人的工作经验只有一年,就业方式是校招,至今还未曾离职跳槽过。一下所谈到的观点都是基于这一年来所听所见所感的一些总结,带有一定的片面性,所以觉得我说的不对的,可以指出来,我的出发点是好的,希望能给大家一些参考。也希望大家切不可因为我的个人想法而影响你自己的重要机会。

  这个话题着实有一些大,我对VR方向并不很了解,所以我只谈游戏制作方向,就业的涉及人群要先细分一下,我先分为有Unity游戏开发工作经验的和没有的两类人来谈,然后再在下面细分具体情况具体分析。

  目前来说,Unity开发比较热的地方主要是北京,长三角地区,深圳,成都,其它地区也有但是应该不会有太大的产业链,大家求职时候做好选择。而对于工资来说,真是众说纷纭,没有什么固定标准,有的人或挣2k,有的人挣15k,这和工作地点应该是有一些关系,更多的是个人技术差距和公司待遇的不同,这个敏感话题不讨论。

有Unity游戏开发工作经验:

  这里提到的工作经验是指实际在公司工作过,或者全职做独立游戏的。

  这类人去游戏公司面试求职,肯定是要走社招流程了,又因为有过Unity的游戏开发经验,所以你所得到的职位和具体工作内容都和你的擅长方向和你的资历有关,就目前的形式来看,如果你的简历上有过在一些有名气的大公司工作过一段时间的经历,那么在面试上还是有优势的,除非你是去面试当主程,否则一般公司招人都是按照某个项目的具体需求,比如缺少做物理系统的或者是渲染的或者UI的,这样就要求你应该有一技之长。如果你在项目里没有自己擅长的方向,那么你会渐渐失去存在感,特别是当项目人数众多的时候,当然了这个东西也不是一簇而就的,要尽早的去发现自己感兴趣的点,然后去深入研究。程序员都会多多少少有一些个人的情绪特点,但大多数主程在面试的时候,还是需要一些能够融入集体的,所以技术只是一方面,有时候性格也很重要,一般来说书生气比较重比较老实的人还是比较容易受到青睐的,而往往喜欢炫耀个人能力,不够谦逊的人是会悲剧的。不可否认,程序员都有会不同程度上有强烈的自我认同,所以为了不引起别人的反感,最好低调一些,即使是你在指导别人东西时候也一样。

  这一年里,我已经习惯了身边的人来来去去,高人才流动是整个互联网行业都具有的特质,游戏项目一般是一个需要几年制作的东西,而大多说人最好的学习年龄也就那么5,6年(30岁以前),所以做自己认可的,喜欢的,不必可以被什么所牵绊,不用恐惧跳槽,而也不必为了跳槽而跳槽,一切从自我发展出发。

  对于社招这方面我也就说这么多了,因为我没有经历过社招,想法有个人色彩,大家看看就好。

无Unity游戏开发工作经验的在校生或自学者:

   我本人通过校招进入现在的公司的,不像现在的学生那样都在大学期间就去自己去游戏公司实习,我自己找过实习(被录取后,大四下学期在当前公司实习过)。对于在校生来说,第一份工作也是开启职业生涯的第一个跳板,公司的知名度会对你未来职业道路上有不小的影响。所以我建议尽量去大公司,至于所谓的去小公司能学到更多的东西,我觉得吧,一来除了一些国企,民营企业不会花钱养大爷,你肯定是要干活的,二来对于大多数毕业生来说,你还达不到决定能不能学到东西的这个点,一般大公司对新员工的培养会有成熟的体系,任何福利和其他一些相关软硬件设施都会比小公司好很多。很多同事和我表示过,在跳槽去其他公司的时候如果一毕业就在大公司干过一段时间那么会很抢手的。

  当然了没有歧视小公司的意思,只是从毕业生自身发展来考虑,一般小公司都是精英的小团体,对于毕业生来说由于自己的知识水平限制很可能过早的被排除在圈子外,甚至会由于与其他人的差距而有自卑感。当然了这个东西有时候因为很多因素,并不是我们不想去大公司,一来大公司可能不来你所在的地区招聘(因为公司对于应届生很难却别出技术水平有何太大差别,处于对员工未来个人能力进步空间的考虑,往往通过学校的好坏来决定),也可能因为各种原因你被Pass了.这时候也不要气馁,校招本来就有很大的运气在里面。毕业于好学校的人不必骄傲,毕业于一般院校的人也不必自卑,因为入职之后不会再有人看重你毕业于什么学校,用技术说话。

  一般校招的面试技术性不会很强,绝大多数游戏公司都会考察C++/C++,或者Java,有极少数招聘引擎开发的,可能会考察数学知识,不太可能上来就问你Unity具体技术之类的,因为大多数在校生甚至连听都没听说过这东西(比如我自己),另外一般也是公司的一些主程来进行技术面试的,他们往往也会问一些关于游戏本身的问题,比如你玩过哪些游戏,是否玩过他们公司的游戏,对某某游戏你有什么看法。所以说搞这个方向你自己一定要喜欢游戏才行啊,否则是不会长久的。我想如果你在面试的时候就能说你自己制作过XX游戏,有过游戏开发的实习经验,我想那一定会给你大大的加上一分。因为在人数巨大的应届生招聘中你已经比别人高出了不少。当然了这些只是对本科生来说,对于研究生来说,我只想说,你想说如果你研究生毕业了,技术的水平还在为找工作发愁,那就想想要不要离开这个行业吧,青春不等人,且行且珍惜。

  也希望大家珍惜大学的时光,就像你上高中的时候无法想象大学生活会是那个样子,当你在大学的时候你也无法想象工作是什么样子。

  再来说一下自学者,这个我真的很佩服,因为我是属于计算机专业毕业的,所谓的科班出身,对于自学Unity游戏开发的人,我觉得还是应该冷静的来思考一下,这是在中国,而且现在学Unity的太多了,如果仅凭一俩个月的自学就要到达什么高度进入什么样的公司,这多少有一些痴人说梦了。这条路还是很难的,我觉得如果你下定决心要做这行,不妨还是找个培训机构学一下,虽然我个人及其鄙视这类骗钱机构,但是去面试的时候毕竟也是个筹码,而且通过培训也能了解到一些自学时候疏忽或者不理解的知识。再有一部分人,是能够做出自己的作品的,我觉得渣渣作品就算了,最好是做一款IOS的游戏,不必是多么庞大,只要点子好,可玩性高,画面还过得去,这也可以算是一个不错的筹码,但是我在上面也说过,自学者一般也应该是要走社招流程的,大多数公司应该也不会去直接招一个没有实际游戏公司工作经验的人来做主程,所以一般程序员就需要之前提到的一技之长,当然了既然你有作品,我想进入这个行业一定不难,但是大公司的话紧靠一两个游戏是不够的。还是要再多深入的研究一些东西,说句实话,现在的游戏引擎越来越简单,只要会点程序甚至是不会程序都可以制作出一款游戏来。为了长远的发展,建议还是要多花时间去探索一些技术性强的知识,也许它不是你眼前可以看到的既得利益,但一定会成为你职业道路上最强力的推进器。  

  最后再说几点建议,对所有人都适用。

  1.建议写Blog,记录一下自己学习的历程甚至是一些日记性的东西,一来可以通过写作过程来发现自己对技术掌握的一些不足,还可以锻炼自己的表述能力。

  2.建议多读外文书,对于一些经典书籍,如果条件允许可以去亚马逊或者其他途径购买外文最新原版的资料,一来可以锻炼自己的英文水平(相信我,如果你想成大神,这个东西很重要),二来可以了解到最新的技术(国内的书翻译一般会慢1年到2年)。    

  好吧,一大早起来稀里糊涂的说了一大堆,我觉得自己在职业的道路上,目前来说还是比较幸运的,所以更要倍感珍惜,也希望各位摩拳擦掌准备跳槽或者结束大学生活开启职业生涯的朋友们,愿你们一切顺利。

   尊重他人智慧成果,欢迎转载,请注明作者esfog,原文地址http://www.cnblogs.com/Esfog/p/3763169.html

上一篇:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二)


下一篇:Nginx+Memcached+Tomcat集群配置