关于AR VR应用层开发的学习路径

随着这两年增强现实技术与虚拟现实技术的发展,慢慢地对于AR VR的开发工程师需求量也逐步增加,今天我将为大家大概介绍一下AR VR开发工程师的学习路径。


万变不离其宗,AR VR开发工程师首先也是软件开发工程师,只是在应用方向上和产品定位上不同。因此,你首先需要成为一名程序员,然后成为一名专业做AR VR的程序员。我想这个观点是无需过多争论的。

基于这个观点,我们第一步必须是先学习编程。学习编程就需要一门编程语言,目前,AR VR应用层开发都是依赖于比较成熟的引擎进行开发,主流的引擎为Unity 3D与Unreal Engine。这两种引擎所采用的语言分别为c#与c++。对于想快速入门的童鞋来说,我强烈建议大家先学习c#语言,这样的话,学习路线稍微平缓一些,要不然很多人学习c++,用不了一个月,伤亡过半,从此不相信人世间有真爱。其实不是没有真爱,仅仅是你选错了人而已。啊不,是你选错了语言而已。


目前的AR VR训练营,都是将C#语言作为入门的编程语言进行讲解的,我想这个选择是没有问题的。

在学习编程的过程中,需要配合大量的编程练习,才能够对编程有一定程度的理解,在这里要告诫大家的是,可不要似懂非懂,认为看懂了书,听懂了课程,就理所当然的觉得没问题,不,你一定需要自己练习一遍才叫做懂了。


在学习c#编程的过程中呢,我们可以稍微的插入一些unity引擎的简单操作以及开发,确保在学习c#这个阶段,大家都能够做一些比较有趣的例子出来,这样对于初学者来说,会比较有成就感,比如可以尝试实现一下Flaay Bird,连连看,植物大战僵尸,音乐播放器等小软件的开发。俗话说,麻雀虽小,五脏俱全,这些小案例对于初学者来说,还是需要花不少时间去实现的,当然,这也是自己提高的过程。


一个字,练,练,练!


好了,今天就聊到这里,再给大家强调一遍,这个阶段很重要,很重要,很重要。


你可能感兴趣的:(学习讨论)