Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Я решил написать эту статью как попытку упорядочить движение мыслей в голове. Как возможность поделиться с теми, кто хочет стать войтишником, что тысячи слов о том, что нужно активно учиться и терпеть лишения и все обязательно получится не всегда отражают действительность.
Сейчас я в активной стадии выгорания от пройденного мною пути и это закрутило меня в колесо самобичевания и ненависти. Пытаюсь выбраться.
Солнечный 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 и получил ответ, который уже лежал в моей голове: «Выгорание». Уточнив у программы разницу между леностью и выгоранием, я решил описать свои переживания в такой форме пересказа. Сейчас уже я чувствую смысл в своем обучении. Вижу, что каждый предыдущий этап все равно заливал фундамент под новые знания и помогал усваивать повторённые знания, осознавая и закрепляя переосмысленное.
Этот материал я хотел бы опубликовать по нескольким причинам:
Люди, что хотят войти в АйТи, прочитав статью, увидят, что даже имея кучу свободного времени и сильную мотивацию, не смогут освоить полноценный стек технологий в пару присестов. Что изучение программирования — это такой же процесс усваивания знаний и формирование навыков, как машиностроение, медицина, музыка. И процесс получения навыков долгий, трудоемкий и требующий выдержки. Отлично здесь подходит понятие синдром монаха на 3 дня как показатель, лакмусовая бумажка для людей, не готовых стать войтишниками.
Я слишком долго сидел в изоляции у себя дома, изучая форумы и материалы, что потерял связь с миром. Поэтому, может в комментариях, я хотел бы получить обратную связь. Увидеть, может кто-то прошел схожий путь, и подбодрит. А может, обхают, но зато я буду знать, что просто раскис и веду себя как тряпка. Любая форма покажет мне, как зеркало, как мерило где я, кто я и что делать дальше.
Спасибо за уделенное время, добра и мира вам.