Путь джедая: как быть разработчиком в СБЕР ЕАПТЕКА и не выгореть

Путь джедая: как быть разработчиком в СБЕР ЕАПТЕКА и не выгореть

Разработка клиентского приложения в большой компании не бывает простой. В СБЕР ЕАПТЕКА для этого мы используем современное и эффективное решение — JS-фреймворк React Native — вместо стандартных Java и Kotlin.

Мы продолжаем рассказывать о сотрудниках СБЕР ЕАПТЕКИ и раскрывать нюансы их работы. Сегодняшняя тема — выгорание. Герой этого материала — frontend-разработчик мобильных приложений для курьеров Павел Наумов. Вот его рецепт сочетания продуктивной работы, прокачки навыков и профилактики выгорания.

Онбординг как по маслу и отсутствие авторитетов

В команду СБЕР ЕАПТЕКИ я пришёл в сентябре 2021 года, меня пригласили на работу в департамент логистики. Искали React Native-разработчика, а на рынке труда их куда меньше, чем специалистов по React. Я прошел собеседование, тестирование и начал вливаться в подразделение.

Путь джедая: как быть разработчиком в СБЕР ЕАПТЕКА и не выгореть

До этого момента я работал только в командах до 10 человек. И одним из вопросов на собеседовании был: «А не будет ли трудно влиться в большую команду?». В итоге я освоился буквально за неделю. Во многом это заслуга компании с четко выстроенными процессами.

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

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

Путь джедая: как быть разработчиком в СБЕР ЕАПТЕКА и не выгореть

Когда я присоединился к компании, для всей команды стояла главная цель – эволюция приложения. Часто в крупных компаниях иначе относятся к легаси-коду (то есть унаследованного от предыдущей команды). Я обсудил свое видение с руководителем и получил одобрение на рефакторинг проекта. Это вылилось в полтора месяца увлекательного погружения в недры устаревшего кода. Тогда я понял, что мы с командой мыслим в одном направлении.

Рабочие процессы или чем я занимаюсь

Сейчас моя основная задача — разработка мобильных приложений для курьеров на React Native.

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

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

Путь джедая: как быть разработчиком в СБЕР ЕАПТЕКА и не выгореть

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

После разработки даже небольшой кусок кода проходит код-ревью в три этапа. Сначала наши QA тестируют фичу отдельно, потом вместе с системой, а затем делают полный регресс, на случай, если новый код сломает что-то в старом.

Учиться, учиться и ещё раз учиться

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

Мое утро начинается с текстов о программировании. Не только по React Native, но и по другим технологиям, которые я сейчас не использую в работе, но которые меня интересуют. К примеру, по серверным разработкам или DevOps.

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

Мне ближе формат видео и небольших статей. В YouTube и на профильных ресурсах материалов хватает, чтобы разобраться с любым интересующим тебя вопросом. Там есть практические примеры, которые можно сразу использовать в работе.

В команде СБЕР ЕАПТЕКИ есть внутренние программы развития. Основной акцент обучающих программ — на soft skills. Это набор коммуникативных и креативных навыков, очень полезный для разработчика.

Нам также постоянно предлагают самые разные образовательные курсы для прокачки hard skills, то есть ключевых профессиональных навыков. С руководителем также можно обсудить прохождение какого-либо отдельного курса, необходимого для работы. Компания оплатит обучение.

… и при этом не сгореть

В СБЕР ЕАПТЕКЕ понимают, что выгорание — это не прихоть, не признак слабости и лени сотрудника, а реальная проблема.

Если ты чувствуешь, что начинается выгорание, важно распределить нагрузку и переключиться на другие задачи. Это нормально — при высокой интенсивности работы мозг устает и нужен тайм-аут.

Вот четыре шага, которые помогают мне бороться с выгоранием:

  • Признаться себе, что ты устал и выгораешь. Ты не робот, у твоего организма есть пределы возможностей. Если давить на себя слишком сильно, психика сбоит и начинаются проблемы. Осознание этого — уже треть успеха.
  • Сказать об этом руководству. Тимлид рассчитывает загрузку команды, исходя из возможностей каждого участника. Если ты не в форме, руководителю важно об этом знать и вместе проговорить, почему так и как можно исправить ситуацию.
  • Найти хобби. Помните, программирование — это не релакс. Знаю много специалистов, которые приходят домой после работы и кодят уже для себя. Нужно хобби для души, чтобы отвлечься от компьютера. У меня — это игра в футбол.
  • Встречаться с психологом. Проблема сама по себе не решается. И нужно не игнорировать ситуацию, а найти причину выгорания. В походе к психологу нет ничего необычного ровно также как и в визите к стоматологу. Это намного проще, чем пытаться разобраться самому.

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

Нет универсального чек-листа, который поможет от выгорания всем и каждому. Мой главный совет – нужно не бояться, всё проверять на собственном опыте и искать новые увлечения. И как только вы найдете лучший рецепт, выполнять работу станет намного проще. Цените себя, развивайтесь!

1717
19 комментариев

Комментарий недоступен

15
Ответить

После фразы в заголовке про «современное решение React Native» — читать не стал. Очевидно, что писали люди типа HR или ещё какая девочка, которую ответственной за DevRel назначили.

В целом - какая сберовская аптека, такие и технологии😉😎

12
Ответить

А чо по зп у вас?

6
Ответить
Комментарий удалён модератором

Почему вы так считаете?

1
Ответить

Причина выгорания: монитор за 1500₽

2
Ответить

А почему вы работаете в какой то заводской подсобке? Даже на мебель нормальную денег не хватило? лол. У меня парта в школе в залупинске 15 лет назад выглядела лучше.
Или вы потенциальных клиентов аптеки формируете такими убогими стульями за 3 копейки?

2
Ответить