首页 | 圈子 | 职业 | 论坛
  登陆 注册
7YES.com官方播报
了解育碧
vanessai
发表于:2008-08-18 16:30 浏览数:409

按照育碧的理解,游戏行业发展非常快。随着越来越多的游戏上线,许多网络方面技术会涉及到。过去,游戏行业会强调自己和其他的行业不一样,可以依靠自己的力量来发展。但是今天,游戏行业的思维已经越来越开放了。所有游戏开发商都意识到,游戏开发和其他所有的高科技产业一样,需要整合所有相关的高新技术。举个例子:ERLANG/OTP原来是爱立信公司开发的一套专用于电信领域的编程平台,经过多年的电信级产品的使用后得到越来越多的认同而逐渐发展成为一套通用的语言工具,因而可以应用到游戏领域。还有一些网络编程框架或中间件,也是能应用于不同行业的不同系统中的,包括电信软件和网游服务端。

提问:不会玩游戏,这会是个问题吗?回答:NO
在育碧HR看来,没有任何游戏从业经验,或者从来不玩游戏,完全不是一个问题。因为你是专业的技术专家,并不是参与游戏内容开发,而是提供最新的技术支持人们玩游戏。例如:如何让在某个房间的一个人和其他地方的一群人联机玩游戏?这才是你的工作。同时,你可以带来新的想法、做事的新的方式。结果是,“我们的游戏也会更好玩。”

 Q:您觉得电信行业里的什么人才可以尝试一下?
A:只要是从事软件开发的,又对游戏行业感兴趣的人都可以尝试一下。尽管在这两个行业中做开发有很多不同,其中包括所面临的软件、硬件环境;架构设计之间的选择;所开发的产品或者说系统对性能、规模的要求,负载能力以及稳定性要求的不同。但从本质上说,这两者都是在做软件开发。抛开行业知识不谈,作为一名合格的软件开发人员,他必须有扎实的软、硬件方面的基础,要有能力在众多的技术中选择合适的以及根据项目的需求作出合理的设计和取舍。另外,一个素质优良的软件开发者必定有着良好的工作习惯和方法论的指导。具备这些特点的开发者,即使面临行业的转换也是能够胜任的。有时候,获取经验的经验比现有的行业经验更重要。

 Q:他们转行具备哪些优势?
A:对网络编程很熟悉的话适合做网游的服务端;对系统底层熟悉的话可以做游戏的性能优化。通常好的电信软件开发者会比较熟悉网络编程原语和被广泛应用的网络编程框架。对大型系统的架构设计与实现,网络通信协议的设计与实现,以及操作系统底层和网络设备使用都有较好的了解。这些知识与技能对游戏网络工程来说相当有帮助,甚至可以说是必需的。再有,要具备这些知识是得花费相当的时间与精力来研究和学习的,能够获取这些知识本身也是一种能力证明。

 Q:传统行业的软件开发人员又将如何切入游戏开发领域呢?
A:事实上,游戏开发是一个庞大的工程,涉及很多领域,而很多从事传统软件开发领域的开发人员都将在游戏开发中找到映射点。
例如,游戏开发需要开发桌面程序的人,因为游戏开发中需要制作很多工具来简化开发过程,这些工具一般都是特定平台下的桌面程序;
游戏开发需要开发数据库软件的人,因为游戏有很多数据需要持久化;
游戏开发需开发通讯软件的人,这样让很多人一起玩游戏无疑会让游戏更有吸引力;
游戏开发需要开发图形图像和声音领域的人,因为这些是游戏必不可少的基本要素,没有这些游戏似乎太无趣了;
游戏开发需要开发人工智能的人,因为游戏越聪明,就会有更多的人去挑战它;
游戏开发需要开发编译器的人,让游戏支持脚本,让代码更高效等等。

 

Q:育碧会关注程序开发人员哪些方面的素质?
A:作为程序开发人员,首先,编程的修养在任何一个开发团队都是被注重的。这包括良好的工作习惯、分解问题的能力、学习能力、沟通能力等等。
良好的工作习惯:好的编程习惯将在各个方面帮助开发人员提高工作效率及产品品质;好的文档习惯能帮助你总结自己,一个人很难记住一个月以前是怎么想的,做了哪些事情,用文档把它记录下来方面和别人沟通,也方便与过去的自己交流。还有源码管理的习惯,备份的习惯等等。
其次,软件开发的基础能力。对所涉及的开发语言应深入地理解,要像编译器一样的去理解它,这样才能创作出高效、精简、健壮、有延展性的制品,那才是“优雅”的制品。若仅仅知道它的语义、语法,这样的话你做出来的东西可能只是一种“堆砌”,很难有弹性。
再有,要对架构模式与设计模式有很好的理解。这样你可以站在巨人的肩膀上,前人已经总结了很多关于特点场景的解决方案,如果你遇到类似的场景,你熟悉这个设计模式的话,就可以很快的把它运用过来,这样可以节约很多时间,更容易去发现新的更好的方法,而不是从头摸索起,从文字造起,那样比较痛苦。
最后,就是对计算机体系结构的理解。很多程序人员平常不太关注,但在游戏开发领域这是非常重要的。比如说平台的差异,字节序的差异,数据运算精度的差异,可能其他行业不一定受到关注,但在游戏行业里这往往是个陷阱。因为我们的代码可能公布在不同的平台上,这些东西都是有差异的,如果你对它们不太了解,或者你平常不太关注这些,你写出来的代码是非常脆弱的,很难想你希望的那样去运行。

应聘育碧前需要考虑的问题:机遇与挑战
在游戏行业里工作,很多人可能会有这样的感觉:你不知道下一步会发生什么,你不知道方向在哪里。这对于刚进入游戏行业的人来说,不容易适应,但是适应能力强的那一部分人会发现这正是游戏行业的魅力所在。

 Q:可能的挑战是什么?
答:有可能发生这样的情况:你不能很好地适应新的工作环境和新的行业。游戏行业属于娱乐产业,非常多元化,包含很多的变数。这就要求你能够适应这样的瞬息万变的环境。一款游戏,经过几个月或者几年的开发,最终出来,游戏本身可能和原先预计的完全不同,因为我们需要时刻根据变化的市场情况来做相应的调整。

Q:从电信行业、航天、传统软件开发人才,他们将来的职业发展道路如何?
A:和其他的资深技术人员一样,你的职业发展道路可以是在本领域继续发展成为该领域技术专家,或者往管理方向发展。这取决于你的个性和志向。我们对于两者同样关注,同样表示欢迎。但是有一点很清楚:因为你的专有技术,会发展得特别快。以育碧一位网络工程师主管Sylvain Breton为例。他之前作为科研人员在加拿大航天部门工作了5年,接触过很多不同项目,从机器人遥控到雷达传输,客户包括皇家海军、瑞典空军、美国国家宇航局等。他20055月加入育碧上海,职位是2级开发员。两个月之后,他升职成为技术主管。2006年,他再次升职成为网络技术开发经理。


听两位跨行进入育碧的前辈在育碧工作的感受

颜睿 网络工程师
入职时间:6个月  电信业转游戏业
最大的收获:与老外一起共事,英语能力自然提高了不少,思路也变得更加开阔。
颜睿的提醒:在育碧新的东西是无处不在的,这是个学习的团队。不用担心语言沟通问题,不要自己对自己否定,不要低估自己的能力,把自己释放出来,你可以做得很好!

“我喜欢游戏,自己也是游戏玩家。当初看到育碧的招聘启事,也没有考虑那么多跨行业的问题。育碧的面试也比较简单,一轮笔试,一轮team manager面试就通过了。笔试时,育碧比较关注一些技术基础的东西,比如C,C++语言等。我们team manager是位老外,还记得面试时他说的十句话里面只有两三句我是能完全听明白的,其他只能听个大概。第一天上班,语言上的不适应的确困扰着我,当时甚至有想过我到底能不能胜任这个工作。很快,我发现老外的沟通非常强,即便有时候我表达得不是很流利,他也能明白我在说什么。再加上育碧有专门的英语培训课程,差不多一个月时间,我已经完全进入工作状态了。”
“提到转行,电信业和游戏业,最大的不同就是我们服务的对象不同,电信业务的开发一直是围绕电信公司服务的,而游戏业面对的是游戏玩家,是终端用户。面对问题时,考虑的层面也就不一样。再者,电信的一项业务开发,直接把这个项目做完就完事了。但游戏业不同,你有可能会遇到项目的关闭,有很多变动的因素。”


付强  网络工程师
入职时间:2个月   传统软件业转游戏业
最大的收获:有机会看到一流的程序设计和实现,这里有一流的设计人员和开发人员,与他们的交流是非常难得的。
付强的提醒:在育碧这么庞大的开发体系里面工作,协同是关键的。必须学会如何和别人合作。因为有些问题,一个人的能力毕竟很有限,不可能考虑到每个方面,可能引发它的原因距离你很远,如果你学会协同的话,可能解决起来更容易一些。

“我的兴趣很广泛,来育碧之前,也会去关注一些跟我之前工作没有什么太大关系的领域知识,比如计算机科学的基础领域,一些物理学方面的东西,包括历史、人物都是我喜欢并关心的东西。我之前的工作,一般很少会运用到这些方面。但是游戏开发不一样,基本上这些可能都会涉及到。比如物理碰撞方面的理论,计算机体系方面的知识,包括以前看过的小说,都有可能在你的工作中运用到,我觉得这是非常有趣的工作。”
“至于从传统软件转行到游戏业,我个人认为没有本质的区别,我想,有一天,游戏制作也会变成传统行业。当然,相对于某些软件行业来说,游戏行业的选择余地会大一些,游戏开发是多元化的,你可以选择在某个领域深入下去,也可以选择在多个领域尝试后再做决定,而游戏行业提供的选择将更多。”

你的舞台有多大,培训课程告诉你
作为一个国际性游戏公司,育碧有着多种不同类型的培训,对员工的技能与竞争力给予特别的关注。在育碧,资源都是共享的,有网上的全球统一的内部资讯库,每年会有超过
80门的专业课程,例如动画、游戏设计、人物等。每位员工都可以参加其中任何一项课程的培训。
在职培训:项目导师制。初级员工会有资深员工作为导师,分配到具体项目,通过承担项目责任学习到最新技术。
国际项目培训:频繁的国际培训是育碧的一大特色。这包括国际培训、短期国外项目工作和长期国际借调。
2007-2008年,共有56人参加了实地国际培训,包括讲座、研讨会、项目培训等。2007-至今,40名员工被派遣到海外工作室,参加实际项目工作。近几年,共有9名中国员工借调至海外工作室,长期在海外工作。

管理培训:这是针对中高层管理人员的培训,内容包括项目管理、人事管理等。
语言培训:主要为英语培训,针对中国员工。针对外籍员工,也会有中文培训。

分享时间:每月
2次的由资深员工分享自己技术与经验的培训活动,面向全公司员工。”

本文由用户vanessai发布于7YES.com,若未注明转载,均为原创,受著作权保护.
若文章未特别申明限制转载的话,转载一概请注明出自7YES.com,并标明地址http://7yes.com/group/article/id/171
违规转载,一概追究法律责任.
本文用于非营利目的,若本文侵害您的权益,请立即与本站客服取得联系.
相关回复
您必须登陆才能发表回复-!!! 点击这里去登陆,或者您还没有注册,点这里
您未登录!请登录后发表留言!