Chào mừng các thực tập sinh năm 2021 của chúng tôi

Tôi đã nói rất nhiều về việc sự phức tạp của những gì chúng tôi đang xây dựng đòi hỏi một đội ngũ cực kỳ tài năng — và đội ngũ đó không chỉ bao gồm những tài năng mà chúng tôi có hiện nay. “Hãy nhìn xa trông rộng” là một trong những giá trị của Roblox và đó là cụm từ bạn sẽ nghe thấy mọi lúc trong công ty. Không có nơi nào giá trị đó phù hợp hơn khi chúng tôi nghĩ đến việc xây dựng và phát triển đội ngũ của mình. Metaverse là một dự án mang tính thế hệ, một điều mà mọi người sẽ tiếp tục làm việc ngay cả sau khi chúng ta đã nghỉ hưu, đó là lý do tại sao chúng ta luôn tìm kiếm những nhà đổi mới tiềm năng sẽ phát triển thế hệ công nghệ tiếp theo.
Nói về những nhà đổi mới tiềm năng, lớp thực tập sinh Roblox năm 2021 đã trình bày bài thuyết trình cuối cùng vào tuần trước, đánh dấu kết thúc cả chương trình năm nay lẫn mùa hè. Chúng tôi có một nhóm thực tập sinh xuất sắc trong mùa hè này, những người đã hoàn thành các dự án ấn tượng, vì vậy tôi muốn dành chút thời gian để ghi nhận sự tuyệt vời và quan trọng của các thực tập sinh, cả đối với tôi lẫn với Roblox như một công ty, đồng thời giới thiệu một số công việc thú vị của họ.
Một dự án kịp thời liên quan đến việc triển khai tính năng trò chuyện giọng nói không gian trên nền tảng gần đây của chúng tôi. Một câu hỏi quan trọng với tính năng như trò chuyện giọng nói không gian là: Làm thế nào để chúng ta kiểm duyệt và đảm bảo an toàn cho nó? Max Zhang (UCLA ‘22) đã hợp tác với đội ngũ giọng nói để xây dựng bản thử nghiệm nội bộ đầu tiên liên quan đến ghi âm và lưu trữ an toàn cho việc kiểm duyệt. Max đã thể hiện sự chủ động ấn tượng, mở rộng chức năng của công cụ kiểm duyệt vượt xa phạm vi ban đầu.
Hầu hết ứng dụng Roblox mà bạn sử dụng—trên điện thoại hoặc sắp tới là PC—đều được viết bằng ngôn ngữ mà cộng đồng nhà phát triển của chúng tôi sử dụng: Lua. Việc sử dụng Lua nội bộ là cách chúng tôi tiếp cận phát triển độc lập với thiết bị và cho phép chúng tôi triển khai trên nhiều nền tảng như hiện nay. Eunice Chen (Carnegie Mellon ‘22) đã chuyển đổi một phần quan trọng của thành phần gốc trên thiết bị — quy trình đăng nhập và đăng ký — thành phiên bản tương đương bằng Lua. Điều này mang lại cho chúng tôi một nền tảng duy nhất để đổi mới và, quan trọng nhất, giúp quy trình đó trở nên dễ dàng hơn, an toàn hơn và tinh tế hơn.
Roblox luôn phải xem xét quy mô và tải hệ thống, đặc biệt là tải hệ thống tăng đột biến trong các sự kiện có sự tham gia của Lil Nas X, Zara Larsson hoặc gần đây là KSI. Amanda Tomlinson (UC San Diego ‘22) đã xây dựng một hệ thống để làm nóng trước Mạng phân phối nội dung (CDN) của chúng tôi cho các sự kiện này, đảm bảo hệ thống đã sẵn sàng trước khi sự kiện bắt đầu. Hệ thống mới này đã được đưa vào sử dụng khi chúng tôi dùng nó để hỗ trợ bữa tiệc ra mắt KSI vào tháng 8 vừa qua.
Hai dự án cuối cùng mà tôi muốn nhấn mạnh cho thấy một số công việc thú vị về AI tại Roblox. Hiện nay, chúng tôi đã tích hợp tính năng tìm đường trên Roblox dựa trên thuật toán A* để giúp các nhà sáng tạo dễ dàng tự động hóa các tác nhân trong trải nghiệm. Tuy nhiên, thuật toán A* không tính đến góc quay của nhân vật, điều này có thể gây vấn đề vì các nhân vật như xe hơi không thể rẽ ngay lập tức ở góc lớn. Vivian Jiang (Cornell ‘22, trường cũ của tôi - Go Big Red!) đã sử dụng thuật toán Hybrid A*, tính đến góc quay tối đa để cung cấp công cụ tốt hơn cho việc tự động hóa phương tiện.
Dự án thứ hai xoay quanh dịch thuật tự động, điều này rất quan trọng đối với việc triển khai trên toàn cầu của chúng tôi, vì phần lớn trong số hàng chục triệu trải nghiệm của chúng tôi được tạo ra bởi các đội ngũ khởi nghiệp nhỏ hoặc cá nhân không có đội ngũ dịch thuật lớn để sử dụng. Phương pháp này hoạt động rất tốt với văn bản thuần túy, nhưng văn bản thường được nhúng trong hình ảnh! Anson Chen (Đại học Maryland ‘22) đã nhận lời thách thức này và xây dựng một plugin Studio giúp bản địa hóa hình ảnh bằng cách dịch bất kỳ nội dung văn bản nào có trong đó.
Và tất nhiên, một kỳ thực tập không chỉ về các dự án mà còn về những người bạn được làm việc cùng, học hỏi từ họ và hy vọng thậm chí còn có thể cười đùa cùng! Tôi đã có một trải nghiệm “phát triển” tuyệt vời với các thực tập sinh của chúng tôi vào mùa hè này khi thực hiện phiên bản địa phương của thử thách “Hot Ones” trong khi trả lời các câu hỏi của họ. Các thực tập sinh đã nghe chia sẻ từ các đội ngũ trên khắp công ty như Audiovisual, Content Platform, Universal Content và Growth về cách họ đang góp phần xây dựng metaverse; gặp gỡ các chuyên gia trong ngành ngoài Roblox như Tiến sĩ Chela White-Ramsey để thảo luận về việc vượt qua hội chứng kẻ mạo danh; và thậm chí tham gia một bữa tiệc nhảy ảo do DJ Celeste – một nghệ sĩ 3D và người đam mê VR – tổ chức. Tất cả những trải nghiệm này đã giúp các thực tập sinh hiểu rõ hơn về chúng tôi, nắm bắt cách một công ty đang phát triển nhanh chóng hoạt động, và thậm chí nhận ra rằng không phải mọi thứ đều xoay quanh địa vị và kết quả công việc!
Chúng tôi đặt ra nhiều yêu cầu cho các thực tập sinh vì chúng tôi muốn họ biết rằng công việc của họ có ý nghĩa đối với chúng tôi. Chương trình thực tập này là cơ hội để phát triển, cũng như cơ hội để họ để lại dấu ấn và chuẩn bị cho thành công nghề nghiệp trong tương lai. Chúng tôi đặt ra tiêu chuẩn cao tại Roblox và việc tuyển dụng rất cạnh tranh, nhưng khi chúng tôi tin rằng một ứng viên có đủ năng lực để gia nhập ngay lập tức với tư cách là nhân viên mới tốt nghiệp, chúng tôi không ngần ngại đưa ra lời đề nghị. Đồng thời, mục tiêu chính của chúng tôi là đảm bảo một trải nghiệm tuyệt vời trong mùa hè. Tôi nhìn lại những kỳ thực tập của mình (cách đây đã quá lâu) đã có tác động lớn đến sự nghiệp tương lai của tôi. Tôi nỗ lực để Roblox có thể mang lại tác động lâu dài tương tự cho các thực tập sinh của chúng tôi, như tôi đã may mắn được hưởng.
- Dan
P.S. Bạn quan tâm đến việc thực tập tại Roblox? Chúng tôi hiện đang tuyển dụng thực tập sinh và sinh viên mới tốt nghiệp, vì vậy hãy truy cập corp.roblox.com/careers/ để xem liệu có vị trí nào phù hợp với bạn không.


