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

Вам нужна жизнь… система

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

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

Что вызывает выгорание разработчиков?

Главная причина выгорания разработчиков — логическая ошибка, настолько пагубная, что она заражает даже самых умных программистов: мысль о том, что чем больше, тем лучше. Менеджеры считают, что большее количество часов означает большую производительность, даже несмотря на то, что растущий объем исследований показывает, что дополнительные усилия снижают производительность. В одном исследовании менеджеры не могли определить разницу между общим объемом работы, выполненной сотрудниками, которые работали 50 и 80 часов в неделю. (Хотя мы все можем догадаться, что чувствовали люди после 80 часов.)

В одном исследовании руководители не смогли определить разницу между общим объемом работы, выполненной сотрудниками, которые работали 50 и 80 часов в неделю.

Harvard Business Review

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

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

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

Как защититься от выгорания

Стоять на своем

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

Спать на этом

Последствия лишения сна более странны, чем вымысел: потеря памяти, потеря творчества, неспособность регулировать свои эмоции и повышенный риск диабета, сердечных заболеваний и рака. Возможно, вы думаете, что относитесь к той части населения, которая может прожить менее восьми часов, — написал Мэтью Уокер, доктор философии, в своей основополагающей работе Почему мы спим, но он вычисляет что вероятность составляет менее 1% и что почти во всех случаях чем короче ваш сон, тем короче ваша жизнь. Кроме того, чем хуже вы кодируете.

Чтобы оптимизировать свой сон:

  • Ограничьте употребление кофеина после 14:00 (у него период полураспада 5–6 часов)
  • Займитесь спортом, но не раньше, чем за два часа до сна
  • Уменьшить синий свет (пользователи Mac, включить ночную смену, пользователи Windows, ночник)
  • Снизьте температуру в спальне (в идеале 65 градусов по Фаренгейту).
  • Установите плотные шторы или используйте маску для глаз
  • Поставь будильник, чтобы заснуть, а не проснуться
  • Не пейте воду непосредственно перед сном
  • Используйте шумовую машину

Тратьте 20% своего времени на обучение

Вы начали программировать, потому что думали, что это весело. Потом это стало работой. Откройте заново эту искру. Пробуйте новые библиотеки, внештатно, вносите свой вклад в открытый исходный код и выходите за пределы своей зоны комфорта. Посвящать 20% своего времени бездельничанию с технологиями — одна из самых эффективных стратегий предотвращения выгорания, — написал Каролис Раманаускас в статье на Medium.

Освободите место для концентрации

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

Каждый день приглашайте кого-нибудь выпить кофе

Страдание любит компанию, возможно, потому, что компания уменьшает страдание. Люди, которые находят лучшего друга на работе, в семь раз чаще занимаются своей работой, сообщает Гэллап. Рабочее место, где мы проводим большую часть своего времени, — идеальное место для развития позитивных связей, в которых мы все нуждаемся, — пишет Эмма Сеппяля, доктор философии и автор книги Дорожка счастья.

Займитесь спортом

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

Хочу больше? Подпишитесь на Информационный бюллетень Subspace, чтобы узнавать о концертах, советах и ​​технологиях.