Период полураспада программиста, или Боремся с профессиональным выгоранием
Приветствую всех, кто решился прочитать статью. Речь пойдет о проблеме профессионального выгорания, которое рано или поздно настигает большинство людей и даже в такой динамичной сфере, как ІТ. Точнее, поговорим о способах ее решения, испытанных на собственном опыте.
Я работаю в IT то ли шесть, то ли семь лет (после определенного срока уже теряешь счет), начинал фрилансером, на сегодня имею опыт работы в трех компаниях. Еще раньше преподавал боевые искусства, а потом получил и педагогическое образование. Умело совмещать профессии оказалось невозможно, и программирование все-таки поглотило меня полностью, но к преподаванию я все-таки вернулся. В частности, об этом расскажу в статье.
Этот материал для опытных разработчиков, которые вступили в сложный период прокрастинации, и начинающих специалистов, которых эта проблема ждет впереди.
Заголовок вдохновлен романом «Облачный атлас» Дэвида Митчелла. Как говорится, не все поймут, но многие вспомнят (а кто не вспомнит, очень советую ознакомиться).
Конечно, с описанной проблемой я временами сталкиваюсь до сих пор, но теперь у меня есть несколько проверенных способов (тактических и стратегических), которые помогают встретить «прокрастинационный синдром» с шашкой наголо.
Иллюстрация Ульяны Патоки
Неужели с вами такого не бывало? Когда несколько вечеров подряд собираешься покопаться в туториале к новой технологии, но каждый раз непонятно откуда подкрадывается лень? Или все время находятся вроде бы несрочные дела, что мешают углубиться в инструмент, который вы уже месяц используете в проекте? А может, вы в очередной раз включаете сериал вместо того, чтобы засесть за пет-проект, который придумали чуть ли не полгода назад? Наверное, каждого из нас хотя бы раз внезапно покидали силы.
Давайте разберемся, чем это грозит. Хотел бы начать с фразы, которую прочитал на одном из форумов, еще будучи джуниор фулстеком: «Фронтенд похож на скорый поезд: как бы ты не старался его догнать — все равно будешь позади».
Однажды задумавшись над этим высказыванием, я стал делить разработчиков, встречавшихся на моем пути, на два типа. К первому относил людей, которые смирились с тем, что движутся медленнее окружающего их мира технологий. Они предпочитают идти следом по путям, оставаясь в колее, но не замечают, что она уже давно поросла травой. Собственное нежелание напрягаться эти разработчики оправдывают тем, что выучить все на свете в любом случае невозможно.
Второй тип составляют люди, бросившие вызов страшному локомотиву, несущемуся на всех парах. Уверен, у вас тоже были коллеги, способные чуть ли не каждый день с воодушевлением рассказывать о каком-то новом инди-фреймворке.
Однако программисты обоих типов подвержены профессиональному выгоранию. Первые начинают отставать от коллег и рискуют застрять в поддержке поросшего бородой проекта. В худшем случае еще и в захудалой конторе без перспективы роста. Проблемой вторых может стать отсутствие достойных их обширных знаний задач, поскольку даже крупные компании не всегда поставляют их регулярно. Это способно привести программиста к мысли о бесполезности собственных трудов и перевести в режим «вялого тления».
Конечно, в реальности принадлежность к любому из этих типов — крайний случай. На уровне синьоров гораздо чаще встречаются люди, далекие от обеих радикальных позиций. Как раз долгое и продуктивное общение с ними вместе со стремлением не закостенеть и не потерять воли к жизни и развитию позволило мне разобраться, что именно начало происходить со мной. Так я обнаружил в себе то самое пресловутое выгорание, которое мешало двигаться дальше.
Признаки выгорания
Вначале уходит живое влечение к новому, забывается чувство предвкушения возможности «пощупать» сдобную библиотеку, о которой только что узнал из любимого информационного ресурса. В итоге рискуешь заметить следующее.
Основы языка начинают забываться. В какой-то момент мне оказалось гораздо сложнее прежнего ответить на базовые вопросы, значение которых было очевидно даже на старте карьеры. Более того, именно эти знания составляли весомую часть багажа в моей черепной коробке. Самый страшный момент, когда даже нагоняй от зеленого специалиста, полученный в проходном споре за чашкой кофе, не мотивирует повторить азы, чтобы проверить и усвоить новую информацию.
Изучение новых технологий становится посредственным. Даже объемные части проекта, которые следовало бы изучить для более быстрой разработки, откладываются в долгий ящик. Конечно, получив новый проект, вы все еще будете испытывать искушение узнать, «что же там под катом». Но однажды рискуете заметить, что удовлетворить его смогли всего лишь списком используемых технологий, диагональным прочтением первого абзаца документации и быстрым серфингом основных библиотек.
Что же делать
Первым делом я признал, что проблема почти физиологическая. Думаю, наш мозг иногда просто отказывается воспринимать информацию, которой в нем и так в избытке. Или же бежит от знаний, для получения которых требуется слишком много усилий или времени. Это все равно что есть песочное печенье, не запивая: как бы вы его не любили, в конце концов организм решит избавиться от крошек в горле — и вы подавитесь.
«Запивайте печенье». Для меня лучшим способом оказалось чтение, никак не связанное с профессиональными интересами. Когда я поглощаю беллетристику, все внимание концентрируется на реальности, представленной на страницах книги. Я представляю красочные картины и фактически проживаю другую жизнь. После такого переключения, если удалось в достаточной степени погрузиться в литературу, новый материал сам по себе покажется сменой деятельности. Переход от образного мышления обратно к «программистскому» (как мне сказала одна знакомая, когда я только планировал стать айтишником) будет так же приятен, как поездка в отпуск или, напротив, возвращение домой после длительного путешествия.
Делитесь. Печеньем приятно угостить хороших людей, особенно если съесть весь запас одному все равно не получается. Следующая остановка — выбор интересной темы для написания статьи. Допустим, вы хотели реализовать микросервис, но до этого никак не доходили руки, а может, в голове крутилась идея крутой анимации, которая так и осталась фантазией. Прекрасный челлендж — попытаться пошагово, понятным языком изложить, как достичь результата, который виделся вам в воображении. Это поможет слегка улучшить карму, а некоторое количество потенциальных лайков даст возможность почувствовать себя немного творцом. Такое ощущение безусловно придаст сил изучить что-нибудь новое. Я, например, взял за правило время от времени шерстить сайты (скажем, dribbble.com или behance.net), на которых дизайнеры выкладывают интересные, а иногда совершенно непостижимые решения. Там выбираю то, что больше всего понравилось, и реализовываю идею для себя. Такая практика особенно поможет, если вы займетесь менторством, начнете преподавать или выступать с докладами.
Менторство — это про «научить другого тому, что умеете или умели, или чему хотели бы научиться сами; помочь программисту на пути становления». Человек, которому вы поможете, будет счастлив видеть своим учителем успешного специалиста. Но, что немаловажно, его вопросы заставят вас раскопать былые знания, а может, вдохновят сотворить что-то новое.
Если в вашей компании приветствуют всевозможные мини-выступления для передачи накопленного опыта — необходимо проявить себя в этом направлении. Публичное выступление в отличие от личного разговора с коллегой не позволяет отделаться парой-тройкой фраз. Скорее всего, даже при подготовке к докладу по хорошо знакомой теме придется перекопать тонны материала, ведь вы не знаете, какой вопрос могут задать, а выглядеть достойно обязательно захочется. И что самое главное — сроки установлены заранее, если в процессе подготовки станет страшно, сдвигать дату вы вряд ли станете. Такие небольшие лекции воодушевляют и помогают вернуть стремление к неизведанному за счет нехитрого желания получить положительный фидбэк и немного плюсов в копилку от коллег.
Помимо пользы самого процесса подготовки, выступление обещает интересный опыт и, возможно, как в моем случае, незабываемые воспоминания. Помню, как выступал в Виннице на одной из конференций, все вроде бы шло хорошо, даже слишком. В моем случае «слишком хорошо» значит, что что-то вот-вот случится. Довольный своим выступлением я поблагодарил всех за внимание и прямо со сцены отправился звонить домой. Первым делом набрал маму, как всегда после выступлений. И долго недоумевал, почему люди в зале машут мне руками и показывают на уши. Потом понял, что забыл снять микрофон, так что наш разговор слышали все. Хорошо, что мои впечатления и правда были самыми лучшими: все в этом убедились, а я получил возможность лишний раз похвалить аудиторию и организаторов. А если бы мне хотелось срочно поделиться возмущением? Ведь в принципе спектр возможных впечатлений от конференции необъятен!
Кроме того, сегодня вокруг нас множество курсов, которые нуждаются в опытных специалистах, готовых поделиться знаниями. Начав карьеру преподавателя, вы сами себе не позволите прийти к группе, если не подготовитесь достаточно хорошо. Значит, материал, который вы могли успеть подзабыть, обязательно проработаете.
Я уже два года преподаю в местной школе программирования и хочу сказать, редко слышал, чтобы весь курс проходил у кого-то из молодых преподавателей без сучка, без задоринки. Я уже говорил, что основы забываются легко и быстро, а от учеников часто слышишь вопрос формата «а что будет, если...» с совершенно неожиданным продолжением. Не раз я возвращался домой в состоянии, близком к депрессии, после того как, стоя у доски перед аудиторией из шестнадцати человек, с уверенным видом отвечал абсолютно мимо. Такое иногда и сейчас происходит, правда, я научился проще относиться к подобным ситуациям (ведь невозможно знать все), а это еще один жирный плюс!
Но главное, что осознание собственной оплошности перед людьми, которые пришли учиться у вас, заставит повторно разобрать тему, прежде чем вернуться к группе. Мои товарищи по преподавательскому цеху могли не сталкиваться с подобными вопросами, но все как один знакомы с проблемой организации обучения для людей разного уровня подготовки. Это подкидывало угля в печь их творческой активности и в результате помогало в работе. Ну а когда большая часть ваших студентов устроиться на работу и скажет спасибо — вас ждет повышение так называемого ЧСВ! Это совсем неплохо, останется только держать его под контролем.
В конечном счете вам надоест вести занятия по накатанной и вы займетесь подготовкой нового материала, чтобы не дать скучать ни студентам, ни самому себе. Или можете просто вступать в дискуссии на интересные темы. В конце концов именно в споре рождается истина, если умеете признать свою неправоту.
Доклады на конференциях сильно отличаются от менторства или преподавания. Такие сессионные выступления ограничены во времени и дают еще больше свободы в выборе темы. При этом они также требуют постоянного взаимодействия с аудиторией и поэтому отлично подойдут как подготовка к преподавательской деятельности. Кроме того, для крупных конференций недостаточно желания выступить, скорее всего, придется доказать, что вы этого достойны, представив доклад организаторам. Зато, когда набьете руку, вас начнут приглашать персонально. Здесь становится вдвое интереснее!
Вместо заключения
Делиться знаниями, на мой взгляд, — один из самых надежных способов избежать выгорания. Мало что мотивирует так, как обратная связь от людей, которым вы помогли узнать новое: студентов, практикантов, слушателей курсов или зрительного зала. При этом менторство, выступление на конференциях, ведение занятий в вузе или на курсах — разные направления. Если один из них не подошёл, имеет смысл попробовать силы в другом. И конечно, не забывайте переключаться: ни один проект не должен съедать ваше время полностью. Читайте, смотрите кино, играйте: компьютер и лампа на столе нужны не только для работы. Не забывайте регулярно проветривать комнату и гулять, смотрите по сторонам и не стесняйтесь иногда потешить самолюбие!
В нашей профессии важно не упустить момент, когда угольки готовы погаснуть, и проявить настойчивость, бросая вызов самому себе. Жесткие рамки не позволят сделать шаг навстречу прокрастинации. И куда приятнее выставить их для себя самостоятельно.
Найкращі коментарі пропустити