В разработке у нас гибкий график, и многие начинают рабочий день после 11. Я начинаю пораньше, часов в 10, чтобы успеть поработать до разных встреч.
Кстати, встреч не так много. В 11.45 у нас 15-минутный дейли, на котором мы рассказываем, кто что сделал и что собираемся делать. На дейли приходит не только разработка, но и наши Product Owner и маркетолог. Многое становится гораздо прозрачнее: ты знаешь о проекте не только со стороны разработки, но также со стороны бизнеса и маркетинга.
Вечером в пятницу Sprint Planning: планируем задачи на следующую неделю с учетом пожелания Product Owner’а (спринты у нас недельные). Задачи ведем в Jira, документацию — в Confluence.
По понедельникам по результатам спринта вместе со скрам-мастером проводим командное ретро. Обсуждаем, что получилось хорошо, что не очень, что стоило бы улучшить. Очень помогает обсуждать какие-то спорные моменты, налаживать взаимопонимание и в целом улучшать качество разработки. Вообще, по Agile работать интересно и эффективно: непрерывная поставка фич – это залог успешного и долгоживущего проекта.
Также у нас есть PBR’ы. На них мы уточняем бэклог, декомпозируем задачи от продакт-менеджера, которые будем брать в последующие спринты.
Вот, пожалуй, и все встречи. Всё остальное время — поиск информации и разработка новых решений.
Фронтенд мы пишем на React, используем TypeScript и используем собственный UI Kit. Это внутренняя разработка, поэтому, если есть какие-то пожелания или недоработки, всегда можно написать команде библиотеки компонентов, и ребята всё поправят. Кстати, хотим свой UI Kit выложить в Opensource.
Между фронтенд- и бэкенд-сервисами мы используем собственный middleware. Все компоненты прокидываем через него, на нем же пишем моки.
С января я в eLama стал фуллстек, поэтому теперь работаю и с бэкендом. Он у нас реализован на основе микросервисов. Пишем на PHP, также используем PostgreSQL, Redis, ну и всё, что необходимо для конкретных микросервисов.
Благодаря своему переходу, я познакомился с Kubernetes, научился полностью разворачивать на нем бэкенд-сервисы. И здорово, что наши девопсы не сами все делали, а только подсказывали и помогали. За это им большое спасибо! Это помогло мне самому во всем разобраться, и это было очень интересно.
Проект, над которым я сейчас работаю, новый, так что разрабатываю я, по сути, с нуля. Что придумаем сейчас, то и ляжет в основу. Пока у нас есть MVP, и на основе него мы пишем полноценное решение. Недавно начали делать ядро. Создаем скоринг или, по сути, автоматические правила, с помощью которых будем проверять, насколько пользователи подходят под наши критерии предоставления отложенного платежа.
Одна из следующих задач — уникальность cookie, которые мы будем делать вместе с ребятами из соседней команды. На основе этого уже будем разрабатывать уникальность пользователя по супер-cookie, в которые будет вкладываться очень много данных.
Так как это FinTech, задачи очень интересные: с финансами всегда интересно работать. Ты разрабатываешь решение, которое должно быть максимально надежным, чтобы ни компания, ни клиенты не потеряли денег из-за какой-нибудь ошибки.
Это заставляет мозг активно работать: ты продумываешь, например, как реализовать защиту средств от каких бы то ни было финансовых махинаций. И у тебя много уникальных находок, которые в других сферах особо и не применяются.
Но в eLama я не всегда работал на этом проекте: в предыдущей команде мы создавали новый кабинет для наших зарубежных клиентов. Тоже было увлекательно: приходилось тянуть данные из разных источников и маппить друг на друга, чтобы все они качественно отображались и синхронизировались. Также важно было, чтобы браузер пользователя при этом не зависал из-за огромного объема данных.
В нашей команде FinTech есть продуктовый маркетолог, и мы постоянно с ней взаимодействуем.
Также мы плотно работаем с командой биллинга, так как она занимается всеми транзакциями и платежами, а мы пишем финансовые инструменты.
Много взаимодействую с дизайнерами и ребятами из фронтенд-инфраструктуры.
Ну и, конечно, мы на протяжении дня общаемся с Product Owner’ом. Проект ведь новый, идей много, мы их с ним обсуждаем и многие выносим потом на PBR.
Кроме того, мы никогда не отказываем друг другу в помощи, если нужен экспертный совет. Например, у меня еще нет достаточно большого опыта в бэкенде, поэтому я часто консультируюсь с бэкенд-разработчиком из моей прошлой команды.
Точно так же я сам помогал коллеге, которые хотел подтянуть свои скиллы во фронтенде. Он попросил, чтобы я его обучал — и полгода я его обучал в свободное от работы время.
Мы в eLama развиваем свое внутреннее сообщество фронтенд-разработчиков — так называемую Фронтенд-гильдию.
У нас есть специальный канал в Slack, куда мы скидываем свой код на review, чтобы в продакшен уходил уже проверенный код. Там все ревьюят всех и пишут замечания, в том числе я. Часто, когда читаешь чужой код, узнаешь что-то новое.
В другом канале мы обмениваемся разными новостями по фронтенду и интересными ивентами, к которым можно присоединиться.
Я больше считаю себя фронтенд-разработчиком, но хочу развиваться как T-shaped специалист. Поэтому я и изучил бэкенд, и немного попробовал DevOps. Но уклон все равно останется на фронтенд, потому что он забавный: ты можешь сразу видеть результат в интерфейсе. Не просто данные, а реальные изменения в соответствии с той логикой, которую ты сам и написал.
Я хоть и занимаюсь только разработкой, мне интересно, куда движется вся компания и какие проекты в ней есть. Это помогает лучше сориентироваться и в своих задачах.
У нас есть откуда получать эту информацию: есть новости в Slack и рассылки в почте, есть регулярные встречи с топ-менеджерами, на которых можно узнать о целях на новый квартал и позадавать вопросы (кстати, всё это потом расшифровывают и выкладывают в Confluence).
Что касается разных околорабочих активностей, то я не успел особо в них поучаствовать, потому что мы ушли на удаленку из-за пандемии. Но поиграть с командой в офисный кикер успел!
Сейчас у меня сломана нога, поэтому я все еще работаю из дома. Но очень надеюсь, что она заживет к летнему корпоративу и мне удастся всех повидать.
СОГЛАСИЕ СОИСКАТЕЛЯ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ
Действуя свободно, по собственной воле и в своих интересах, а также подтверждая свою дееспособность, настоящим я - Соискатель даю согласие ООО «АДВ-сервис» - ИНН 7810704382, ОГРН 1177847285967, зарегистрированное и находящееся по адресу: 196084, г. Санкт-Петербург, ул. Цветочная, 16, лит. П, пом. 4, 6 (далее – Оператор), на обработку моих персональных данных.
Для целей настоящего Согласия под персональными данными понимаются:
- фамилия, имя, адрес электронной почты, предоставляемые Соискателем путем заполнения формы на сайте elama.team в разделе с конкретной вакансией;
- данные, указанные Соискателем на свое усмотрение в резюме, предоставляемом путем прикрепления резюме к форме на сайте elama.team в разделе с конкретной вакансией, в том числе такие как: фамилия, имя и отчество, возраст, гражданство, дата рождения, адрес электронной почты, номер телефона, информация об образовании, трудовом стаже и опыте работы, личных и профессиональных качествах Соискателя и другие.
Целями обработки передаваемых Соискателем персональных данных являются:
Принятие решения о приеме на работу или отказе.
Оценка личностных и профессиональных качеств Соискателя, проводимая в том числе посредством интервью (с приглашением в офис Оператора или удаленно), выполнения тестовых/практических заданий и опросов.
Получение отзывов о Соискателе с предыдущих мест работы.
Предложения Соискателю в будущем имеющихся у Оператора вакансий.
Обработка передаваемых Соискателем персональных данных включает в себя: сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (предоставление, доступ), обезличивание, блокирование, удаление, уничтожение.
Обработка передаваемых персональных данных может совершаться, как с использованием, так и без использования средств автоматизации.
Я – Соискатель, понимаю и соглашаюсь, что мои данные будут храниться и обрабатываться Оператором до тех пор, пока я не отзову это согласие в порядке, предусмотренном Политикой конфиденциальности Оператора либо путем направления отзыва на электронную почту Оператора hr@elama.ru.
Данный сайт использует Cookie
Редактируемый текст