欢迎来到天天文库
浏览记录
ID:40556945
大小:801.50 KB
页数:4页
时间:2019-08-04
《iOS游戏开发—CDC专访欧阳坚》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、iOS开发培训千锋3G学中国移动互联网研发培训第一品牌iOS游戏开发——【CDC】专访欧阳坚近日,9Tech社区采访了中国开发者大会iOS专场讲师、千锋教学总监欧阳坚。他为我们介绍了视频培训的利与弊,iOS游戏和应用的未来市场,以及敏捷开发iOS等。他指出,因为目前iOS游戏的代码量和复杂程度都在逐渐的增大,利用敏捷开发可以减少游戏失败的风险。以下是采访内容:欧阳坚,毕业于清华大学,从事软件开发近13年。目前在北京千锋互联科技有限公司(千锋教育)担任iOS学科教学总监及技术总监。他曾在美国一家公司专注于
2、实时操作系统内核开发,在那期间,主持设计了ARM体系结构的设计和移植工作。在08年初,最早研究和移植Android到不同的硬件平台上,并定制化了多款Android启动界面Launcher。由于更加看好iOS的市场前景,08年底开始从事iOS平台上开发和培训工作。CDC:做视频教学的起因是什么?欧阳坚:国内最早的视频是StanfordUniversity那套非常优秀的视频。那套视频也影响了最早的一批iOS开发者,但是对于很多没有多少开发经验的开发者这套视频是不合适的。由于我自己喜欢参加很多各种聚会,了解到
3、很多初学开发者的困境。但是还没有现在这么多资料,尤其是中文资料。所以于是决定录制一套iOS视频来帮助很多初学者来进行入门。只是一心想把这门技术让很多人知道,希望很多人能够从中收益。CDC:在你近十年的培训的生涯中,留给你最深印象的是什么事情?欧阳坚:自从Symbian被打败后。iOS、Android以及WindowsPhone已经彻底被美国人垄断了。在移动互联网方面,对于中国的开发者来说,基础设施方面研发的机会几乎没有了。但是对于App应用和游戏开发,对于一线的开发人员来说有很多机会。对于手机来说非常贴
4、切于生活,不会出现垄断的情况。同时也是人才需求非常旺盛的行业。正是处于这方面的考虑,毅然投身于教育行业。在近十年的经历中,觉得移动互联网是未来十年的一个井喷的行业,未来在这个行业会出现一批批伟大的创业者。而且我身边已经有很多移动互联网创业非常成功的案例。CDC:你认为,现在培训对学生最大的收货是什么?培训的短板又有哪些?欧阳坚:广义来讲培训对于学生来说就是进入这个行业。但是其实移动互联网行业是一个朝阳的行业,机会很多。能否抓住机会是每个学生需要思考的问题。归根到底是学生自身能力和素质的培养。我们在竭尽全
5、力的让学生在技术,沟通,职场规范上有一个大的提高,千锋在这方面是做的最好的,我们与其说是培训技术,不如说是在岗前培训。我们完全模拟了公司的项目开发流程,这样让学生提前的经历公司的项目开发阶段。4http://www.mobiletrain.org北京千锋互联科技有限公司版权所有iOS开发培训千锋3G学中国移动互联网研发培训第一品牌当然培训也是有短板不足之处。比如个别学生可能依赖心太强,对自己缺乏自信,团队沟通不擅长方面是目前学生的一些不足之处。目前我们也在通过一系列职场前训练尽量弥补这些不足。CDC:你
6、认为iOS游戏,如何才能赢得更多的掌声?你是怎么看待创新的?欧阳坚:iOS手机游戏是目前移动互联网热门的话题,用户大多喜欢使用碎片时间去娱乐,放松和享受游戏。iOS成功的游戏大多在娱乐性,可玩性,社交方面狠下功夫,这样用户才有粘性,才能持久良性的不断升级,改进游戏。这样的游戏才能赢得用户的掌声。目前iOS上游戏同质化很严重,创新,微创新这些都是游戏玩家需要解决的问题。对于创新,游戏的策划部门应该多和玩家沟通,了解他们对于游戏的看法,通过对玩家的心理上的了解才能了解哪些创新是游戏真正需要的,哪些创新是不需
7、要的。CDC:在做游戏原型时,很多人都会考虑到减法,你怎么看待这个问题?欧阳坚:没错,不仅是在做游戏,其实很多项目都应该做减法,我一直信奉一句话“很多IT工程师一开始想建一座高楼大厦,结果发现自己在造一个狗窝“。做原型设计的时候,减法是必要的,策划人员总是想加入很多功能,到编码设计的时候就会大大的延长了项目周期和人月,项目迟迟不能发布,这样就会造成整个项目团队整体效率的下降。对于游戏开发是无益的。所以对于游戏原型开发,要勇于做减法。CDC:你怎么看待敏捷开发?你认为开发ios游戏时候,是否也会引入敏捷开
8、发?欧阳坚:敏捷开发其实和十年前windows平台上流行的人月神话类似,都是强调功能模块化,尤其是做大项目这是必要的。对于大项目由于开发人员增多,交流下降,规范不统一这些都导致了项目失败的可能性增加,所以敏捷开发就是去解决这些问题。目前iOS游戏开发也会逐渐的引入敏捷开发。因为目前iOS游戏的代码量和复杂程度都在逐渐的增大,利用敏捷开发可以减少游戏失败的风险。4http://www.mobiletrain.org北京千锋互联科技有限公司版权
此文档下载收益归作者所有