Пожаловаться

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

11073
Пожаловаться

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

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

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

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

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

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

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

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

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

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

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

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

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

ESLint

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

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

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

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

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

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

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

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

IntelliSence

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

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

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

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

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

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

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

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

Оригинал

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

11073

Комментарии

BUG!