24 марта 2020

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

Одна из часто встречаемых проблем работы программистом – эмоциональное выгорание. Тема “выгорания” актуальна в любой сфере, но в IT она очень распространена.  Под “выгоранием” я имею ввиду состояние эмоционального тупика, не знания, что и как делать дальше, желания все бросить и уйти из этой сферы. Зачастую такая ситуация возникает, когда разработчик сталкивается со сложной или сложными задачами, которые он не может решить самостоятельно. Как правило в таком случае на решение задач уходит много времени, оно тратится не эффективно, на выходе – плохой код, который скорее всего невозможно будет использовать. 

Могу выделить несколько причин выгорания программиста:

1) Спешка

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

 

2) Слишком сложная задача. Разработчик не знает, как ее решить

Такая ситуация может возникнуть у разработчика любого уровня, даже и у senior.

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

как справиться с выгоранием программисту

Простые советы разработчику, как не допустить выгорания 

1. Не спешите

Если вы не можете решить задачу, но просидели над ней много вренени – просто остановитесь. Не спешите побыстрее ее решить. 

 

2. Сделайте перерыв

Это очень действенный совет. Причем перерыв – это не просмотр ленты ВК, Facebook или Instagram в вашем телефоне. Это перерыв от всего. Попробуйте отвлечься от процесса работы и просто спокойно посидеть, ничего не делая. 10, 15, 20 минут. Посмотрите в окно, вспомните какие-то приятные моменты из жизни, помедитируйте.

 

3. Переключите внимание

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

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

 

4. Переключитесь на более простые задачи

Обычно перед разработчиком поставлено несколько задач по проекту. Начните новый рабочий день или вторую половину дня с решения более простой задачи, которую вы точно решите.

 

5. Измените темп работы

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

 

6. Обратитесь к коллегам за помощью

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

 

7. Рабочий день – 8 часов

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

 

8. Хобби

У вас обязательно должны быть дела, которые приносят вам удовольствие. Для  кого-то это пробежка в парке или занятия в тренажерке. Кто-то будет кайфовать от похода в кино со своей второй половиной, а кто-то просто проведет время с ребеноком за игрой и получит огромное наслаждение! Запланируйте что-то приятное по окончанию рабочего дня или недели, и практикуйте это постоянно.

 

9. Отдых

Как минимум раз в полгода нужно брать отпуск, 7-10 дней для смены обстановки, а лучше всего, для интересного путешествия в новые места. Банально, но факт. Меняя обстановку вокруг, вы перезагружаетесь, эмоционально заряжаетесь и настраиваетесь на новую волну, которая возможно и вынесет вас из состояния уныния или усталости.

 

10. Говорите правду

Если вам не нравится проект, задачи, код и тд – не бойтесь это озвучить менеджеру, директору, работодателю.  И не ждите долго. Если вы работаете на проекте, который вас раздражает, это прямой и быстрый путь к выгоранию. Озвучьте свои эмоции руководству.  Выясните сначала для себя, а потом объясните в разговоре с руководством причины, почему проект или задачи вам не нравятся. Как только вы вслух проговорите эти причины, вам во-первых сразу же станет легче, а во-вторых, вам могут предложить другой проект или переключить на другие задачи.

 

Я надеюсь, что вышеперечисленные советы помогут вам заниматься программированием в удовольствие, без напряжения. 

Наталия Хижевская

Моя работа как менеджера проектов в сфере IT связана с ежедневным общением с разработчиками. Мне нравится общаться, поэтому помимо обсуждения задач по проекту я часто спрашиваю своих коллег, как у них дела, нравится ли им работа на проекте, нравится ли работа в целом. Очень важно понимать, доволен ли программист проектом, интересны ли ему задачи и работа в команде.
Одна из часто встречаемых проблем работы программистом – эмоциональное выгорание. Тема “выгорания” актуальна в любой сфере, но в IT она очень распространена.  Под “выгоранием” я имею ввиду состояние эмоционального тупика, не знания, что и как делать дальше, желания все бросить и уйти из этой сферы. Зачастую такая ситуация возникает, когда разработчик сталкивается со сложной или сложными задачами, которые он не может решить самостоятельно. Как правило в таком случае на решение задач уходит много времени, оно тратится не эффективно, на выходе – плохой код, который скорее всего невозможно будет использовать. 
Могу выделить несколько причин выгорания программиста:
1) Спешка.
Это может показаться странным, и даже неожиданным, но очень часто причиной эмоционального выгорания является спешка. Перед разработчиком стоит какая-то задача. Он начинает ее решать, тратит приличное количество времени, но решить задачу не получается. Время идет, надо было бы уже переходить к следующей задаче, но нерешенной остается по-прежнему текущая. Разработчик начинает нервичать, спешит ее доделать. Потому что надо наверстать упущеное время. И получается какой-то замкнутый круг. Спешка, раздражение, нерешенная задача, тупик.
2) Слишком сложная задача. Разработчик не знает, как ее решить.
Такая ситуация может возникнуть у разработчика любого уровня, даже и у senior.
Опираясь на мой долгий опыт общения с разработчиками – опытными тимлидами, а также и и с начинающими программистами, хочу дать несколько дельных советов, которые могут помочь вам вовремя не допустить в себе этого состояния, либо вовремя выйти из него.
Простые советы разработчику, как не допустить выгорания 
1. Не спешите
Если вы не можете решить задачу, но просидели над ней много вренени – просто остановитесь. Не спешите побыстрее ее решить. 
2. Сделайте перерыв
Это очень действенный совет. Причем перерыв – это не просмотр ленты ВК, Facebook или Instagram в вашем телефоне. Это перерыв от всего. Попробуйте отвлечься от процесса работы и просто спокойно посидеть, ничего не делая. 10, 15, 20 минут. Посмотрите в окно, вспомните какие-то приятные моменты из жизни, помедитируйте.
3. Переключите внимание
В своей каждодневной работе научитесь временно переключать внимание на дела, которые у вас точно получаются. Попейте чаю с печеньками, или кофе. Или даже колы. Если эти действия приносят вам положительную эмоцию, и вы точно знаете, что уж чай или кофе вы точно выпьете – сделайте это. Вместе с чаем или кофе могу еще вам порекомендовать привести в порядок рабочее место. Можете разложить личные вещи на рабочем столе так, чтобы вам это радовало глаз. 
Если шаги проделаны, и вы на несколько мгновений почувствовали мысленное расслабление, можете приступать к работе. Наверняка хорошие эмоции принесут новые продуктивные мысли. 
4. Переключитесь на более простые задачи
Обычно перед разработчиком поставлено несколько задач по проекту. Начните новый рабочий день или вторую половину дня с решения более простой задачи, которую вы точно решите.
5. Измените темп работы
Если вы привыкли справляться с задачами быстро, дайте себе на некоторое время установку работать чуть медленнее. И наоборот. Если вам нравится работать медленно, то переключитесь на более простую задачу и постарайтес решить ее быстро.
6. Обратитесь к коллегам за помощью
Да, в этом нет ничего предосудительного. Если вы не можете решить задачу, и не знаете, как это сделать, обратитесь к коллегам по работе, кто сможет вам подсказать шаги для решения задачи. Порой одного маленького совета достаточно, чтобы решить ну очень сложную задачу.
7. Рабочий день – 8 часов
Работайте не больше 8 часов в день, и обязательно отдыхайте в выходные. Не зря придумано, что человеческий мозг эффективно работает не больше 8 часов в день, а в выходные дни он должен отдыхать.
8. Хобби
У вас обязательно должны быть дела, которые приносят вам удовольствие. Для  кого-то это пробежка в парке или занятия в тренажерке. Кто-то будет кайфовать от похода в кино со своей второй половиной, а кто-то просто проведет время с ребеноком за игрой и получит огромное наслаждение! Запланируйте что-то приятное по окончанию рабочего дня или недели, и практикуйте это постоянно.
9. Отдых
Как минимум раз в полгода нужно брать отпуск, 7-10 дней для смены обстановки, а лучше всего, для интересного путешествия в новые места. Банально, но факт. Меняя обстановку вокруг, вы перезагружаетесь, эмоционально заряжаетесь и настраиваетесь на новую волну, которая возможно и вынесет вас из состояния уныния или усталости.
10. Говорите правду.
Если вам не нравится проект, задачи, код и тд – не бойтесь это озвучить менеджеру, директору, работодателю.  И не ждите долго. Если вы работаете на проекте, который вас раздражает, это прямой и быстрый путь к выгоранию. Озвучьте свои эмоции руководству.  Выясните сначала для себя, а потом объясните в разговоре с руководством причины, почему проект или задачи вам не нравятся. Как только вы слух проговорите эти причины, вам во-первых сразу же станет легче, а во-вторых, вам могут предложить другой проект или переключить на другие задачи.
Я надеюсь, что вышеперечисленные советы помогут вам заниматься программированием в удовольствие, без напряжения.