Как не потерять интерес к коду спустя 10 лет?

Через два месяца у меня будет 10 лет в веб-разработке. Десять, представляете? Это даже звучит немного пугающе. Вроде бы недавно я училась верстать простые сайты, ошибалась, снова верстала, потом учила другие технологии, параллельные к веб-разработке, а теперь оглядываясь назад, хотела бы поделиться 10 способами, которые помогали мне не выгорать и не потерять интерес к коду за всё это время. Возможно, какой-то из них сработает и у Вас.
1. Проводите ревизию своих знаний
Одна из причин, почему мы теряем интерес — это ощущение, что «всё уже знаем». Но на самом деле это иллюзия. Мы многое забываем, многое упускаем, а многое вообще не используем. Однажды сделала ревизию своего стека: взяла блокнот и начала писать, что я знаю. Потом честно отметила, что использую, а что — нет. И дальше, чего реально не хватает.
Оказалось, что я понятия не имею, как работают новые возможности в CSS: container queries, новые селекторы, nesting. Просто потому что не было повода. Я выделила неделю, готовила материалы на эту тему и получила много удовольствия, будто вернулась в 2015-й, когда всё было новым и захватывающим.
Ревизия знаний возвращает фокус. Это не про «узнать всё на свете», а про то, чтобы напомнить себе, зачем ты вообще этим занялся. А иногда и открыть, что тебе давно пора прокачаться в чём-то совершенно ином.
Именно поэтому на платформе FrontendBlok стали появляться мини-курсы по технологиям, которые вы наверняка еще не применяли в своей работе. Например, написать игру на ThreeJS, глубоко копнуть в веб-анимацию или GSAP, а также научиться собирать WordPress на конструкторе с Elementor.
2. Не бойтесь менять инструменты — это освежает мышление
Когда Вы годами работаете с одним и тем же стеком, мозг начинает действовать по инерции. Задача, решение, коммит, деплой. И вроде всё стабильно, но появляется ощущение, что отсутствия роста в профессии. Однажды я так же застряла на одном проекте, связанный с админ-панелью и каждая новая задача казались повторением предыдущих. Спасло меня то, что я вышла на другие проекты, чтобы переключать внимание.
Пробуй даже то, что кажется бесполезным с точки зрения карьеры. Когда я попробовала делать игры на Canvas, это вообще не пригодилось в продакшне, но мозг взбодрился. Я по-новому взглянула на рендеринг, производительность, работу с анимацией.
Короче: иногда, чтобы снова полюбить фронтенд, надо немного изменить угол зрения.
3. Возвращай себе ощущение новизны через pet-проекты
Помните, как было в начале? Каждый новый сайт — как игра. Первый слайдер. Первый адаптив. Первое API. Со временем Вы перестаёте удивляться. Всё уже делали. Всё предсказуемо.
Возвращать это ощущение помогает работа над pet-проектами. Но тут важный нюанс: они не должны быть «полезными». Как только ты начинаешь думать, что это стартап, портфолио или потенциальный курс, магия уходит. Pet-проект должен быть странным, даже бессмысленным, но честно интересным тебе.
Один из моих любимых — тест для определения «айтишности» с добавлением головоломок между вопросами теста. Согласитесь, абсолютно бесполезная вещь. Но везде ли должен быть смысл, если она заставила погрузиться с головой в это настолько, что сидела ночами и даже не заметила, как закончила. Никто не просил, никто не ждал — только я и желание сделать что-то прикольное.
Именно так возвращается внутренний огонь: ты кодишь не потому что надо, а потому что хочется.
4. Разговаривай с другими разработчиками. Желательно с джунами.
Когда Вы работаете долго, замыкаетесь в своей зоне комфорта. Вам может казаться, что все всё уже знают, всё давно придумано, и вообще — «фронтенд мёртв». Но стоит пообщаться с джунами, то будто попадаешь в другую реальность.
Они удивляются вещам, которые тебе кажутся базой. Задают вопросы, над которыми ты давно не думал. И самое главное — они горят этим.
Я периодически менторю начинающих. После каждого созвона я сама становлюсь чуть-чуть живее. Ты начинаешь формулировать мысли, структурировать знания, объяснять сложное простым языком — и неожиданно лучше понимаешь, зачем всё это.
Если нет возможности менторить, заходи на митапы, читай чаты, пиши в комментариях. Даже анонимно. Просто почувствуй, что ты часть сообщества, а не робот, который пишет тикеты.
5. Меняй формат деятельности внутри профессии
Кодить — это не только писать компоненты. С годами стало понятно, что можно оставаться в разработке, но не делать одно и то же. Например:
- Вести блог
- Делать курсы
- Создавать игры
- Писать документацию
- Настраивать DevOps-процессы
- Тестировать UX
- Пробовать себя в мобильной разработке
Я начала с того, что в какой-то момент взяла на себя code review. Оказалось, это интересно: ты учишься объяснять, договариваться, искать компромиссы. Потом стала делать внутренние доки — тоже кайф. А позже писала сценарии для обучающих видео, план урока, монтаж и пр.
Если Вы чувствуете, что устали от одной и той же задачи — посмотри, какие есть другие роли внутри твоей компании. Иногда переключение с «писать код» на «помогать писать код» — именно то, что надо.
6. Читай чужой код, особенно плохой
На каком-то этапе карьеры Вы начинаете чувствовать себя «старожилом»: всё вроде умеешь, делаешь «как надо», читаешь лучшие практики. Но когда ты открываешь чужой проект, особенно старый и странный, то происходит настоящее встряхивание.
Плохой код бесит. Он раздражает. Он нелогичный, дублируется, нарушает все правила веб-разработки. Ты начинаешь понимать, почему хорошие практики вообще появились и заново ценишь читаемый код, адекватную архитектуру, нейминг. И если подходить к этому не с позицией «я выше этого», а с интересом, то можно задаться вопросом: «а как бы я это сделал?», «а что тут можно улучшить?».
Чужой код — это тоже источник роста. А плохой код — это вызов. Он не даст заскучать.
7. Смените окружение (хотя бы временно)
Очень многое зависит от того, кто вас окружает. Даже если вы обожаете программирование, но каждый день работаете в команде, где никто не интересуется новыми технологиями, не обсуждает интересные решения, не делится знаниями, то постепенно вы сами начнёте тухнуть.
Иногда достаточно просто сменить проект внутри той же компании. Иногда помогает временный фриланс. А бывает, что реально стоит рассмотреть переход в другую команду или даже город. Свой путь я начинала с работы в офисе, но спустя год перешла на удалёнку в московскую компанию, где процессы были выстроены иначе и в разы лучше, чем в офисе. Такая смена способная мощно перезагрузить.
Если нет возможности уехать, попробуйте хотя бы поработать из другого пространства. Например, кафе, библиотеки, коворкинга. А лучше — поучаствовать в хакатоне, офлайн-митапе или воркшопе. Новые задачи, новые лица, новые разговоры — всё это даёт свежий взгляд на привычные вещи.
Интерес к коду — это не только про технологии, но и про атмосферу. Создайте её заново.
8. Учитесь преподавать — это откровение
Если вы когда-либо объясняли другу, как работает замыкание, вы уже знаете: преподавание — это особый путь. Оно заставляет смотреть на код глазами новичка. Оно структурирует то, что у вас в голове просто «лежит интуитивно».
Я начала вести блог без особых целей. Просто хотела записывать свои мысли. Потом записала мини-курс, провела несколько онлайн-вебинаров. И в какой-то момент поняла, что это помогает еще лучше понять тему, о которой рассказываешь, потому что при подготовке узнаешь еще больше нюансов, чем на практике.
Это не значит, что нужно срочно становиться преподавателем. Но, возможно, вам стоит попробовать объяснить какую-то тему в видео-формате, статьи или постов. Когда вы делитесь, вы обогащаете и себя.
9. Ставьте себе странные челленджи
Иногда, чтобы вернулся интерес, нужно просто устроить себе игру. Например:
- Напиши мини-игру без фреймворков
- Собери лендинг весом до 50 КБ
- Сделай сайт, где всё на CSS, включая логику
- Сделай приложение, которое нельзя будет использовать мышкой
Работа с кодом — это не просто профессия, а ремесло. Как только Вы позволяете себе снова играть, то включается удовольствие. А это, как ни странно, ведёт и к росту: нестандартные задачи раскрывают Вас с неожиданных сторон.
10. Дайте себе право на перерыв
Звучит банально, но это, пожалуй, самое важное. Иногда выгорание — это не от скуки, а от усталости. И никакие новые фреймворки, книги и челленджи не помогут, пока вы не восстановились.
Я не могу поделиться своей историей о выгорании, так как постоянно делаю разнообразие в своей деятельности и по натуре я — трудоголик, но знаю много примеров кто с этим столкнулся.
Чаще всего, люди с выгоранием могут начать думать «мне неинтересно кодить», «пора менять профессию», «это не то, к чему меня тянет». Да, такое тоже бывает, но порой это решается отпуском. При чем не недельным, а длительным.
Никакого кода. Никакого обучения. Отвлекитесь: читайте художественные книги, смотрите сериалы, гуляйте, спите, приготовьте что-то интересное, запишитесь на новый вид спорта, запустите игру и т.д.
Мы забывайте, что мозг — это не бесконечный ресурс. И иногда лучший способ сохранить интерес, это отойти от экрана и вспомнить, что вы — человек. Дайте себе тишину. Дайте себе паузу.
Заключение
10 лет в веб-разработке довольно большой срок и за это время не просто прокачалась как разработчик, ты и как человек. Меняется жизнь, приоритеты, характер. И это нормально — терять интерес, переосмысливать, сомневаться.
Код может быть снова интересным. Не потому что в нём появился новый синтаксис, а потому что Вы можете снова вспомнить, зачем всё это нужно. Воспользуйтесь одним из советов и вы удивитесь, как изменится ваш взгляд на эту IT профессию.