Не позволяйте себе перегореть, написав слишком много кода

Выгореть. Об этом много писали и говорили, но все это было в общих чертах и ​​не было направлено на индустрию разработки программного обеспечения. Не поймите меня неправильно; Я не говорю, что выгорание в какой-либо другой отрасли уступает тому, что мы делаем как разработчики… каждый в какой-то момент испытал и/или испытает выгорание. Что я хотел бы сделать, так это сосредоточиться только на нас, фанатах, ботаниках, кодерах, создателях потрясающего программного обеспечения и веб-приложений, которые впечатляют.

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

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

Эффекты выгорания

Многие компании не понимают, что выгорание может привести к различным проблемам. Эти проблемы, если их не решить или не проверить, в конечном итоге могут нанести вред не только компании, но и разработчику. Вот лишь список того, что может произойти:

  1. Мозговой туман и/или усталость могут снизить производительность и эффективность
  2. Нездоровые привычки в еде и набор веса
  3. Чрезмерное употребление алкоголя может привести к похмелью, опозданиям на работу или даже пропуску работы.
  4. Плохой сон также может привести к опозданию на работу, туману в голове и разочарованию.
  5. Стресс и разочарование могут привести к высокому кровяному давлению и в конечном итоге привести к тому, что ценный разработчик уволится с работы.

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

Что делать тем временем?

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

  1. Тренируйтесь, бегайте и/или медитируйте
  2. Запишитесь в зал ММА (отличный способ выпустить пар)
  3. Общение с семьей и друзьями
  4. Играть в видеоигры (в первую очередь Zelda: BOTW)
  5. Отправляйтесь на стрельбище (я морской пехотинец, я должен поддерживать свои навыки)
  6. Устроить свидание с моей женой

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

Многие компании предлагают 2 недели оплачиваемого отпуска (плюс праздники) и увеличивают это время в зависимости от количества лет, которые вы проработали в компании. Что, черт возьми, двухнедельный отпуск может сделать в течение года? Много, если вы выгораете только раз в год. Но если ваш график развертывания — каждый месяц или каждый квартал, и вы рвете задницу, чтобы все сделать и протестировать за это время, вам потребуется больше, чем отведенные 2–3 недели на год.

Чем заняться в свободное время?

Каждый будет отличаться, когда дело доходит до перерыва между трехмесячными проектами. Главное — перезарядиться и перезагрузиться, чтобы вы были свежими, когда вернетесь к написанию программного обеспечения. Единственное, что я твердо обязуюсь делать, когда беру отпуск, — это не открывать свой ноутбук и не писать какой-либо код (занимайтесь этим целую неделю и посмотрите, как вы себя почувствуете). Вот некоторые вещи, которые я сделал:

  1. Арендовал AirBnB в Грузии и отправился в поход
  2. Отправились в походы и каякинг в разных частях Флориды
  3. Если бы мой сын помог мне превратить свободную спальню в эпическую игровую комнату
  4. Играл в видеоигры (в первую очередь Zelda: BOTW) и участвовал в семейном соревновании Mario Kart с физическими трофеями.
  5. Выпивка на тв. шоу («Миллиарды», «Йеллоустоун», «Современная семья» и т. д.)
  6. Посетил семью и друзей

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

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