Мы встретились с Рекой Сабоки, руководителем нашей группы разработчиков серверной части, здесь, в сети 1X2gaming.
Будучи номинированной на премию «Женщины в играх» и получившей повышение менее чем за год работы здесь, Река стала чрезвычайно ценной частью семьи 1X2gaming.
На этой неделе мы взяли интервью у Реки о ее новой должности и побочном проекте, над которым она работала, что сделало ее и остальные ее команды более эффективными.
В: Прежде чем мы перейдем ко всем захватывающим вещам, над которыми вы работали, не могли бы вы описать свою работу для людей, которые не работают в секторе iGaming?
О: «Итак, работа серверных разработчиков состоит в написании кода для передачи данных между сайтами и серверами.
Моя команда отвечает за кодовую часть создаваемых новых игр, а также за поддержку старых игр. По сути, мы гарантируем, что вся логика нашей игры верна и соответствует математике, созданной замечательными математиками».
В: Итак, можете ли вы объяснить всем непрограммистам, что такое «кодовая база Python»?
О: «Java — это язык со статической типизацией, и по большей части это наша кодовая база Java, которую мы используем, когда дело доходит до создания игр. Однако он может быть медленным и негибким, и я хотел найти способ сделать всю нашу работу более эффективной.
В процессе разработки мы обычно делаем облегченную версию наших игр на Python, а также на Java для запуска симуляций и внесения незначительных изменений. Затем это «синхронизируется» с версией Java с использованием тех же случайных чисел, поэтому мы можем быть уверены, что оба набора кода делают одно и то же. Руководство моей команды использовало для этого случайные фрагменты кода Python, что, хотя и было полезно, означало, что было больше места для ошибок.
Итак, я создал «базу кода Python», которая действует как шаблон. Это означает, что моя команда теперь может использовать его, когда дело доходит до разработки новых выпусков. Это держит нас всех на одной странице и позволяет меньше ошибок в целом».
Вопрос: Это потрясающе! Как это облегчает вашу работу? Команде тоже нравится его использовать?
A: «Да, команде очень нравится его использовать! Это значительно упрощает мою работу и позволяет сделать работу в команде более структурированной и хорошо спланированной.
Хотя Java очень полезна и эффективна во многих отношениях, она может быть очень медленной. Особенно когда дело касается отправки игр и запуска их на тестирование. Python намного быстрее и гибче, поэтому мне было очень весело играть с моей «Python Codebase». Это было не только весело, но и очень полезно, дополнительный инструмент, который был добавлен в команду».
Вопрос: Звучит здорово! Все, что предотвращает ошибки в вашей работе, должно быть бесценным дополнением! Наконец, что вам нравится в работе в сфере iGaming?
О: «Это хороший вопрос! Я считаю, что сектор iGaming постоянно меняется, что дает команде много возможностей для инноваций и творчества в нашей работе. Я также люблю хороший вызов, который опять же связан с работой в области, которая постоянно обновляется!»