В прошлой статье мы рассказали о том, как проходит обычный день нашего системного инженера. Сегодня же расскажем про один день из жизни нашего разработчика. Добро пожаловать под кат.

Всем привет. Меня зовут Таня, мне 28 лет, 5 из которых я занимаюсь разработкой программного обеспечения. Интерес к программированию проснулся еще в школе. Я поступила на кафедру системного анализа в Харьковский политехнический институт и после обучения стала специалистом в области информатики. В качестве языка нам преподавали C++ и Java, однако работать пришлось на Python.

Начало карьеры было весьма увлекательным. Мне удалось стать Intern-разработчиком в компании Mirantis, одного из основных участников проекта OpenStack. Спустя некоторое время заняла позицию Junior-разработчика. Особенно круто было то, что работа велась не просто силами одной отдельно взятой компании, а огромным сообществом программистов по всему миру.


Мой день начинается в 8 утра. Дома у меня живут кошки, поэтому они требуют внимания. Нужно поменять еду и воду, а также убрать лотки.


Потом завтракаю и отправляюсь на работу. Чаще всего езжу на автобусе, дорога занимает 15-20 минут. Давно взяла за правило жить рядом с работой, чтобы не тратить кучу времени.


Наш офис находится на Цветочной улице. Раньше это здание было частью завода светочувствительных материалов «Позитив». Сам завод имел очень богатую историю. В 1906 году на пересечении Заставской и Волковской улиц была построена фабрика «Левенсон и Шауб», производившая меловую и хромолитографскую бумагу.

После 1919 года фабрика отошла государству и сменила множество наименований. В 1978 году она стала называться Ленинградский завод «Позитив». Основной продукцией завода была фотобумага, продаваемая на всей территории СССР. В 2014 году здание было реконструировано и переделано в современный дата-центр Цветочная 2.



Поскольку офисные и серверные помещения находятся в одном здании, меры безопасности достаточно строгие.


У всех сотрудников электронные пропуска на открытие определенных помещений. Попасть внутрь, не имея соответствующего пропуска, невозможно.


В коридоре встретила коллегу, и мы пошли на кофе-пойнт за утренней порцией бодрящего напитка и печеньками. Параллельно обсудили архитектуру нового модуля платформы.


Вот так выглядит мое рабочее место.


Мне удобно использовать пару мониторов. Внизу мессенжеры и браузер, наверху среда разработки, терминал для выполнения команд и отладки.


Я использую операционную систему Ubuntu Linux версии 16.04 LTS. В качестве среды разработки — PyCharm которую, начала использовать еще со времен работы над OpenStack. Ее легко запустить и можно полностью кастомизировать под свои нужды.

Пора идти на совещание. Они у нас проходят минимум раз в неделю, для чего мы бронируем переговорные. Мы рассказываем о результатах, а также решаем какие проблемы будут решаться на этой неделе.


Наша команда занимается разработкой FaaS-платформы на основе технологии Serverless, о чем совсем недавно рассказывали в блоге.

Основная идея в том, чтобы предоставить возможность пользователям исполнять простые функции без необходимости настройки серверных приложений. Просто загружаешь код функции, и он исполняется в облаке — максимально удобно и быстро. Не нужно думать о том, чтобы следить за серверами и обслуживать их. Это позволяет не тратить лишние ресурсы и экономить средства.

На текущий момент моей глобальной задачей является рефакторинг кода. Требуется убрать множество «костылей», прикрученных на этапе начальной разработки и сохранить полную функциональность. Сегодня же мне предстоит написать импорт архивов с кодом и зависимостями в платформу для исполнения.


Основная сложность состоит в том, что необходимо поддерживать целый ряд популярных форматов архивов. Это приводит к тому, что для каждого формата нужно использовать соответствующий инструментарий. После распаковки архива, код становится частью образа Docker и передается на исполнение. После всестороннего изучения вопроса, задача была успешно решена.

После работы


Балет стал моим увлечением 7 лет назад. Все началось с Петра Ильича Чайковского и «Лебединого озера». Меня настолько поразила красота и гармоничность происходящего на сцене, что мысль о том, чтобы начать заниматься балетом пришла сама собой. Мне очень повезло с преподавателями, артистами Харьковского театра. Благодаря их стараниям, я полюбила балет всей душой. Затем моим преподавателем стала солистка Мариинского театра.


Не могу сказать, что это было легко. Когда танцовщицы двигаются на сцене, их движения легкие и воздушные. Кажется, словно над ними гравитация вообще не властна. Однако, за каждым таким движением стоит боль и долгие часы тренировок.

Через первые полгода занятий я порвала мениск и пришлось долго восстанавливаться. Со временем растяжения и боли в мышцах стали моими постоянными спутниками. Доходило до того, что утром шла к реабилитологам и физиотерапевтам, а вечером после работы снова шла на занятия.

Кроме того, я стала часто ходить в театр. Мне очень нравится балетная классика: «Баядерка», «Лебединое озеро», «Спящая Красавица», «Жизель». Движения танцоров безумно гармоничны — они завораживают с первого взгляда. Современная хореография, на мой взгляд, не слишком привлекательна.

Однако, у любого правила есть исключения, например, «Инфра» Уэйна МакГрегора меня поразила своей пластикой, минимумов декораций и потрясающей постановкой.

Помимо балета, я волонтер и занимаюсь помощью животным. В основном беру их на передержку. Лечением заниматься, увы, времени нет, зато помогаю финансово и ухаживаю дома, до того момента, пока не найдется новый владелец.


Как-то раз была удивительная история. В прошлом году шла на работу и увидела мелкого котенка под давно брошенной машиной. Его никак не получалось взять в руки. Пришла на работу, но поняла, что не могу его бросить. Что только не делала, чтобы его достать. Так и не смогла. Ну а на следующий день, уже с помощью мужа мы его поймали, повезли в клинику и уже никому не отдали. Теперь живет с нами.

Вот так мой день подошел к концу. Пора немного позаниматься немецким и ложиться спать.


Дружный коллектив и интересная работа. Хотите присоединиться к нашей команде? У нас много открытых вакансий.

Комментарии (9)


  1. vfreelancer
    10.10.2019 14:32

    Мениск без операции вылечили?


    1. tkholkina Автор
      10.10.2019 14:34

      С операцией


  1. S404Do
    10.10.2019 19:19

    Жду еще больше таких статей


  1. massmedium
    10.10.2019 20:14
    +1

    Как всё-таки приятно видеть столь милую барышню в этом нашем ойти. :3


  1. niksite
    10.10.2019 20:42

    В ЖЖ есть специальное сообщество — "один мой день" как раз для подобных slice of life историй. Если любопытно, там есть и один из дней моих — https://users.livejournal.com/-nik-/15084.html (тоже один день из жизни веб-разработчика)


  1. vmm86
    10.10.2019 23:05
    +2

    Работать в Ubuntu LTS резонно, а почему не используете актуальную 18.04? В следующем году и двадцатая подойдёт.


  1. slovak
    10.10.2019 23:35

    >> В качестве среды разработки — PyCharm… Ее легко запустить…

    А у каких сред разработки проблемы с запуском?


    1. mayorovp
      11.10.2019 09:39
      +1

      У Eclipse. И ещё у старых версий Visual Studio.


    1. Badimagination
      11.10.2019 12:59

      Не знаю как у автора топика, но у меня IntelliJ IDEA с HDD запускается за ~минуту.