Найти в Дзене
Marco Hoffman

Как программисту бороться со стрессами. Часть 3. Внутреннее состояние и мышление.

Вас кажется, что вы плохой специалист.
"Я боюсь обратной связи, что мало сделаю сегодня - поэтому обещаю сделать много!"
Всевозможные мысли о недостаточных природных способностях.
Стресс от мыслей, возникающих при "уходе в себя".
Эта часть статьи описывает те стрессы, которые являются результатами внутреннего состояния и особенностей мышления, характерных многим разработчикам. Очень многое из этой статьи будет актуально так же для людей, которые являются интровертами и перфекционистами, с ленью и рациональным мышлением. Поехали! Мысли "я плохо делаю", "я мало делаю", "меня не принимают" и т.д. - это оно самое. Проблема тут - действительно внутри вас, но её может усугубить работа в компании, где не принята адекватная обратная связь. Та самая "западная" манера: улыбаться в глаза, но в один прекрасный день уволить вас под странным предлогом. Рецепт прост: старайтесь не работать без адекватной обратной связи. Потому что такое отсутствие обратной связи вредит в первую очередь, вам. В ином
Оглавление

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

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

Поехали!

Вас кажется, что вы плохой специалист.

Мысли "я плохо делаю", "я мало делаю", "меня не принимают" и т.д. - это оно самое.

Проблема тут - действительно внутри вас, но её может усугубить работа в компании, где не принята адекватная обратная связь. Та самая "западная" манера: улыбаться в глаза, но в один прекрасный день уволить вас под странным предлогом.

Рецепт прост: старайтесь не работать без адекватной обратной связи. Потому что такое отсутствие обратной связи вредит в первую очередь, вам.

В ином случае, я делю такой страх на два основных типа:

  • без каких-либо внутренних ожиданий о себя. Это когда вы устроились в компанию, стабильно работаете в одном ритме и темпе - и у вас беспочвенно возникают страхи над тем, что вы "недостаточно..."
  • с нереализованными ожиданиями от себя. "Сделаю потом", "доделаю..." - и не доделываете. Какое-то время работаете не так много (или не работаете вообще) - и потом возникает вина/страх.

Решение:

В айти сейчас есть две разные пропаганды касательно времени работы. Одни хвастаются, что они работают мало, и призывают к этому других. Другие же - наоборот, работают сутками, и их "вечный" овертайм тоже хорошо виден всем вокруг. Проблема в том, что первую пропаганду вы чаще читаете в публичных/анонимных ресурсах, а вторую - видите на практике, по количеству кода и пуллреквестов. К обеим пропагандам следует относиться скептически. Программист работает огромную часть времени за процессами поиска, анализа, создания алгоритма - и меньшую часть пишет код. Тот, кто хвастается, что написал 2 строчки в день - мог мыслить над этими строчками весь день. А тот, кто работает по 12 часов - часто работает по 4-6 часов, а потом пытается выдавить из себя работу.

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

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

Ещё один корень этой проблемы может быть в страхе не нахождения нового места при увольнении. Но его я разбирал в первой части статьи.

"Я боюсь обратной связи, что мало сделаю сегодня - поэтому обещаю сделать много!"

На самом деле, один из самых сложно устраняемых стрессов.

Единственное средство, которое я нашёл - это просто более подробно описывать чего вы сделаете.

Не "сегодня посмотрю там оставшиеся задачи (... а их там 5, и вы знаете, что сделаете 1-2 ...) и сделаю" - а "сегодня сделаю первую, там надо будет хорошо архитектурно разрешить вопрос, плюс возможно согласовать с разработчиками на code review".

Всевозможные мысли о недостаточных природных способностях.

Тут проявляется что угодно:

- "они быстрее думают"

- "они математики, а я на самом деле гуманитарий, и хочу бабла в айти"

и т.д.

Часто могут возникать у младших разработчиков.

Решение:

В айти самый действенный путь развития - это сравнение с собой вчерашним. Никто никогда не спросит вас на собеседовании: "Как вы перформили по сравнению с коллегами" и "насколько вы сообразительнее человека N". Да, результат собеседования действительно может зависеть от этого фактора. Но он зависит и от множества других: количества людей на собеседовании, субъективного впечатления от кандидата и его мышления.
Зато вас скорее-всего спросят: "Что нового вы приобрели на предыдущем месте", "Какими самыми интересными задачами занимались?", и "Какие достижения у вас были?". Часто к "засидевшимся" разработчикам относятся подозрительно - несмотря на высокий перформанс, большой опыт, и способность решать задачи.
Также осознайте немаловажный факт: тот самый крутой чувак, из-за которого вы комплексуете - мгновенно остановится в развитии, если будет, как вы, мотивироваться сравнением с другими! Потому что лучше него практически никого нет!

Так что просто прекратите сравнивать себя с другими - это бесполезно и непродуктивно!

Стресс от мыслей, возникающих при "уходе в себя".

Тяжёлый период в жизни? Загруженность делами помимо работы? Сложности в какой-то сфере помимо it?
Добро пожаловать в ад интроверта! В обстановке активной работы в тишине, многочисленной рефлексии и анализа информации - все эти вещи будут давать о себе знать, пробиваясь в сознание и затмевая разум!

Решение:

  • В теории графов есть два самых известных алгоритма обхода графа: DFS (поиск в глубину), и BFS (поиск в ширину). Суть их предельно понятна из названия. В случае поиска "в глубину", находясь в какой-то вершине - переходим к её соседу, а затем сразу - к соседу уже этого соседа (того, к которому ещё не приходили) и т.д. В случае же поиска "в ширину" - мы сначала переходим ко всем возможным соседям текущей вершины, а уже потом делаем тоже самое для каждого соседа.

    Нужно понять, как идут ваши мысли сейчас: "в ширину", или "в глубину"? А затем поменять на противоположный тип мышления. Срабатывает не всегда, но если срабатывает - метод весьма эффективный!
  • Долгие, большие и сложные задачи - в таком состоянии зло! Они с гораздо большей вероятностью будут вводить вас в подобное состояние. Я рекомендую брать именно ряд коротких, простых задач с быстрым переключением, возможно даже сжатыми сроками и коротким циклом релиза! Именно такой "спринт" - с быстрым ощущением результата (пусть и ничтожного) - заставит ваш мозг переключаться между задачами, а сроки и простота задач сделают вашу концентрацию более простой. Жёстко? Возможно, и да. Но если при уходе в себя возникают неприятные мысли и стрессы - такие работы будут весьма эффективными помощниками.
  • Крайне хорошо работают "принятия" и "прощения". В открытом доступе есть множество психологических и медитативных практик принятия себя, ситуации вокруг, прощения окружающих людей и мира.
    Возможно, программистам не понравятся такие "отключения" критического мышления. Но в данном случае, оно вам будет только вредить.
  • Гормоны важнее, чем кажется! По моим наблюдениям, избыток тестостерона (при стабильных занятиях спортом, стабильном сне, питании и т.д.) - может негативно влиять на творческое мышление и рефлексию. Переизбыток кортизола - наоборот, убивает ваш перформанс при решении задач, мотивацию и вообще ведёт к выгоранию.

У многих из перечисленных ментальных проблем есть один очень вредный, и неочевидный источник: привычка "делать что-то с пинка".

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

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

Во-вторых, внешний пинок опасен ещё и тем, что может ... подсадить! Во время "пинка" ваш мозг будет не получать дофамин - но сознание при этом будет понимать: когда пинка нет - можно ничего не делать! Далее ваш мозг откроет возможность получать дофамин всегда, когда пинка нет - просто не делать без пинка вообще ничего. Даже то, что вы ранее делали без пинка! В итоге вы приучаетесь балансировать на "минимуме" производительности. Это с одной стороны, хорошо - и даст вам возможность не перерабатывать. Но с другой - такая балансировка будет провоцировать многие из стрессов, описанных в статье. Судите сами: когда вы работаете только после "пинка" - если у вас есть страх "я мало делаю" - он обязательно разовьётся. Если в компании есть какая-то техническая школа - вы будете выглядеть с течением времени всё более блекло по сравнению с теми, кого мотивирует кодинг или продукт. И если вы испытывали стрессы по поводу ваших способностей - они тоже будут усиливаться.

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

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