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

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

Солнечный 2020

Мой коллега увольняется с поста лаборанта и уходит на java программиста. Это и был первый, но еще не определяющий звоночек. Уже тогда, 7 лет отмахав на посту морского инженера и имея высокую квалификацию, я понимал, что достигаю потолка. Бизнесом заниматься не хотелось, а умение учиться имелось в достатке. За плечами было 6 лет университета и 4 года аспирантуры. Первый порыв изучить язык закончился быстро, сишарп давался скомкано. Не видя общей концепции языка, а также без понятия зачем вообще это нужно, из истории поиска быстро исчезли запросы учебного характера.

Уже менее радужный 2021

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

Отступив шаг назад, я посмотрел на области, которые разделили сектор информационных технологий. Изучая каждую область, я искал ответ внутри себя. Воспоминание или отзвук досады за что-то, чем сам пользовался и что сам хотел сделать бы лучше. В процессе я выудил, что самым сильным воспоминанием стала грусть от статично загружающихся страниц в моем 2003-ем. Когда пятиклассник открывает Internet Explorer и видит там урывками загружающиеся картинки, тексты и никакой магии. Той магии, что он видел в научно-фантастических фильмах, где, пусть даже и реклама, но окна были анимированными и персонализированными. Где переход со страницы на страницу был как переход из одного мира в другой. Именно сопоставив эти две эмоции я решил поглубже познакомиться с web разработкой.

Начало было аккуратным и не требующим больших затрат. Незамысловатая книга «JavaScript с нуля»  от Кирупа Чиннатхамби показала мне из чего что состоит сайт и не посыпала меня особо сложными терминами. Расправившись с книгой и написав несколько страничек, от которых эйфории, казалось, не было предела, я закрепился в своем желании остаться в этой области. К сожалению, рядом не оказалось знакомого с познаниями в этой сфере, да и вообще желающих рассказать про изнанку мира изучения технологий. Я принял для себя такое решение: «Возьму курсы на какой-нибудь площадке и использую их как скелет для собственного обучения желаемому» Отличный план Уолтер.jpg. Взяв курсы в одну руку и учебники Ильи Кантора в другую, я начал взбираться на свою вершину.

Так, в течении полугода я методично поглощал блок за блоком и главу за главой. Уже начинало вырисовываться пока еще бесформенное и хлипкое понимание, что путь окажется не в одну тысячу шагов и даже не в две. С каждым преодоленным термином и абстракцией мой горизонт требований к себе разрастался, словно акулья улыбка. Вот поверх регулярных знаний о святой троице (JS,CSS, HTML) ты понимаешь, что нужны понятия алгоритмов, дизайнерские замашки UI/UX, и навыки маркетинга, что бы понять: «А что же именно нужно написать и сделать на странице, что бы реализовать ту мечту мальчишки из 2003-го?». Кое как попытавшись уместить эти знания и жалкие попытки превратить их в квалификацию, я вдруг узнаю о каких-то там фреймворках.  В этот момент уже подкатывала обида. Словно приливная волна, она щекотала нервы, говоря: «Все до сих пор выученные знания были бесполезны. Ты их то не смог взрастить, а оказывается и не ими надо было заниматься когда был этот потрясающий, как у ребенка, запал». Оттягиваясь в сторону Frontend разработки, курсы становились все больше в тягость. Или материал уже был неактуальный для меня лично. Например алгоритмы, что я изучил немногим раньше, пусть и не на уровне великих и ужасных. Или домашние задания заставляли вспоминать синтаксис языка, что ты даже не планируешь запоминать. При всей признательности к Java, не ей мне хотелось заниматься, но все курсы проходили строго на ней. Я осознаю почему этот язык был основным, я понимаю, что, может быть так лучше. Но идя на курсы я все-таки сообщал о своих интересах в сайтостроении. Теперь же всех под одну гребенку бреют 10 месяцев, оставляя на специализацию только пару недель.

Начало 2022

Так бы все и продолжалось, и вылилось бы не пойми во что, если бы не роковой случай. В начале марта я получил серьезную травму ноги (разрыв ПКС). Это потребовало от меня и моих близких дорогой операции и затяжного процесса реабилитации. Что бы не сойти с ума дома я решил взять быка за рога и крепко засесть за фреймворк со всеми сопутствующими ему элементами контейнеризации, стилизации, методов работы с базами и методами организации SPA. Так я жадно поглощал урок за уроком, мой рабочий день составлял по 8 часов непрерывного изучения, практики и шлифования навыка. Уже за две недели я полностью проглотил курс ReactJS  YouRa Allakhverdov.

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

После операции

Уже в апреле я потратил 3 недели на подготовку и послеоперационное восстановление. По ряду обстоятельств оно оказалось сложнее. Не буду глубоко погружаться в этот этап. Скажу только, что ключевым осложнением стал «Постпункционный синдром». Поверьте, голова в это время вам вообще не принадлежит.

Итак, я смог снова сидеть и работать головой. «Ну сейчас как продолжу свое восхождение, и вообще лучше всех стану» наивно полагал я, садясь за любимое дело. Забыл сказать, свои процессы я стримил на Twitch. Так и социализация была какая никакая, и подсказывали что где лучше сделать. И вот я сел сделать макет магазина эко-продуктов, весело накидывая идеи я провел с удовольствием не один час. На следующий день, вдохновленный прошлым днем, я снова запустил стрим и обнаружил, что не могу даже просто поднять состояние. По мне понеслась обида и разочарование, знания растворились всего за пару недель без практики. Чтение и просмотры туториалов оказались бесполезны. Я, извинившись перед аудиторией, завершил стрим и понял, что все надо начинать с начала.  

Продолжая, уже кажущееся мне бесполезным, обучение по курсам и пересматривание пройдённого я постепенно погружался в синдром выгорания. Начиная по новой я обнаружил для себя, что TypeScript является более строгим, но удачным языком. Что, конечно снова ударило по мне расстройством. «Ранее изученное опять оказалось лишь ступенью (если не бесполезной тратой времени) к желанным вершинам и не стало тем плато стабильности знаний, совершенствуя которое можно выходить на трудовой рынок». Так я заключил, садясь за курсы от Ulbi TV по React и  Typescript от Антона Ларичева в перерыве читая новый для меня труд Кирупа Чиннатхамби «Изучаем React».

С каждой новой информацией главой, свёрстанным макетом, я понимал, что учусь по привычке, но головная боль, апатия и безразличие преследуют меня. Активно при этом снижалось качество обучения. Видимо крайне отчаявшись, я описал свою проблему ChatGPT и получил ответ, который уже лежал в моей голове: «Выгорание». Уточнив у программы разницу между леностью и выгоранием, я решил описать свои переживания в такой форме пересказа. Сейчас уже я чувствую смысл в своем обучении. Вижу, что каждый предыдущий этап все равно заливал фундамент под новые знания и помогал усваивать повторённые знания, осознавая и закрепляя переосмысленное.

Этот материал я хотел бы опубликовать по нескольким причинам:

  1. Люди, что хотят войти в АйТи, прочитав статью, увидят, что даже имея кучу свободного времени и сильную мотивацию, не смогут освоить полноценный стек технологий в пару присестов. Что изучение программирования — это такой же процесс усваивания знаний и формирование навыков, как машиностроение, медицина, музыка. И процесс получения навыков долгий, трудоемкий и требующий выдержки. Отлично здесь подходит понятие синдром монаха на 3 дня как показатель, лакмусовая бумажка для людей, не готовых стать войтишниками.

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

Спасибо за уделенное время, добра и мира вам.

Комментарии (25)


  1. id_14091992
    07.06.2023 15:56
    +1

    Если чувствуешь что выгораешь, поешь эклеров)


    1. Inskin
      07.06.2023 15:56
      +1

      Чтобы потом, кроме выгорания, бороться ещё и с ожирением? )


    1. dolovar
      07.06.2023 15:56

      поешь эклеров

      Ответ книгой - Альфи Кон "Наказание наградой".

      Вкратце - компенсация не устраняет причину неприятия, лишь временно отодвигает кризис, позволяя причине укорениться и усилиться.


  1. Krawler
    07.06.2023 15:56
    +1

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

    Поэтому например сейчас стало появляться много материалов про выгорание, то как с этим жить, у некоторых ИТ-компаний есть wellbeing-программы, которые помогают с такими вещами справляться.

    Все что вы изучали так или иначе всегда пригодится. Скажем, тот же TypeScript вовсе не отменяет знаний JS, он добавляет новую абстракцию и большую строгость, но он основан на JS и компилится-таки в него.

    Дополнительную мотивацию можно взять из вашей же предметной области (вы писали, что вы морской инженер с большим опытом), возможно, вам будет интересно развиваться в ПО для вашей предметной области. Несомненный плюс умения программировать - оно может быть приложено куда угодно. И это круто!

    P.S. Очень смело и классно что вы написали о своем опыте и отрефлексировали его. Люди могут резко менять профессиональную деятельность или искать себя снова и снова и это нормально. Я вас поддерживаю, вы молодец!


    1. MarineEngineer Автор
      07.06.2023 15:56
      +3

      Я искренне удивлён, что статью вообще решили опубликовать. И я очень благодарен таким людям, что прочитав моё творчество, они готовы потратить свое время что бы поддержать советом или добрым словом.

      На счёт реализации в своей области хочу поделится, что пищу сайт-тест для проверки наших сварщиков на знания для освидетельствования. Конкретно сейчас делаю миграцию с vanilaJS на React.


      1. Krawler
        07.06.2023 15:56

        Ну вот, круто! Я правда бэк и C#, поэтому всю прелесть фронта заценить не могу, но мало ли, вдруг общие вопросы будут, обращайтесь, если что


      1. alnite
        07.06.2023 15:56

        О! А можно про вот эту тему поподробнее? Что за тесты, по какой методике? Типа, НАКС, но на компьютере? А какая ваша предыдущая область была, судостроение?


        1. MarineEngineer Автор
          07.06.2023 15:56

          На счёт методики сказать не смогу. Отвечу так:"На предприятии есть управление по аттестации и контролю технологии. Сейчас они аттестовывают сварщиков сторонних организаций для работы на предприятии использованием теста в печатном формате. Как раз, бывший коллега, предложил мне написать тест в виде сайта. Сам он адепт Java и ему не прильстила сторона Frontend." сейчас сайт только на этапе вёрстки без бэка. Но уже лучше изучая react и активно прорабатывая NodeJS хочу полный проект написать уже на стеке React /NodeJS.

          Я действующий ведущий инженер в сфере размерного контроля (веб запрос Судометрика)

          Надеюсь, я смог ответить на ваши вопросы.


          1. alnite
            07.06.2023 15:56

            Круто! Спасибо.

            Вообще, специализация у вас крутая, и IT в ней тоже много, насколько я понял из описания. Можно реально переключиться, не покидая зону комфорта. А вот всякие фронты/бэки тут скорее как разгрузка для мозгов или как хобби стоит воспринимать, чем как реальную цель смены вида деятельность. Уж больно всё скоротечно в этой области, не имея длительного погружения в эту область ("с пелёнок") сложно будет "вкатываться".

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

            В общем, к чему я это всё - удачи вам, терпения и упорства в пути. Ну и мудрости "отделить одно от другого" как в анекдоте :)

            п.с. я вот сварным делом проникся на старости лет, буду дауншифтится :)


    1. dolovar
      07.06.2023 15:56

      эмоциональное выгорание - это очень частый спутник творческих профессий

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

      И эмоциональное выгорание не тождественно профессиональному выгоранию.


  1. Thomas_Hanniball
    07.06.2023 15:56
    +4

    1. Чтобы получать в IT много денег, надо стать профессионалом в своей области.
    2. Чтобы стать профессионалом, надо потратить 10 000 часов на совершенствование своих профессиональных навыков.
    3. Чтобы потратить 10 000 часов на совершенствование своих профессиональных навыков, необходимо любить то, чем занимаешься и получать от этого удовольствие.
    4. Если заниматься чем-то без удовольствия, то это занятие будет очень скоро забыто и заброшено в дальний угол. Если усердствовать и через силу заставлять себя чем-либо заниматься, то уже через 2 000 часов таких усилий можно отправиться в "дурку" лечить настоящую депрессию.

    Если программирование на Java и Javascript не доставляет вам большого удовольствия, то не мучайте себя, а займитесь чем-то другим. Кроме программистов в IT есть админы, DevOps, безопасники, менеджеры проектов, владельцы продуктов, HR, Agile коучи, просто преподавали и прочее.


    1. Krawler
      07.06.2023 15:56
      +1

      Правило 10к часов все же не работает. И это уже давно не новость, а так, да, можно много чем заняться в IT, не обязательно писать код


      1. dolovar
        07.06.2023 15:56

        Он опирается на исследования ... для мастерства в любом деле достаточно лишь 10 000 часов упорной практики.

        Первая ошибка - постулат "нужно не менее 10к" подменили на "достаточно 10к".
        Вторая - да, при желании можно и 10к профукать, и 100к часов, но это не значит, что за 10к нельзя достичь мастерства.


      1. SerjioValentes
        07.06.2023 15:56

        Больше 10 000 часов у меня. Скорее всего эта планка уже на уровне 50тч +


  1. Thomas_Hanniball
    07.06.2023 15:56
    +1

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

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


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


  1. hierarchical
    07.06.2023 15:56

    У каждого программиста свой путь, можно долго обсуждать на эту тему. Самое главное чтобы это нравилось. А еще больше получаешь удовольствие, когда решаешь сложные задачи. Теории мало, нужна практика постоянная.


  1. dolovar
    07.06.2023 15:56
    +1

    Пытаюсь выбраться.

    Отвлекитесь от симптомов, ищите причины. Кандидаты на таковые:

    Сверхцель - вот научусь этому, и сразу всё наладится во всех сферах жизни.

    Шоры - сверхцель затеняет реальную жизнь, исчезают подкрепления из других сфер.

    Побочные проекты - конфликт приоритетов со сверхцелью.

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

    Ложные ориентиры - вот же пример успеха, и знает овермного, и на детей у него время остается, значит и я смогу.

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

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

    Попытка выехать на потоке - вынужденные перерывы усиливают скапливающееся неприятие.

    Или что-то еще.


    1. MarineEngineer Автор
      07.06.2023 15:56
      +1

      Благодарствую,

      Буду прорабатывать указанные пункты.А что-то , оказывается, прорабатывать уже начал.


      1. dolovar
        07.06.2023 15:56
        +2

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

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

        2. Набор проектной экспертности - слишком много деталей нужно учитывать, чтобы сделать очередное изменение. Высокий шанс ошибок приводит к тревогам или страху (классика легаси). Может усиливаться высоким самомнением или грузом ответственности.

        3. Избыток отвлечений приводит к росту тревог, а также к затягиванию решения, из-за чего сложные задачи безуспешно пытается решить “активная” сеть мозга вместо “дефолтной”. Неудачи порождают ощущение нехватки ресурсов и неприятие.

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

        5. Ложные цели (опорные вытеснены инструментальными) приводят к ощущению бесперспективности любых движений. Потеря ориентиров приводит к частым остановкам.

        6. Бесперспективность усугубляется беспросветностью, которая вызвана истощающими нагрузками, причина которых может лежать в отсутствии навыков смирения, делегирования и навыка (а не времени) отдыха.

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

        1. Застарелая неудовлетворенность какой-то потребности (особенно личностной) приводит к потере осознанности с одновременным ростом её приоритета, что приводит к заторам в механизме выбора.

        2. Попытки заставлять себя регулярно делать что-то неприятное ведут к росту внутреннего сопротивления (бунт “ребенка”), а не к тренировке силы воли. Может усугубиться низкой самооценкой и недоверием к себе, у которых есть свои причины.

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

        4. Старательное удерживание социальной маски может превратить её в глухой кокон, что приведет к нехватке ресурсов с ростом чувства беспомощности и к нехватке свободы с постоянно неудовлетворенной потребностью преодоления ограничений.

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

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

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

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

        Плюс сопутствующие симптомы, под которыми скрываются свои причины: дефицит внимания, фиксация на целях, потеря ориентиров, вытесненные конфликты, привычка откладывать...

        Всё сложно, короче. Как в программировании. Потому что психика - это конгломерат сложных программ, в котором поиск и фикс багов стал походить на новый вид искусства.

        Буду прорабатывать указанные пункты.

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


        1. Firelander
          07.06.2023 15:56

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


          1. dolovar
            07.06.2023 15:56

            сделать все равно очень мало что можем

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


  1. RomaGavr
    07.06.2023 15:56

    Я тебя прекрасно понимаю. Беру паузы в процессе изучения Swift, чтобы развеяться, ходя в походы, катаясь на велосипеде/байдарке. После крайнего перерыва довольно сложно было войти в ритм, несколько дней вспоминал как работают сторы CoreData в написанном мной до отдыха проекте.


  1. phx
    07.06.2023 15:56

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

    Пришлось несколько раз прочитать предложение. Суть мысли я уловил но, формулировка оставляет желать лучшего


  1. RedHead
    07.06.2023 15:56

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


    1. dolovar
      07.06.2023 15:56

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

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

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

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

      Проблема в том, что новое не задерживается надолго. Только недовольство задерживается и пополняет мысли, усугубляя вытеснение полезного. Результаты труда есть, но вместо "положительного процесса" происходит что-то другое, в этом-то и проблема.

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