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

А если добавить щепотку Agile принципов, то работа пойдет еще продуктивнее.



Пункт 2. Напомню, вы не одни сталкиваетесь с этим всем.



Любые ошибки демотивируют. Непроизвольно мы начинаем сравнить себя с другими. «Вот это Вася быстро сдал свою часть проекта, мне бы так!», «Ого как быстро Лиза выучила JS. Мне кажется, что у меня ничего не выйдет» и другие случайные цитаты.



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

И в таких случаях я бы советовал обдумать контекст этих мыслей. Поясню.



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

- А может Лиза до JS уже учила С++, python или тот же Pascal? Именно поэтому она очень быстро все освоила.

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



Старайтесь помнить про это, когда в голову лезут эти противные сравнения.



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

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



Зато как приятно решить наконец-то задачу и обессиленно воскликнуть «Да, {ваше любимое ругательство}»



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



Так что в сложные периоды старайтесь помнить эти пункты.



Кратко:



- Все мы совершаем ошибки. Постоянно. Иногда это зависит не от нас, просто примите это. Особенно, если вы занимаетесь программированием.

- Берите ответственность за свои ошибки. Это делает вас достойным человеком.

- Руководителю всегда стоит помнить о возможных ошибках.

- Не сравнивайте себя с другими, особенно не зная их обстоятельств.

- Фэйлы демотивируют. Не отрицайте это. Найдите то, что позволяет двигаться дальше.

- Обычно люди не очень любят говорить про свои неудачи. Но это не значит, что их нет.