如何学习XR开发并在五个月内获得报价

哈Ha!我从事XR开发工作已有大约七年的时间:从初级专家到CROC Immersive Technologies业务部门的主管。我的团队已经为该行业创建XR产品超过五年了。在这段时间里,我们的小型部门转向了IT公司的整体方向,为沙特阿美,Sibur,Gazprom Neft,Rosatom,Nornickel,Mosoblgaz和其他俄罗斯和国际巨头创建了项目公司。去年,我们在巴林为一个成功的案例补充了我们成功案例的存钱罐。在本文中,我将介绍我们如何在短短五个月内培训阿拉伯学生如何进行VR和AR开发,并教会他们如何进行交钥匙客户项目。展望未来,我会说有些毕业生甚至获得了该专业的工作。







现在在哪里使用沉浸式技术?



首先,关于XR开发人员今天工作的地方。远离VR / AR行业的人们可能会误以为这些技术仅用于计算机游戏中。半条命:Alyx,Project CARS 2,Resident Evil 7和其他游戏看起来令人印象深刻且令人恐惧,但沉浸在虚拟世界中的不仅是游戏玩家。如今,沉浸式技术(VR / AR / 3D和其他技术)被用于广告和促销材料中,以此为基础创建博物馆和景点的虚拟导览,还可以帮助在客厅里试穿衣服和沙发,手里只有一部智能手机。但是,此类技术在工业中最有前途的用途。我的话得到塔德维瑟研究的支持。据他介绍,三年后,工业VR / AR解决方案的市场将增长六倍,营业额约为9,20亿卢布。一些俄罗斯公司已经建立了处理沉浸式技术的部门。俄罗斯天然气工业股份公司(Gazprom Neft),SIBUR,MMK和Rosatom拥有自己的部门,以开发内部使用的XR产品。因此,从IT公司和工业公司的角度来看,当今对XR开发人员的需求都很大。







为什么这些技术在工业领域如此受欢迎?人为因素是造成工业事故的最常见原因,仅靠理论上培训H&S人员以改善工作场所技能发展的公司还不够。然而,即使对于大型工业公司而言,为每种设备创建训练台也是昂贵且困难的。在某些企业中,员工确实直接在真实设备上进行练习。反过来,这充满了事故和昂贵设备的故障。虚拟模拟器可以通过在安全环境中进行例行操作和紧急情况来减少人为因素的影响。我们的团队专注于沉浸式技术的这种应用,以改善劳动保护和工业安全。我们也有个别的行业专家,他们专门与经济各个领域的企业合作,并为每个行业的特定任务制作模拟器。







他们在哪里被教导成为XR开发人员?



尽管对XR开发人员有需求,但市场上缺少这样的专家。不仅在俄罗斯,而且在世界范围内。因此,去年,一个支持巴林商业和教育的基金建议我们制定一项有关创建VR / AR项目的培训计划。在中东,有许多对实现或已经使用VR模拟器感兴趣的工业公司,如上所述,但是创建此类项目的专家很少。



我们与当地的商业伙伴一起在这个市场上从事项目多年,因此我们达成了一致。此外,我们在莫斯科开展此类课程方面拥有丰富的经验。连续三年,我们在CROC教授学生XR开发。顺便说一下,我们团队中的许多成员正是那些曾经来我们这里接受培训的人。在此期间,有些人甚至设法开设了自己的VR / AR公司。

现在,用于教学沉浸式技术的课程和程序才刚刚开始成形。几年前,他们甚至可以用手指数。因此,可以说,从某种意义上讲,我们参与了俄罗斯和国外VR / AR市场的形成。



顺便说一句,不仅学生想学习XR开发。工业家向开发人员求助于培训其员工的专业知识:已经有几个客户来找我们,要求组织类似于我们在巴林所做的培训项目,现在我将告诉您。



在5个月内学习XR开发



在2019年,我们在巴林开始了XR开发课程。第一步是选择学生。我们有15个地方,要求知道编程的基础知识,英语,接受设计,编程,建筑或其他工程领域的教育。有趣的是,只有两个人加入了小组。大多数巴林人都可以接受国际教育这一事实向我们解释了这一点。但是,并非所有父母都希望让女孩出国学习,因此她们仍然留在该国,并经常在复杂的技术课程中占大多数。



在十周的时间里,我们教了学生VR / AR入门课程,教他们使用Autodesk Maya进行3D建模和Unity 3D编程,在iOS和Android上为计算机和智能手机编写了程序,并向他们介绍了项目管理的基础知识。我们为自己设定的目标不仅是向学生提供沉浸式技术领域的知识,而且还教他们如何解决客户的业务问题。



因此,我们决定选择几家公司,他们可以在课程结束时为他们完成论文-基于VR / AR的项目。在一家石化产品制造商和一家工程与咨询公司找到了这些项目的任务。实践阶段又花了八周的时间,包括两个阶段:与客户会面以了解CustDev的需求,并直接创建满足他们需求的解决方案。应该注意的是,我们教学生与客户合作,独立沟通并确定公司的需求,以便创造出其中所需要的产品。正确地与客户建立对话的能力与建模一样是开发所必需的技能。







在为期12周的培训中,成立了三个工作组,尽管工期紧迫,但他们学会了为客户创建真正的产品,管理时间和风险,建立有效的沟通并对结果负责。



我会告诉你有关毕业生自己的论文。其中之一是一个AR应用程序,它是一个房地产购物中心的导航器。客户需要吸引人们注意这个地方,以使在其上的导航对客户来说很舒适。学生选择基于增强现实的应用程序来执行此任务,因为一方面使用新技术将吸引用户,另一方面,可以在任何智能手机或平板电脑上轻松打开此类应用程序。现在,使用他们创建的应用程序,客户可以轻松地在太空中导航,找到他们的位置并获取路线。该应用程序具有虚拟机器人指南,可为用户提供提示。它还提供有关商店运营的信息,您可以使用必要的服务。例如,预定水上出租车。这是应用程序的外观:







第二个项目的客户也是工程和咨询公司。她的任务是演示在建大学的项目。最好的解决方案是创建一个VR导览。如今,它们经常被用来向潜在买家展示尚未建造的公寓和房屋。学生使用详细的说明和导航技巧创建了一个正在建设中的大学的虚拟导览。该应用程序包含教育机构的七个不同区域,例如,宿舍,图书馆和自助餐厅。例如,一个库:







第三个项目是为当地石化公司准备的。我们正在谈论一个原型,该原型演示了在大型现场组装/拆卸泵的VR模拟器的操作。公司必须了解技术的工作原理,评估其是否适合解决必要的问题,并与所有利益相关者协调使用,而不是立即创建完整的模拟器。



在任何工业公司中实施沉浸式技术之前,我们通常还会做一个类似的项目。我们与公司员工进行了深入的访谈,确定了他们的需求和痛苦,然后开发了这样的模拟器原型,以便他们可以对其进行测试并在内部达成共识。随后,该公司可以创建一个完整的模拟器,以帮助工程师掌握使用此设备的技能。进行此项目的学生与客户自己讨论了详细信息,然后前往现场并对设备进行了数字化处理以创建精确的副本。这就是为什么研究项目管理如此重要的原因。







结果,该计划结束后,许多学生意识到他们想从事XR开发工作并找到了该专业的工作。事实证明并没有那么困难,因为现在他们有了自己创建的项目的投资组合。这样的学生大约有三分之一。



如果在本文之后您决定尝试XR开发,那么这里有一些我可以为您提供的技巧:



1.从本文可以看出,您将在5个月内真正学习如何基于沉浸式技术开发产品。但是,仍然需要实践才能完成非常酷的项目。在完成培训之后,学习了建模和编程的基础知识之后,最好直接去实习或“牵手”的初始职位。今天,许多雇主愿意投资于员工发展。我们的故事就是一个很好的例子。



2.乍一看,切换到XR开发的最简单方法是程序员和在GameDev工作的人员。设计师和建模者,以及任何懂机械或只是玩很多游戏的人,也很有可能掌握这一专业。如果您使用C#或类似语言编写并且已经在Unity中工作过,那么这是一大优势。同时,我知道昨天的人文科学在这一领域取得了成功。最主要的是在该领域的发展以及实践的渴望,当然还有知识,这是我的下一个建议。



3.今天在开放获取中,有很多内容,如果它不能使您成为XR开发人员,那么肯定会给您关于专业的想法以及对您需要掌握的知识的理解。我已经为您收集了一些有用的信息:



有这样的Unity虚拟现实项目:通过Unity 2018开发十多个引人入胜的项目来学习虚拟现实,

这已经有些过时了,但是基本的VR原理总体上是相同的。



Coursera有很好的初学者课程。例如:



虚拟现实简介



创建第一个基于VR的游戏



这是有关Unity3D开发的另一篇很好的旧文章



4.对已经在该领域工作的人的建议。每当您进行任何机械操作时,请始终与目标受众(或至少接近她的人)进行测试。通常,对VR中控制的便利性的理解是“模糊的”,因为您作为开发人员的体验是不同的,与用户的体验是不同的。因此,结果可能给最终用户带来不便。特别是如果他们完全不熟悉VR。我们始终在针对实业家的解决方案上测试我们的解决方案。



顺便说一下,今年我们将至少增长2倍,扩大项目的地域和边界。因此,我们正在寻找团队的CTO(首席技术官),或者简单地说,是开发团队的负责人。我们需要经验丰富的专家,他们已经在IT公司或初创公司中建立了开发流程。他知道与企业合作是什么,非常了解开发人员,产品和业务开发人员的需求,知道如何在约束条件(截止日期和预算)下找到技术实施的平衡。如果这一切都是关于您的-将您的简历发送给我,邮箱isimonov@croc.ru,在这里我可以回答有关职位空缺的其他问题。



在评论中告诉我们有关您在XR开发和该领域的教学经验。您认为,当今最需要在哪些领域和哪些任务中使用VR / AR?



All Articles