JavaRush /Java блог /Истории успеха /Дорогу осилит идущий
РоманКрд
28 уровень
Краснодар

Дорогу осилит идущий

Статья из группы Истории успеха
Привет ! Меня зовут Роман, мне 33 года и я работаю java разработчиком, но так было не всегда, об этом и рассказ. Краткое резюме. Окончил колледж по специальности радиоаппаратостроение (радиотехника) , потом университет по смежной специальности. Но оценки я получать умел, а вот знаниями и умениями обогатился не сильно, как обычно и бывает. Завалил пару собеседований по специальности и понял, что между спецом и выпускником (особенно таким,как я) - огромная пропасть. Пошёл работать на завод по обработке стекла оператором станка с ЧПУ. Проработал там 3 года, после чего решил сменить работу - пошёл работать в стартап. Мы перепродавали услуги связи, пытались сделать своего MVNO оператора, но ничего не вышло, организация закрылась, и я получил пинок, которому, честно сказать - обрадовался. Давно хотел открыть своё дело, тем более винду сам себе мог переставить). Открыл сервисный центр по ремонту гаджетов, потом закрыл. В общем и целом, варился я в этом 5 лет. За это время у меня появилась семья, родилась дочь. Работа приносила доход, который как-никак помогал содержать семью, но я не мог себе позволить лишний выходной, а отпуск казался чем-то нереальным, ну и болеть я себе позволить не мог (больничный сам себе платил бы). Остановиться я не мог так-как доходов хватало только на семью, а отложить не получалось. В общем - появилось ощущение, что я - белка в колесе, которая бегать не хочет, а как оттуда выйти не знает. Почему именно разработка и почему именно Java. То, что с ремонтом пора было завязывать - для меня было понятно, а вот как завязывать - непонятно. Да и не хотелось менять шило на мыло. Поэтому я решил зайти с 2х сторон: 1) Посмотрел рейтинг высокооплачиваемых специальностей. 2) Сформулировал какие условия работы я хочу(мне была важна свобода перемещения, востребованность, и чтобы было интересно). После поисков обратил внимание на программирование - условия все совпали, кроме интереса - тут был большой вопрос, потому что я этим не занимался. Не попробуешь - не узнаешь, подумал я и принялся искать курсы. Наткнулся на сайт JavaRush - привлекло оформление и подача материала (не могу читать объёмные труды учёных мужей, засыпаю). По-этому и java, из-за JavaRush, это потом я узнал какие возможности это открывает, и был приятно удивлён. Как белке выйти из колеса? Куда было идти - понятно, а вот где взять время, работая по 12 часов в день(это вместе с дорогой), 6 дней в неделю - неясно. И ещё нужно было заниматься ребёнком. То есть я приезжал с работы, и через 3 часа ложился спать. Было непросто, но супруга поддержала меня и попыталась максимально разгрузить. Таким образом получилось выделять по 2-4 часа в день дома на обучение, плюс на работе иногда(пока клиент не зайдёт), ну и в выходной я с головой в учёбу уходил. Обучение. Начал обучение в конце октября 2019 года. Сначала шли задачи, которые решались очень легко - и я думал - вот это я красавчик, вот это я спец))), но потом, когда натыкался на более сложную- становился на место и пытался её победить, выходило иногда очень долго, иногда с перерывами, но большинство задач по пройденному материалу я осилил. В общем, до JavaCore я добрался к новому году (может чуть раньше). И тут начались проблемы - я в упор не понимал почему одни методы статические, а другие нет и вообще как классы взаимодействуют друг с другом. Со скрипом я закончил Java-Core к началу карантина (конец марта 2020 года). А вот ответы на вопросы так и не получил. В итоге начал искать более цельную инфомацию в разных ресурсах, и чтобы понять как работает всё вместе. И наткнулся на видеокурсы - мне этот формат понравился и я перестал решать задачи аж до конца лета 2020 года. Осенью захотел опять решать задачи - создал новый акк, и за месяц прорешал кучу задач с новым взглядом, обрадовался, что навык не утрачен)). Потом с этого акка продолжил решать задачи. Потом 18 ноября 2020 г. читал статьи утром на JavaRush за сиротской чашечкой чая на работе, и наткнулся на сообщение - человек с опытом работы искал для проекта людей, которые прошли JavaCore. Подумав, что это про меня, я написал человеку, и он предложил попробовать. На этом обучающем проекте использовали Spring, Hibernate , JUnit. Было очень трудно после Java-Core с этим работать. Вобщем опять видеокурсы мне помогли. Проект продлился 1,5 месяца, после чего все на него забили. Но благодаря ему я понял, что Java разработчик может многое сделать. Устройство на работу. Посмотрел вакансии и подумал что со стеком я слабо, но знаком, поэтому решил немного углубить знания и с февраля 2021 года ушёл с работы (ну приезжал по вечерам шабашить, а днём учился). Готовился к собеседованиям, рассылал резюме. Один работодатель дал мне тестовое задание, я его выполнил, и меня позвали на собеседование по скайпу, я готовился и нервничал, и не смог ответить на кучу вопросов(чем отличается процесс от потока и уровни изоляции транзакций - то, что помню). В общем меня не взяли, а резервы потихоньку таяли. Я начал учиться ещё усерднее - придумывал что хочу реализовать и писал код. Ещё стал откликаться на любые вакансии - с опытом и без, ещё писал сопроводительные письма к отклику. И мне предложили пройти тест на внутреннем ресурсе компании - удалённо. Результатами теста я был не очень доволен, и удивился, когда меня позвали на следующее собеседование в этой компании. Ещё небольшой цикл собеседований и 11 марта 2021 года у меня был первый рабочий день, чему я несказанно рад, и очень благодарен команде JavaRush, потому что с их помощью я осуществил желаемое, без них могло и не получиться. Про работу. Не буду долго расписывать - я получил то, что хотел, и даже немного больше. Кстати, прикреплённое фото - это из моего первого в жизни отпуска в горах ) Какие ресурсы использовал: 1) JavaRush 2) Видеокурсы по Java 3) Книги: "Грокаем алгоритмы", Head First по Java, Clean Code 4) Видеокурсы по Spring и Hibernate (на мой взгляд у Заура курс - это просто находка) 5) Наставничество Александра (это он нас собрал для учебного проекта, надеюсь, он прочитает) 6) javastudy - подготовка к собеседованиям. 7) sql-ex сайт с задачами по SQL Что-бы посоветовал: Не знаю как сейчас, а раньше не было на JavaRush занятий с ментором. Поэтому я и использовал сторонние ресурсы. В любом случае - если задача не сдаётся - заходите с разных углов с разными идеями, и тогда всё получится ОБЯЗАТЕЛЬНО. 1)Если встречаете сложную задачу - это очень круто, как раз благодаря решению таких задач вы и растёте как специалист. 2)Попробуйте создать свой проект(даже тестовый в 1 класс) и посмотреть как работают разные классы, коллекции. Постарайтесь ответить на все свои - "а что если?". 3)Не переусердствуйте), лучше заканчивать чуть раньше, чем устанете, тогда на следующий день желание начать будет сильнее. Лично для меня важно не убить в себе любопытство к новому и экспериментам. А вот уставшему человеку не до любопытства, не только в программировании, а вообще. 4)На досуге подумайте - над какой программой вам было бы интересно работать, ещё лучше - какая программа сможет сделать более удобной вашу жизнь. Если есть такая идея - уделите ей немного времени, но каждый день. И не обязательно ждать какого-то свистка или события для этого. Наоборот, по мере обучения ваш проект будет эволюционировать вместе с вами, и вы будете лучше понимать, почему здесь сделано так, а не по-другому. 5)Учитесь читать чужой код - это очень важный навык, который придётся рано или поздно развивать, но ведь лучше рано? ) Лично я на работе(у нас крупный проект) - раз в 10 трачу больше времени трачу на чтение чужого кода, чем на написание своего. 6)Не равняйтесь на людей, которые быстрей вас идут по курсу - у каждого свой темп, в идеале - скорость не важна, важно понимание. Я наступал на эти грабли. Из-за спешки выгорел , и в итоге потратил больше времени, чем мог бы. 7)Как написано в самой популярной Истории успеха на JavaRush - на мотивации далеко не уедешь, решает только дисциплина. Абсолютно с этим согласен. Желательно, чтобы это было в распорядке вашего дня. Лучше немного, но регулярно уделять обучению время. Даже если совсем не хочется, можно посидеть посмотреть видео про Java или почитать что нибудь, да те-же "Истории успеха" )) 8) Рассказать свою историю после устройства на работу) А могу-ли я стать разработчиком? Я думаю может любой, есть только разница во времени, но в любом случае, не такая уж и значительная. Мне кажется есть где-то в мире однорукий-одноглазый-лысый/волосатый-без профильного образования-выпивающий Java Senior Developer, который посмеётся, если ему задать этот вопрос)))) Я надеюсь, что моя история вдохновит вас, как меня вдохновляли другие истории успеха. На этом всё, спасибо за то, что нашли время прочитать, ибо букв многовато )
Комментарии (27)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anaxagor Уровень 32
21 апреля 2022
Роман,классная история! А что писали в сопроводительном письме?
Hoz9in Уровень 5
11 апреля 2022
История интересная , класс!)))Роман успехов тебе !🙂🤙 Любопытно , что никто о цифрах зп не пишет и сколько часов в день посвящает работе , об этом было бы очень интересно почитать , так сказать сухие цифры без воды)
Иван Уровень 29
21 февраля 2022
Искренно радуюсь за людей когда, читаю такие истории!!!! Успеха, удачи, дальнейшего роста и развития в новой сфере!!!! Благодарю за статью!!!! Вдохновляет!!!
Yakov Bashkurov Уровень 19
9 февраля 2022
перестал заниматься около6 недель назад... перед новым годом.. сейчас вот пытаюсб вернуться в обучающий процесс. Начал с вашего поста. Пытаюсь набраться мотивации. и да, дисципина очень важна. Если каждый день посвящаешь заниятиям, то меняется само мышление. Удачи всем нам!
Zhanir Ex Уровень 15
7 февраля 2022
Спасибо, вдохновили)
Marat Muradaliev Уровень 33
30 января 2022
Очень вдохновляющая история успеха, Роман! Было интересно читать! Поделитесь пожалуйста, какие видеокурсы Вы использовали для лучшего понимания и закрепления Java. Как раз подыскиваю такие видеокурсы, чтобы лучше осмыслить знания по Java. Сайтов и порталов куча. А вам какие видеокурсы помогли?
Mariya Nosach Уровень 46
25 января 2022
Вау, это очень классная история , на мой взгляд одна из самых позитивных и о том, как путь в программисты действительно лежит через тернии , а не через 20 уровней джава раш и сразу Оффера после первого собеседования ) Понравилась фраза , что важна именно дисциплина , потому что моя мотивация во время изучения это просто😅 : ⬆️↗️⬇️↖️⬇️⬇️⬆️⬇️↗️↗️⬇️ Спасибо Вам и удачи!:)
Chillentino Уровень 37
24 января 2022
Привет! Расскажи, пожалуйста, подробнее про поиск работы: сколько всего длилось, сколько собесов было, какой процент компаний дают тестовое? И какое в целом впечатлеие от собесов?)
Роман Уровень 24
23 января 2022
Молодец, поздравляю, что осуществил важные перемены в жизни, все говоришь верно, только большое желание нужно для достижения цели, деньги, красный диплом и подобное - второстепенно, будешь в Новороссийске - пиши, пива попьем)
Вадим Уровень 22
23 января 2022
здравствуйте! спасибо за статью)) как думаете, джунам в городах миллиониках, екб-казань-тюмень, тяжело будет найти работу? или мск-питер наше все??