Как начать программировать после "выгорания"

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

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

Все это заставляет злиться, и код становится хуже. Чем код хуже, тем сильнее это вас расстраивает. Данная фаза называется "Цикл отвращения к себе или слезы разработчика".

Где все пошло не так?

Принято считать, что трудности должны приносить страдания, а для их решения нужно сделать одно из следующего:

  • сдаться и найти более легкую проблему;
  • стать лучше в текущей работе и больше программировать.

Если вы действительно боретесь с кодом, то кодить еще больше – не самое лучшее решение.

Давайте поговорим о вариантах устранения фрустрации и улучшения вас как программиста. Выберите то, что подходит для вас и вашей команды.

Найдите то, что делает вас счастливым

Начать программировать

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

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

Автоматизируйте форматирование

ESLint

Как тут не "закипеть", когда каждые пять минут приходится отвлекаться, чтобы подумать о точке с запятой, скобке или о написании функциональной цепи через символ => в одну строку.

Обратите внимание на такие инструменты, как Prettier и ESLint. Вы можете использовать сторонние конфиги или сообразить что-то свое. Вот некоторые преимущества использования этих сервисов:

  • Если ваш коллега ненавидит применять "нормальное" форматирование к своему коду, вы можете принудить его использовать общий набор правил.
  • Автоматическое исправление форматирования при сохранении позволит сосредоточиться на чем-то более важном.
  • Вы можете настроить автоматическую проверку и исправление, когда кто-то сабмитит свой код.

Правильные акценты

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

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

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

Используйте мощный редактор с Intellisense и Typings

IntelliSence

Как часто вам приходится переключаться между файлами, чтобы понять, в каком порядке передаются аргументы в функции? Аргумент size принимает строку или число?

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

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

Используйте IDEA, VSCode вместе с TypeScript или то, что вам больше нравится: вариантов масса.

Больше позитива

Вы когда-нибудь хотели, чтобы в момент ваших мучений над программированием очередной бизнес-логики кто-то пришел и спросил «Как дела?» или позвал на кофе с печеньками?

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

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

Оригинал

Другие материалы по теме:

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ