Skip to main content

Auf unsere Praktikant:innen von 2021

September 9, 2021

by Daniel Sturman, Chief Technology Officer


People & Culture Tech

Ich sprach schon häufiger darüber, wie die Komplexität dessen, was wir hier entwickeln, ein extrem talentiertes Team erfordert – und dieses Team besteht nicht nur aus Talenten, die schon bei uns sind. „Weitsichtiges Denken“ ist einer der Werte von Roblox und ein Satz, den man im Unternehmen ständig hört. Dieser Wert trifft besonders zu, wenn wir über den Ausbau und das Wachstum unseres Teams denken. Das Metaversum ist ein Generationenprojekt – etwas, woran Menschen noch arbeiten werden, lang nachdem wir uns zur Ruhe gesetzt haben. Deswegen sind wir ständig auf der Suche nach Innovator:innen, die die nächste Generation des technologischen Durchbruchs entwickeln werden.

Wo wir schon bei aufstrebenden Innovator:innen sind: Die Roblox-Praktikantenklasse von 2021 trug letzte Woche ihre letzten Präsentationen vor, womit sie für dieses Jahr sowohl das Programm als auch die Saison abschlossen. Wir hatten diesen Sommer eine tolle Gruppe von Praktikant:innen, die beeindruckende Projekte ablieferten. Deswegen wollte ich mir kurz die Zeit nehmen, um anzuerkennen, wie fantastisch und wichtig unsere Praktikant:innen für mich persönlich und für Roblox sind, und um hier ein paar Highlights ihrer Arbeit zu teilen.

Ein zeitgerechtes Projekt drehte sich rund um die Einführung des räumlichen Sprachchats auf der Plattform. Bei einer Funktionalität wie dem räumlichen Sprachchat stellt sich eine wichtige Frage: Wie moderieren wir ihn und gewährleisten Sicherheit? Max Zhang (UCLA ‘22) arbeitete mit dem Voice-Team an unserem ersten Konzeptnachweis, der mit Audioaufnahmen und deren sichere Aufbewahrung für die Moderation zu tun hatte. Max zeigte beeindruckende Initiative, indem er die Funktionalität des Moderationstools weit über dessen ursprünglich vorgesehenen Rahmen hinaus anwandte.

Die Roblox-App – und bald auch Roblox für PC – ist größtenteils in derselben Sprache geschrieben, die auch von unseren Community-Entwickler:innen verwendet wird: Lua. Wir verwenden Lua intern für Geräte-unabhängige Entwicklung und können sie somit auch auf so vielen Plattformen einsetzen. Eunice Chen (Carnegie Mellon ‘22) schnappte sich einen wichtigen Teil einer systemeigenen Gerätefunktionen – unseren Anmelde- und Registrierungsablauf – und entwickelte das Lua-Equivalent dafür. Somit haben wir einen einmaligen Ort für Innovation, und wichtiger noch, es macht den Ablauf einfacher, sicherer und eleganter.

Roblox muss immer auf Skalierbarkeit und Auslastung bedacht sein; besonders bei Events wie jene mit Lil Nas X, Zara Larsson oder KSI ist Auslastung sehr wichtig. Amanda Tomlinson (UC San Diego ‘22) entwickelte ein System, das unser Content Distribution Network (CDN) für solche Events aufwärmt, damit es bei Beginn des Events vorbereitet ist. Dieses System kam auch schon zum Einsatz, als wir damit die KSI Launchparty im August unterstützten.

Die letzten beiden Projekte, die ich noch erwähnen möchte, zeigen die interessante Arbeit an KI bei Roblox. Gegenwärtig haben wir eingebautes Pathfinding auf Roblox, das auf A*-Suche basiert, um es Entwickler:innen zu erleichtern, Agenten in Erlebnissen zu automatisieren. A*-Suche berücksichtigt jedoch nicht den Lenkwinkel des Agenten, was sich als problematisch erweisen kann, da Agenten wie Autos nicht sofort bei großen Winkeln abbiegen können. Vivian Jiang (Cornell ‘22, meine Alma Mater – Go Big Red!) benutzte Hybrid A*-Suche, was den maximalen Lenkwinkel berücksichtigt, um ein besseres Tool zur Automatisierung von Fahrzeugen zur Verfügung zu stellen.

Beim zweiten Projekt handelt es sich um automatisches Übersetzen, einem wichtigen Aspekt bei unserer weltweiten Präsenz, da die Mehrzahl unserer Zigmillionen von Erlebnissen von kleinen unternehmerischen Teams oder Individuen erstellt werden, die keinen Zugriff auf große Übersetzungsteams haben. Dieser Ansatz funktionierte zwar gut in direkten Texten, aber Texte sind auch oft in Bildern eingebettet! Anson Chen (University of Maryland ‘22) nahm diese Herausforderung an und entwickelte ein Studio-Plugin, das Texte innerhalb von Bildern übersetzt.

Und natürlich geht es bei Praktika nicht nur um die Projekte, sondern auch um die Menschen, mit denen man zusammenarbeiten, von denen man lernen und mit denen man hoffentlich auch ein bisschen Spaß haben kann. Ich erfuhr „persönliches Wachstum“ mit unseren Praktikant:innen diesen Sommer, als wir unsere eigene lokale Version des „Hot Ones“-Challenge ausführten, wobei ich ihre Fragen beantwortete. Unsere Praktikant:innen hörten von Teams im ganzen Unternehmen, wie Audiovisual, Content Platform, Universal Content und Growth, wie sie dabei helfen, das Metaversum zu entwickeln; sie trafen Branchenexpert:innen außerhalb von Roblox wie Dr. Chela White-Ramsey, um zu besprechen, wie man das Hochstapler-Syndrom überwinden kann; und sie hatten sogar eine virtuelle Tanzparty, die von 3D-Künstlerin und VR-Enthusiastin DJ Celeste geschmissen wurde. Mit all diesen Erfahrungen konnten unsere Praktikant:innen uns etwas besser kennenlernen, erhielten ein Gespür dafür, wie ein schnell wachsendes Unternehmen läuft und sahen, dass sich nicht immer alles um Status oder Ergebnisse dreht!

Wir stellen hohe Anforderungen an unsere Praktikant:innen, weil wir ihnen zeigen wollen, dass uns ihre Arbeit wichtig ist. Ein Praktikum gibt einen die Möglichkeit, sich weiterzuentwickeln, einen bleibenden Eindruck zu hinterlassen und eine Karrierelaufbahn einzuschlagen. Die Anforderungen bei Roblox sind hoch und das Einstellungsverfahren ist kompetitiv, aber wenn wir glauben, dass ein:e Kandidat:in das Zeug dafür hat, direkt nach dem Studium bei uns anzufangen, zögern wir nicht, ein Angebot zu machen. Gleichzeitig ist es unser Hauptziel, den Sommer über eine fantastische Erfahrung zu bieten. Ich denke gern an meine Praktika zurück (die viel zu lange her sind), die einen großen Einfluss auf meine künftige Karriere hatten. Ich wünsche mir, dass Roblox dieselbe lebenslange positive Auswirkung auf unsere Praktikant:innen hat, wie es damals bei mir der Fall war.

– Dan

P.S. Interesse an einem Praktikum bei Roblox? Wir stellen gerade Praktikant:innen und Hochschulabgänger:innen ein, also komm mal bei corp.roblox.com/careers/ vorbei. Vielleicht ist ja das Richtige für dich dabei.