Знаете, я вспоминаю те моменты, когда после прохождения очередного уровня с нетерпением ждал, когда смогу прочитать ещё одну историю успеха. Историю успеха, которая подкинет ещё больше дров в разгорающийся огонь мотивации и укрепит стремление изменить свою жизнь в ту сторону, о которой лишь когда-то грезил. Я жадно поглощал эти истории и вновь и вновь клялся себе, что в один момент, когда взойдёт солнце в начале моей карьеры, а в договоре будет красоваться должность разработчика, я напишу и свою историю успеха. Когда я закончил 12-ый класс, передо мной встал выбор в какую сторону двигаться и чему посвятить свою жизнь. Ума у меня особо не хватало, чтоб сделать личный выбор и этому была причина до смешного простая - я просто не знал, чего хочу в жизни. Моя родня так яро рекламировала мне профессию авиаинженера, что я уже даже начал свыкаться с мыслью о том, что я действительно хочу им стать. Ну а что? - подумал я. Самолёты всегда будут летать, деньги крутятся там весомые, да и может наконец научусь чинить мужскую технику, выпрямив свои кривые руки. С набором этих мыслей я и пошёл учиться. Сказать по правде никакого кайфа от учёбы я не получал, но успокаивал себя, что это абсолютно естественный этап в жизни человека - ненавидеть учёбу, так же как и свою будущую работу. Вот же бред… . Несмотря на свою авиационную недалёкость, но явную настырность, на втором курсе я уже начал работать в авиакомпании в качестве ассистента инженера. Шли года и должности мои менялись. Поднялся до планёра ТО, потом инженер лётной годности и даже как-то добрался до технического представителя в солидной компании бизнес авиации. Доход был неплохой, работа непыльная, но каждый день был каторгой, словно я ходил по горящим углям до дня зарплаты. Я не мог свыкнуться с мыслью, что мне придётся всю жизнь угробить на сферу от которой моя нервная система воет волком в ночи. Конечно в таких ситуациях организм сам ищет пути решения проблемы, а призрак “войти в IT” с её перспективой, зарплатой, удалёнкой и независимостью при определённых обстоятельствах то влетал в мой разум, то покидал его. Я был крайне скептичен и мыслил очень тривиально: если бы я хотел стать программистом, то я бы пошёл учиться на программиста. Ещё тут нужна усидчивость и внимательность, а это мягко говоря не мои лучшие качества. Даже в первой десятке их не сыскать. Но усиленная ненависть к моей нынешней работе, всё же заставила меня сделать первые шаги к учёбе. Я начал сразу с учёбы на JаvaRush. Дошёл даже до лекции про объекты. Ну там где Cat cat = new Cat и уже на этом этапе я ничерта не понял, почему cat пишется 3 раза и зачем вообще здесь слово new? Ну ладно, дальше наверное разберусь - прикинул я. Но потом появился оператор return и тут я вообще повис. Я читал, смотрел видосы, взял подсказку “помощь друга”, чтоб узнать что это за return такой и что он вообще блин возвращает. Потратил чуть ли не неделю на стремление понять его и всё равно остался на том же месте где и был. Вот настолько всё было печально и я принимаю решение забить на учёбу подперев себя мыслями, что IT явно не моё. Снова хандра и апатия о том, что кайфа от нынешней работы нету, и тем самым последующая очередная регистрация на JavaRush. Результат не лучше первого. Я снова твёрдо уверен - кодить это не моё. Ну не понимаю я и всё тут. Далее я сменил авиакомпанию. С новой должностью пропала рутина и я подумал, что это наконец глоток свежего воздуха и авиация теперь действительно станет частью моей жизни. Неа, господа. И я предпринимаю третью попытку войти в IT. Очередная регистрация на JR. Моё нежелание работать там, где я работал достигло такого уровня, что я решил все моральные силы бросить на ещё одну попытку учёбы. И тут наконец пошло дело. Я понял, что такое классы, объекты и даже злополучный return. Я начал понимать всё, что до этого было мне непостижимым и раз за разом чувствовал прилив новых сил. Оказалось программирование это не так уж и сложно. Не надо быть гением или тем, кто с пелёнок пускает сопли по компьютерам. Я начал переть реально как бульдозер. После работы сидел, учился и решал задачи. Я дал себе правило, что не одну задачу я не позволю себе пропустить и буду решать всё, что попадётся на моём пути. И знаете, я действительно их решал. Были моменты, и поверьте они есть у каждого, когда сидишь над одной задачей час, два, день, неделю! В эти моменты я ощущал себя бездарем, наивно полагая, что наверняка ведь есть какой-то Ваня, Петя и Вася, которые взяли и быренько всё решили с первого раза. Но хоть я и чувствовал себя бездарем, но очень настырным бездарем и неважно сколько я тратил времени на задачи, но я их всё равно решал. Решал, понимал и узнавал всё новую и новую информацию. Охх, как это приятно. Я слышал про адскую задачу на числа Армстронга и помню как до неё наконец добрался. Это было неимоверно тяжёло, ведь я даже не знал как к ней подступиться. В чате телеграмма ребята говорили, что просто её скипнули, а в комментариях к задаче я десятки раз читал, что нет вообще смысла тратить на неё время. Но я не мог так трусливо отступить, ведь уже так далеко зашёл. Я решал её наверное недели две и когда увидел, что решение принято валидатором….ребята, эти эмоции не передать. Я осознал, что нефига я не бездарь. Я могу. Я не хуже других. Всё действительно в моих силах и теперь меня уже не остановить. А потом наступило 24 февраля. Война. Авиация начала страдать без всякой перспективы на улучшения положения. Пол года я сидел без работы. Я пил, стрессовал, но учился. Реально я больше ничего и не делал. Я жил мыслью, что вот он мой шанс наконец сменить профессию. Нет, это шанс изменить жизнь. Я подал заявку на буткемп на Джаву и думал, что сейчас пройду тестик и меня только так возьмут, но я завалил экзамен. Да как же так? В качестве альтернативы они предложили обучения на другую IT специальность, но теперь уже я отказал им. Зря что-ли я столько страдал уча Джаву? Я подал заявку вновь и в этот раз тест был пройден. Две недели теории и дне недели практики. Откровенно говоря, самые ужасные две недели теории, которые только могли быть. Нам давали читать отвратные материалы, где мы должны были сами во всём разбираться, а наш Джава тренер, даже не знал Джаву! Что за маразм. Следующие две недели мы делали свой проект. Нужно было написать веб приложение, которое делает онлайн резервацию столиков в ресторане. Всего две недели, а я понятия даже не имею, что такое Spring, Hibernate, Maven и прочее. Я ведь просто умею решать задачи на JR. День и ночь я смотрел видео Алишева про Spring и повторял за ним всё точь-в-точь. Я всё конспектировал, каждую вещь, которую не понимал и писал всё максимально примитивным языком. Я психовал, когда ловил 500-ые и 404-ые ошибки. Ночью мне снился код, а утром я уже был уставшим. Но я понимал, что если сейчас я отдамся полностью, то потом буду гладко дрифтовать по волнам, собирая лавры. Я мог биться над решением максимально тупого бага целый день и потом вскочить и танцевать как только я находил решение. В итоге я сдал проект на отлично. Вот честно, я был очень горд собою и был уверен, что меня возьмут как на практику, так и на работу. Проблема была только в том, что это были эталонные галеры. Маленькая зарплата и отношение к тебе как к ресурсу. А мне на минутку 32 года, ипотека, взрослые расходы. На что-то нужно всё-таки жить и поэтому я начал отсылать сиви во все места, где нужен Джава разработчик. Нужен человек с опытом не менее года? Плевать! Вот моё сиви. В итоге 30 заявок от меня и всего 3 ответа. Домашние задания, интервью с HR, технические интервью с тимлидом и я получаю одно единственное предложение о работе. Я это сделал! Спустя 10 лет работы в авиации. Спустя 3 попытки начать изучать Джаву. Спустя 2 попытки попасть на буткемп. Спустя 1.5 года обучения после работы и во время работы. Блуждая в лесу отчаяния, я наконец добрался до цели через чащу грусти, апатии и фальшивых представлений о своей бездарности. Сейчас я работаю в банке в мобильном бекенде. Я могу создать своё приложение с нуля, а 1.5 года назад я не мог даже понять как работает элементарный оператор return. Нет ничего невозможного. Есть только наши желания и их стремления к осуществлению. P.S. Во время учёбы я конспектировал буквально всё, вплоть до решения задач. 90 страниц в ворде по Джаве, 40 страниц по Spring и 10 страниц по SQL. Пишите всё, что поняли и осознали. Поверьте, эти конспекты ещё сотни раз вас будут спасать в моменты, когда вы этого не ждёте.