Привет, меня зовут Алексей. Здесь не будет истории про то, как я работал бухгалтером / продавцом / водителем, а потом в один момент решил поменять жизнь и стать разработчиком. Сферой IT я заинтересовался еще в школе.
С пятого класса я посещал кружок информатики. Начинал с языка программирования QBasic. К началу десятого класса окончательно решил связать свою жизнь с IT: подготовился к ЕГЭ, сдал и поступил на специальность «Компьютерная безопасность».
Знакомство с Java для меня началось на третьем курсе
Если конкретнее, на предмете «Программирование мобильных устройств». Этот язык мне приглянулся своей лаконичностью, автоматическим управлением памятью. Кроме того, он был и остается одним из самых востребованных на рынке. Поэтому после окончания университета я начал искать для себя возможность продолжить его изучение.
Профессия Java-разработчика привлекла меня тем, что это престижно и востребовано на рынке. Да и с компьютерами я всегда ладил больше, чем с людьми. К тому же в сети огромное количество материала для обучения: гайдов на YouTube, статей на специализированных сайтах и т. д.
Я пробовал проходить различные бесплатные курсы
Но процесс обучения проходил без заметного прогресса из-за отсутствия мотивации. Выглядело это примерно так:
С другой стороны, платить сразу 100 тысяч за профильные курсы у меня тоже не было возможности. На этом бы все и закончилось, если бы не мой друг Валера, который тоже хотел быть айтишником. Он рассказал, что есть курсы с постоплатой: сначала проходишь обучение, устраиваешься на работу с гарантированной зарплатой, и только потом платишь за учебу. Такую возможность предоставляет Kata Academy.
Мы с Валерой посмотрели обзоры, почитали отзывы и решили, что обучение по этой системе даст нам необходимый стимул. Плюс когда учишься с товарищем, вы помогаете друг другу и одновременно соревнуетесь. Это дает стремление становиться лучше.
Чтобы поступить на курс, нужно было выполнить тестовое задание
Требовалось написать код, опираясь на приложенные материалы. Тот, кто впервые видит Java, может быть, не справился бы. Но поскольку у меня уже был небольшой опыт, задание не заняло много времени. Ну и пользоваться Гуглом никто не запрещает.
Вторая часть — собеседование. Задали несколько вопросов, чтобы убедиться, что я сам писал код и понимаю, чего хочу от курсов. Потом попросили написать небольшой лайвкод — это программирование в режиме реального времени, когда тебе нужно в моменте написать небольшую команду или исправить ошибку в коде. Спустя несколько дней мне написали, что я принят на обучение.
Буду честен — обучение давалось нелегко
Было огромное количество теории. Какие-то базовые знания у меня оставались со времен самостоятельного обучения, но большинство информации для меня было в новинку. Поэтому в самом начале было очень тяжело запомнить базу. Но если возникала проблема, можно было обратиться за помощью к ментору и ведущим курса, чтобы не отстать от группы.
Самым сложным в обучении для меня было уложиться в дедлайны. Но с другой стороны, жесткие сроки держали в тонусе. Были тяжелые задания, но советы из комментариев к задачам помогали.
Прошел два модуля, занимаясь почти каждый день
Старался выделять минимум два-три часа: смотрел видео, самостоятельно решал задачи на LeetCode или повторял за авторами на YouTube. Было много созвонов с преподавателями, домашних и практических заданий.
На четвертом модуле у нас стартовал групповой pet-проект. Вместе с одногруппниками как на настоящей работе обсуждали задачи, задавали вопросы ментору, искали оптимальное решение, вносили правки. В общем, все как у настоящих программистов.
К концу обучения я составил резюме
В Kata Academy работают карьерные консультанты, которые дают советы, помогают оформить резюме и портфолио. Подготовка к собеседованиям стала для меня еще одним испытанием. Нужно было заново повторить все темы и сдать их по типу зачета. Зато такая система помогла еще раз разложить все по полочкам и чувствовать себя увереннее во время реального интервью.
Поиск работы начал уже после обучения
Я искал для себя IT-аккредитованную компанию. Не оставлял много откликов, в основном на меня выходили сами HR. Я легко общался с ними, называл зарплатные ожидания, предпочтительный формат работы. А вот на техническом интервью первое время волновался из-за отсутствия опыта. Но потом я уже начал отвечать более спокойно и уверенно.
Если честно, некоторые вещи я осознал для себя уже на собеседованиях. Так, оказалось, что во время обучения мне не хватило знаний по стеку технологий. Например, большинство компаний имеют плюс-минус один стек: Kafka, Postgre, Kibana. О существовании большинства этих программ только перед подготовкой к собеседованиям. Но это мое упущение, не буду ругать школу :)
Большинство собеседований проходили по одному сценарию
В начале вы рассказываете о себе и своем опыте работы. Потом вам задают теоретические вопросы и в конце дают техническое задание на лайв-кодинг. Были лайтовые собеседования, были и жесткие, где интервьюер пытался задушить.
Сейчас я думаю, что слишком рано вышел на рынок. Нужно было подготовиться к решению различных тестовых задач, которые дают на собеседованиях, посмотреть побольше видео с мок-собеседований.
Но в итоге все старания дали плоды: после двадцати собеседований я получил три офера и устроился в ту компанию, которая мне больше понравилась.
Поначалу было сложновато
Иногда работал по ночам, чтобы успеть к дедлайну. Но руководство и коллеги давали много советов во время стажировки, так что я быстро втянулся и начал получать удовольствие от работы.
Сейчас я занимаю позицию мидла
Занимаюсь разработкой микросервисов в финтех-компании. Меня все устраивает: полная удаленка, корпоративный ноутбук, зарплата средняя по московскому рынку. У нас отличная команда, все ребята дружные.
В дальнейшем хочу прокачать свои скиллы и, возможно, через пару лет стать сеньором. А вот тимлидом пока не хочу быть, так как у них куча созвонов, им надо много информации держать в голове. Не представляю, как им тяжело.
Очень доволен системой постоплаты за обучение
Эта модель удобна тем, что школа заинтересована, чтобы студенты нашли хорошую работу после выпуска. То есть тебя не бросают с твоей «корочкой», а реально дают советы. Сейчас я постфактум отдаю за обучение 17% моего дохода в месяц — за два года полностью расплачусь за курс. С учетом высокой зарплаты это вообще никак не сказывается на моем уровне жизни.
Что могу посоветовать будущим студентам
Первое — не лениться. Выйти из зоны комфорта. Я лично был свидетелем, как люди, у которых нулевой опыт работы в IT, через девять месяцев усердного обучения становились уверенными в себе специалистами.
Помните, что мы сами хозяева своей жизни. Вы можете поступить в Kata Academy и уделять по два-три часа в день обучению. Этого вполне хватит. Можно работать и параллельно учиться.
Рекомендую также посмотреть обучающие ролики в интернете. Например, мок-собеседования. И изучить технологии, входящие в стек большинства компаний на рынке.
Главное — это начать. Безусловно, будет трудно. Но после усердных месяцев подготовки вы сможете устроиться на высокооплачиваемую престижную профессию и войти в 10% населения страны, чей доход превышает 200 тысяч рублей в месяц.
Освойте профессию Java-разработчика и присоединяйтесь к трем тысячам выпускников Kata Academy, которые уже работают в крупных IT-компаниях России и мира. Начните учиться бесплатно, а оплату за обучение внесете после успешного трудоустройства. В противном случае деньги за курс не возьмем.
Реклама ООО «Ката Академия», ИНН: 7802925162