So lernen Sie die XR-Entwicklung kennen und erhalten in fünf Monaten ein Angebot

Hallo Habr! Ich bin seit ungefähr sieben Jahren in der XR-Entwicklung tätig: Ich bin von einem Junior-Spezialisten zum Direktor des Geschäftsbereichs CROC Immersive Technologies gewechselt. Mein Team entwickelt seit über fünf Jahren XR-Produkte für die Branche. In dieser Zeit hat sich unsere kleine Abteilung in IT-Unternehmen zu einer ganzen Richtung entwickelt und Projekte für Giganten wie Saudi Aramco, Sibur, Gazprom Neft, Rosatom, Nornickel, Mosoblgaz und andere russische und internationale Unternehmen entwickelt Unternehmen. Und letztes Jahr wurde unser Sparschwein erfolgreicher Fälle mit einem Bildungsprojekt in Bahrain aufgefüllt. In diesem Artikel werde ich erzählen, wie wir arabische Studenten in nur fünf Monaten in VR- und AR-Entwicklung geschult und ihnen beigebracht haben, wie man ein schlüsselfertiges Kundenprojekt durchführt. Mit Blick auf die Zukunft werde ich sagen, dass einige Absolventen sogar Jobs in dieser Spezialität bekommen haben.







Wo werden immersive Technologien jetzt eingesetzt?



Zunächst ein paar Worte darüber, wo XR-Entwickler heute arbeiten. Menschen fernab der VR / AR-Branche haben möglicherweise die falsche Vorstellung, dass diese Technologien nur in Computerspielen verwendet werden. Half Life: Alyx, Project CARS 2, Resident Evil 7 und andere sehen spektakulär und erschreckend realistisch aus, aber nicht nur Spielehersteller haben das Eintauchen in virtuelle Welten gemeistert. Immersive Technologien (VR / AR / 3D und andere) werden jetzt in Werbe- und Verkaufsförderungsmaterialien verwendet, sie werden verwendet, um virtuelle Führungen durch Museen und Sehenswürdigkeiten zu erstellen, und sie helfen auch dabei, Kleidung und ein Sofa im Wohnzimmer anzuprobieren, wobei nur ein Smartphone zur Hand ist. Aber der vielversprechendste Einsatz solcher Technologien in der Industrie. Meine Worte werden von Tadvisers Forschungen unterstützt. Ihm zufolge wird der Markt für industrielle VR / AR-Lösungen nach drei Jahren sechsmal wachsen und einen Umsatz von etwa 9 erreichen.2 Milliarden Rubel. Einige russische Unternehmen haben bereits Abteilungen und Abteilungen eingerichtet, die sich mit immersiven Technologien befassen. Gazprom Neft, SIBUR, MMK und Rosatom haben eigene Abteilungen für die Entwicklung von XR-Produkten für den internen Gebrauch. Daher ist die Nachfrage nach XR-Entwicklern heute sowohl von IT-Unternehmen als auch von Industrieunternehmen sehr groß.







Warum sind diese Technologien in der Industrie so beliebt? Die Grundlage für die Unfallursachen in der Industrie ist meist der menschliche Faktor. Um eine effektivere Entwicklung der Produktionsfähigkeiten zu erreichen, reicht es für Unternehmen nicht aus, Personal nur theoretisch in Arbeitsschutz und Arbeitssicherheit auszubilden. Die Einrichtung eines Trainingsstandes für jedes Gerät ist jedoch selbst für große Industrieunternehmen teuer und schwierig. In einigen Unternehmen üben die Mitarbeiter direkt an realen Geräten. Dies ist wiederum mit Unfällen und Ausfällen teurer Geräte behaftet. Virtuelle Simulatoren ermöglichen es, den Einfluss des menschlichen Faktors zu reduzieren, indem Routineoperationen und Notfallsituationen in einer sicheren Umgebung geübt werden.Unser Team ist auf die Anwendung immersiver Technologien zur Verbesserung des Arbeitsschutzes und der Arbeitssicherheit spezialisiert. Wir haben auch einzelne Branchenexperten, die speziell mit Unternehmen in verschiedenen Wirtschaftsbereichen zusammenarbeiten und dabei helfen, Simulatoren für die spezifischen Aufgaben jeder Branche zu erstellen.







Wo wird ihnen beigebracht, XR-Entwickler zu sein?



Trotz der Nachfrage nach XR-Entwicklern gibt es einen Mangel an solchen Spezialisten auf dem Markt. Und das nicht nur auf Russisch, sondern auch in der Welt. Im vergangenen Jahr bot uns ein Fonds für Unternehmens- und Bildungsunterstützung in Bahrain an, ein Schulungsprogramm für die Erstellung von VR / AR-Projekten zu erstellen. Im Nahen Osten gibt es viele Industrieunternehmen, die an der Implementierung von VR-Simulatoren interessiert sind oder diese bereits verwenden, die ich oben beschrieben habe, aber es gibt nur sehr wenige Spezialisten, die solche Projekte erstellen.



Zusammen mit einem lokalen Geschäftspartner führen wir seit vielen Jahren Projekte auf diesem Markt durch, daher waren wir uns einig. Darüber hinaus hatten wir umfangreiche Erfahrung in der Durchführung solcher Kurse in Moskau. Seit drei Jahren in Folge unterrichten wir Studenten der XR-Entwicklung innerhalb der Mauern von CROC. Übrigens sind viele Mitglieder unseres Teams genau diejenigen, die einmal zu uns gekommen sind, um zu studieren. Einige haben es in dieser Zeit sogar geschafft, eigene VR / AR-Unternehmen zu eröffnen.

Jetzt bilden sich gerade Kurse und Programme für den Unterricht immersiver Technologien. Vor ein paar Jahren konnten sie mit den Fingern gezählt werden. Daher können wir sagen, dass wir gewissermaßen an der Bildung des VR / AR-Marktes in Russland und im Ausland beteiligt waren.



Übrigens wollen nicht nur Schüler die XR-Entwicklung lernen. Industrielle wenden sich an Entwickler, um Fachwissen zur Schulung ihrer Mitarbeiter zu erhalten: Mehrere Kunden sind bereits zu uns gekommen, um Schulungsprojekte zu organisieren, die denen in Bahrain ähneln und über die ich Ihnen jetzt berichten werde.



Lernen Sie die XR-Entwicklung in 5 Monaten



2019 haben wir in Bahrain einen Kurs zur XR-Entwicklung begonnen. Der erste Schritt war die Auswahl der Schüler. Wir hatten 15 Plätze, Voraussetzungen, um die Grundlagen der Programmierung zu kennen, Englisch, eine Ausbildung in Design, Programmierung, Architektur oder anderen technischen Bereichen. Interessanterweise waren nur zwei Leute in der Gruppe. Dies wurde uns dadurch erklärt, dass die meisten Bahrainer Zugang zu internationaler Bildung haben. Allerdings wollen nicht alle Eltern Mädchen im Ausland studieren lassen, deshalb bleiben sie im Land und machen oft die Mehrheit des Publikums komplexer technischer Kurse aus.



Zehn Wochen lang gaben wir den Schülern einen Einführungskurs in VR / AR, brachten ihnen 3D-Modellierung mit Autodesk Maya und Programmieren in Unity 3D bei, schrieben Programme für Computer und Smartphones auf iOS und Android und erklärten ihnen auch die Grundlagen des Projektmanagements. Unser Ziel war es, den Studenten nicht nur Kenntnisse auf dem Gebiet der immersiven Technologien zu vermitteln, sondern ihnen auch beizubringen, wie sie geschäftliche Probleme von Kunden lösen können.



Aus diesem Grund haben wir uns entschlossen, mehrere Unternehmen auszuwählen, für die die Studenten am Ende des Kurses die Abschlussarbeit abschließen konnten - ein auf VR / AR basierendes Projekt. Aufgaben für die Projekte wurden bei einem Hersteller von petrochemischen Produkten und einem Ingenieur- und Beratungsunternehmen gefunden. Die Übungsphase dauerte weitere acht Wochen und bestand aus zwei Phasen: Treffen mit Kunden für CustDev, um deren Bedürfnisse zu ermitteln, und direkte Erstellung einer Lösung, die sie zufriedenstellt. Es sollte beachtet werden, dass wir den Schülern beigebracht haben, wie sie mit Kunden arbeiten, unabhängig kommunizieren und die Bedürfnisse von Unternehmen identifizieren können, um ein Produkt zu schaffen, das sie fordern. Die Fähigkeit, einen Dialog mit dem Kunden korrekt aufzubauen, ist ebenso eine notwendige Fähigkeit für die Entwicklung wie die Modellierung.







In einer 12-wöchigen Schulung wurden drei Arbeitsgruppen gebildet, die trotz der engen Frist lernten, ein echtes Produkt für den Kunden zu schaffen, Zeit und Risiken zu managen, eine effektive Kommunikation aufzubauen und Verantwortung für das Ergebnis zu übernehmen.



Ich werde Ihnen von den Abschlussarbeiten selbst erzählen. Eine davon ist eine AR-Anwendung, die als Navigator für ein Immobilien-Einkaufszentrum dient. Der Kunde musste auf diesen Ort aufmerksam machen, um den Kunden die Navigation zu erleichtern. Die Studierenden haben für die Umsetzung dieser Aufgabe eine auf Augmented Reality basierende Anwendung ausgewählt, da einerseits der Einsatz neuer Technologien Benutzer anzieht - andererseits kann eine solche Anwendung problemlos auf jedem Smartphone oder Tablet geöffnet werden. Mit der von ihnen erstellten Anwendung können Kunden jetzt problemlos im Weltraum navigieren, ihren Standort finden und Wegbeschreibungen abrufen. Die App verfügt über eine virtuelle Roboteranleitung, die Benutzern Hinweise gibt. Es enthält auch Informationen zum Betrieb von Geschäften und Sie können die erforderlichen Dienste nutzen. Beispielsweise,ein Wassertaxi buchen. So sieht die Anwendung aus:







Das zweite Projekt wurde ebenfalls von einem Ingenieur- und Beratungsunternehmen bestellt. Ihre Aufgabe war es, das Projekt einer im Bau befindlichen Universität zu demonstrieren. Die beste Lösung dafür war die Erstellung einer VR-Tour. Heute werden sie oft verwendet, um zu zeigen, wie die noch nicht gebauten Wohnungen und Häuser für potenzielle Käufer aussehen werden. Die Studenten erstellten einen virtuellen Rundgang durch die im Bau befindliche Universität mit detaillierten Beschreibungen und Navigationstipps. Die App enthält sieben verschiedene Bereiche der Bildungseinrichtung, zum Beispiel den Schlafsaal, die Bibliothek und die Cafeteria. Zum Beispiel eine Bibliothek:







Das dritte Projekt wurde für ein lokales petrochemisches Unternehmen vorbereitet. Dies ist ein Prototyp, der einen VR SKD / Pump Disassembly Trainer demonstriert. Es ist notwendig, damit das Unternehmen sehen kann, wie die Technologie funktioniert, beurteilt, ob sie zur Lösung der erforderlichen Probleme geeignet ist, und ihre Verwendung mit allen Beteiligten koordiniert und nicht sofort einen vollwertigen Simulator erstellt.



Bevor wir immersive Technologien in einem Industrieunternehmen einführen, führen wir häufig ein ähnliches Projekt durch. Wir führen eingehende Interviews mit Mitarbeitern des Unternehmens, identifizieren deren Bedürfnisse und Schmerzen und entwickeln dann einen solchen Simulator-Prototyp, damit sie ihn testen und sich darauf einigen können. Anschließend kann das Unternehmen einen vollwertigen Simulator erstellen, mit dem Ingenieure die Fähigkeiten der Arbeit mit diesen Geräten beherrschen können. Studenten, die dieses Projekt selbst durchgeführt haben, haben die Details mit dem Kunden besprochen, sind zu den Einrichtungen gegangen und haben die Ausrüstung digitalisiert, um eine genaue Kopie zu erstellen. Deshalb ist es so wichtig, das Projektmanagement zu studieren.







Nach Abschluss des Programms erkannten viele Studenten, dass sie in der XR-Entwicklung arbeiten wollten, und bekamen einen Job in diesem Beruf. Es stellte sich als nicht so schwierig heraus, denn jetzt hatten sie ein Portfolio mit dem von ihnen erstellten Projekt. Es gab ungefähr ein Drittel solcher Studenten.



Wenn Sie sich nach diesem Artikel entschlossen haben, sich in der XR-Entwicklung zu versuchen, kann ich Ihnen folgende Tipps geben:



1. Wie Sie diesem Artikel entnehmen können, können Sie in 5 Monaten wirklich lernen, wie Sie Produkte entwickeln, die auf immersiven Technologien basieren. Trotzdem braucht es Übung, um wirklich coole Projekte zu machen. Nachdem Sie die Schulung abgeschlossen und die Grundlagen des Modellierens und Programmierens erlernt haben, ist es besser, direkt zu einem Praktikum oder einer Ausgangsposition zu gehen, wo Sie es in die Hände bekommen. Heute sind viele Arbeitgeber bereit, in die Mitarbeiterentwicklung zu investieren. Und unsere Geschichte ist ein gutes Beispiel.



2. Auf den ersten Blick ist der einfachste Weg, zur XR-Entwicklung zu wechseln, für Programmierer und diejenigen, die bei GameDev gearbeitet haben. Designer und Modellbauer sowie alle, die Mechanik verstehen oder einfach nur viel spielen, haben ebenfalls eine hohe Chance, diesen Beruf zu meistern. Ein großes Plus, wenn Sie in C # oder ähnlichen Sprachen schreiben und bereits in Unity gearbeitet haben. Gleichzeitig kenne ich Fälle, in denen die Humanisten von gestern erfolgreich in diesem Bereich gearbeitet haben. Die Hauptsache ist der Wunsch, sich in diesem Bereich zu entwickeln, sowie die Praxis und natürlich das Wissen - dies ist mein nächster Rat.



3. Heute gibt es im Open Access eine Vielzahl von Inhalten, die Ihnen, wenn Sie kein XR-Entwickler sind, auf jeden Fall eine Vorstellung vom Beruf und ein Verständnis dafür vermitteln, was Sie beherrschen müssen. Ich habe einige nützliche Informationen für Sie gesammelt:



Es gibt ein solches BuchUnity Virtual Reality-Projekte: Lernen Sie Virtual Reality, indem

Sie mit Unity 2018 mehr als 10 ansprechende Projekte entwickeln. Es ist etwas veraltet, aber die Grundprinzipien von VR sind insgesamt dieselben.



Coursera hat gute Anfängerkurse. Zum Beispiel:



Eine Einführung in die virtuelle Realität beim Erstellen



des ersten VR-Spiels



Hier ist ein weiterer guter alter Beitrag zur Entwicklung in Unity3D



4. Ratschläge für diejenigen, die bereits in diesem Bereich arbeiten. Wenn Sie Mechaniken ausführen, testen Sie diese immer mit der Zielgruppe (oder zumindest mit jemandem, der ihr nahe steht). Oft ist das Verständnis der einfachen Steuerung in VR "verschwommen", weil Ihre Erfahrung als Entwickler anders ist als die eines Benutzers. Dementsprechend kann das Ergebnis für Endbenutzer unpraktisch sein. Vor allem, wenn sie für VR völlig neu sind. Wir testen unsere Lösungen immer an Industriellen - denen, für die sie bestimmt sind.



Übrigens werden wir dieses Jahr mindestens x2 wachsen und die Geographie und die Grenzen der Projekte erweitern. Aus diesem Grund suchen wir einen CTO (Chief Technology Officer) für das Team oder, um es einfach auszudrücken, einen Leiter des Entwicklungsteams. Sie benötigen einen erfahrenen Spezialisten, der bereits Entwicklungsprozesse in IT-Unternehmen oder Startups aufgebaut hat. Er weiß, was Arbeit mit Unternehmen ist, versteht die Bedürfnisse von Entwicklern, Produkten und Unternehmen gut und weiß, wie man trotz Einschränkungen (Zeit und Budget) ein Gleichgewicht zwischen technischer Implementierung findet. Wenn es nur um Sie geht, senden Sie Ihren Lebenslauf an isimonov@croc.ru, wo ich weitere Fragen zur Stelle beantworten kann.



Erzählen Sie uns in den Kommentaren von Ihren Lernerfahrungen in der XR-Entwicklung und arbeiten Sie in diesem Bereich. In welchen Bereichen und für welche Aufgaben ist VR / AR Ihrer Meinung nach heute am gefragtesten?



All Articles