Я делаю все, что необходимо сделать

Айварас Воверис
-
Штатный инженер

01 Чем вы занимаетесь на сайте Eskimi? Каков ваш типичный день?

Я делаю все, что нужно! Если говорить более серьезно, то я делаю все, что нужно. В настоящее время я вхожу в основную команду, что означает, что меня могут направить в любое место, где в данный момент находится приоритет бизнеса. Это обычное дело - дать мне несколько срочных дел. Чаще всего эти дела нужно было сделать еще вчера. В двух словах, я пишу код, разговариваю с людьми, помогаю им решать проблемы, подсказываю технические решения, даю рекомендации, стараюсь задавать уместные вопросы. Мое соотношение между написанием кода и разговорами колеблется от 30/70 до 80/20. Я по-прежнему пишу код (что мне очень нравится). Сложно объяснить, как выглядит типичный день, потому что большинство из них не так уж типичны, но обычно у меня есть стендап (встреча с командой, на которой мы делимся обновлениями и планами на день), несколько других встреч (специальных или запланированных) и некоторое время для написания кода.

02 Какой основной фактор повлиял на то, чтобы присоединиться к Eskimi?

Когда я рассматривал возможность перехода на работу в Eskimi , компания работала над созданием социальной сети. Меня заинтриговал масштаб (в плане серверов, данных, пользователей), и мне захотелось узнать о масштабировании и больших проектах, так как мой предыдущий опыт заключался в работе над сайтами, которыми никто не пользовался (что было очень плохо, так как, работая над кодом, я знал, что, скорее всего, сайт будет иметь 2 посещения в день, и было трудно видеть взволнованных клиентов, когда я знал, что представительные сайты почти не посещаются). У меня была цель приехать и получить опыт работы над масштабными проектами, и вот я здесь - все еще учусь :-)

03 Что мешает вам в вашей роли? Что вам больше всего нравится в ней?

Рост: мы всегда стремимся делать больше и лучше, и достижение этой цели приносит нам огромное удовлетворение. Когда мы начинали DSP , у нас была цель обрабатывать 1000 рекламных аукционов в секунду, и это было очень много! Сейчас мы справляемся с нагрузкой в сотни раз больше. Объем данных - у нас была большая БД на Eskimi Social, но ничего близкого к тому, что мы имеем сейчас. Мне пришлось многому научиться, когда мы быстро создавали продукт, который перерос во множество других продуктов, и с технической точки зрения это огромный рост: новые технологии, новые способы работы с существующими технологиями, больше серверов, больше аукционов, больше людей, более высокие цели, более быстрое время обработки аукционов, повышение эффективности (снижение затрат) - это никогда не прекращается и не похоже, что когда-нибудь прекратится.

Неопределенность: я никогда не знаю, что принесет день (или ночь). Иногда вещи ломаются. Иногда они ломаются ночью. Иногда они ломаются на 5-й день вечеринки. Иногда они ломаются, пока мы их чиним. Затем - быстрота бизнеса: новая блестящая прибыльная идея может появиться в любой момент, и мы хотим ее реализовать. Мы решаем, что нам нужен новый ЦОД, или решаем улучшить существующий поток. Или решаем что-то еще. Мне было трудно объяснить свой обычный день, и это потому, что он не такой уж и обычный, поскольку все развивается быстро - я никогда не могу быть уверен, что мой день пройдет по плану.

Возможности: мы начали с малого, мы выросли, мы собираемся продолжать это делать. Были созданы новые продукты, и я уверен, что мы создадим еще больше. Я уверен, что мы будем расти еще больше, а с ростом у нас иногда возникают технические проблемы, которые нужно решать. Иногда мы можем подготовиться, иногда рост застает нас врасплох, и тогда приходится быстро перестраиваться, чтобы обеспечить непрерывность бизнеса. Есть много возможностей для обучения и расширения своих знаний.

Обучение: недавно с Витасом мы делали подкаст, и он был удивлен, что я все еще учусь. В области компьютерных наук это никогда не заканчивается - появляются новые технологии, новые способы работы, мы должны адаптироваться, чтобы выжить и процветать. Я учусь каждый день, и это потрясающе! В конце концов, именно мы накапливаем знания и можем их использовать. Это как в тренажерном зале, когда после каждой тренировки ты выходишь чуть более сильным - так и здесь. В большинстве случаев после работы ты возвращаешься с чем-то новым, что ты изучил и узнал - будь то алгоритм, новая технология, неудачное или успешное решение проблемы с коллегой по команде.

04 Как бы вы описали культуру на сайте Eskimi в трех словах?

Выполнить.

05 Вы работаете на сайте Eskimi уже 13 (!) лет - как изменилась Ваша карьера за это время?

Я пришел на сайт Eskimi в качестве разработчика. Мне дали новый проект для работы. Я его поставил, он проработал у нас несколько недель, и мы решили его забросить. Затем меня перевели на работу над Eskimi Social. Пришлось многому учиться. Поначалу я был измотан - нужно было узнать много нового, сделать очень много, и было очень сложно уложиться в оговоренные сроки. Несмотря на то, что я пришел в компанию в качестве разработчика, должность была очень ответственной, поскольку мне пришлось научиться управлять/настраивать серверы, устранять проблемы в работе, даже защищать наши серверы от DDOS-атак. Мы продолжали работать над Social в течение нескольких лет, и в конце концов все стало довольно легко и не так сложно. Я обдумывал свои дальнейшие действия, когда мне поручили работу над какой-то странной задачей, связанной с покупкой рекламы. После первоначального исследования мы поняли, что технология, которой мы владеем как команда, не подходит для решения этой задачи, и решили поискать другие варианты. Тогда я выучил новый язык и применил его для решения задачи покупки рекламы, которая оказалась нашим DSP. Во время работы над DSP у меня было несколько должностей, но самыми развивающимися вещами были набор технологий и первые прикосновения к управлению людьми. Я всегда хотел быть лучшим разработчиком, но вот он я - пишу код, нанимаю людей, разговариваю с ними, смотрю на их код и вместе работаю над продуктом. Конечно, я не так представлял свою карьеру, но мне нравится, что она такая, какая есть.

06 Что заставляет Вас и по сей день с энтузиазмом относиться к своей работе?

Задачи. Команда. Продукт (как техническая часть, так и люди).