1. Вы можете получить необходимые знания на рынке
Java — один из самых популярных языков программирования. Основным преимуществом Java является ее универсальность. Используя этот язык, вы можете создавать серверное программное обеспечение, веб-сайт торговой площадки и мобильное приложение для Android. А благодаря подробной документации и библиотекам с готовыми функциями освоить Java сможет даже новичок.
До программирования я работал менеджером по продажам, риелтором, даже вел свой бизнес. Работать на себя интересно, но приходится решать массу задач: готовить отчеты, рассчитывать зарплату, планировать финансы. Иногда поставщики подводят, иногда вы не справляетесь сами и терпите убытки. В общем, пашешь, и в месяц оставляешь себе в лучшем случае 100 тысяч рублей.
У меня был интерес к разработке, и с помощью Java я решил некоторые задачи для своего бизнеса. В какой-то момент я наткнулся на чат Академии Ката. Курсы серьезно сулили трудоустройство и хорошие деньги сразу, а не через два года работы. И вам не нужно платить во время обучения. Этот вариант меня вполне устраивал, так как мой доход был нестабилен, и я подал заявку.
Программа Kata Academy основана на реальных задачах бизнеса и на требованиях рынка. Не нужно тратить время на бесполезные и общие знания. Перечень навыков и выполненных практических заданий сделает резюме и портфолио конкурентоспособными. Кроме того, Kata Academy поможет вам подготовиться к собеседованию, чтобы вы быстрее получили работу.
2. Легко начать даже без вложений
В Kata Academy вы можете учиться бесплатно и оплатить курс, когда найдете работу. Компания использует модель ISA (Income Share Agreement): студент получает необходимые знания за счет будущей зарплаты по выбранной профессии. Оплатить курс можно в течение двух лет после трудоустройства по новой специальности. Стоимость обучения делится на равные выплаты – они составляют 17% от зарплаты после вычета НДФЛ.
До учебы в Ката я работал в госучреждении системным администратором и получал около 18 тысяч рублей. Подруга посоветовала мне поступить в Kata Academy, показав на своем примере, что по ее окончании можно заработать более 200 тысяч рублей. Главный плюс оплаты после обучения в том, что такой подход избавляет от страха, что вы не сможете найти работу. Вы не заморачиваетесь этим головой и спокойно проходите курс.
Ката готовит специалистов, которые смогут получать привлекательные предложения в новой профессии. По соглашению Ката гарантирует студентам трудоустройство с минимальной зарплатой 100 тысяч рублей в месяц, но часто на старте можно получить и больше. Если выпускник не сможет найти работу, школа покроет расходы на обучение.
Зарплата по окончании трудовой деятельности оказалась для меня спасением, потому что я не могла позволить себе инвестировать в курсы здесь и сейчас. Когда я узнал о Kata Academy, то решил попробовать - и в итоге не пожалел.
3. Наставник поддерживает, когда становится трудно
Обучение в Kata Academy проходит на специальной онлайн-платформе: студенты изучают теорию, выполняют практические задания и осваивают работу с кодом. Студенты не остаются наедине с потоком информации — получить новые знания им помогает наставник с опытом работы в ИТ. Он следит за усвоением программы, и если у ученика возникают вопросы, подсказывает правильное направление для поиска ответов на них. Еще студентов ждут регулярные ревью, где ментор проверяет написанный код и объясняет, как его улучшить.
Наставник задает вектор развития. Он может поддержать, если вы сомневаетесь, но если вы плохо подготовитесь, то может завалить на обзоры несколько раз подряд. Иногда наставника недостаточно, но это учит не ждать помощи, а искать решение самостоятельно.
Наставник — это не репетитор, который будет снова и снова объяснять одну и ту же тему. Он не решает задач для студентов, а указывает правильное направление развития. Онлайн-школа помогает воспитать самостоятельность и ответственность, ведь эти качества пригодятся выпускникам в реальной работе.
4. Регулярная проверка знаний помогает в обучении
Kata Academy заботится о том, чтобы студенты могли быстро найти работу и делать это хорошо. Поэтому результаты тщательно отслеживаются на всех этапах. После освоения каждой темы ученик сдает мини-экзамен: он проходит тест и отдает код своему наставнику на проверку. Такой тест позволяет убедиться, что студент закрепил необходимые знания на практике и может переходить к новой теме.
Первый этап обучения — Java Core, знакомство с основами работы на Java. На это у студентов есть полтора месяца. После получения начальных навыков развития студенты в течение двух месяцев готовятся к командному проекту. Студенты учатся работать с системой контроля версий Git, библиотекой Hibernate, фреймворками Maven и Spring.
Самым напряженным для меня был предпроектный этап, который переносится после успешного завершения Java Core. На предпроекте можно почувствовать себя участником марафона, который остался без попутчиков. Все уже не так весело, как на Java Core, где решение задачи занимало максимум 1-2 дня. Сейчас задачи длятся до 3-4 недель, но к концу этапа можно создать что-то похожее на настоящий проект.
Вам не обязательно бросать старую работу ради учебы – вы можете учиться в Ката в удобное для вас время. Главное, иметь возможность регулярно уделять заданиям не менее 25 часов в неделю — так вы сможете полностью усвоить материал.
Больше всего мне запомнилась одна из практических задач на предпроектном этапе, когда нужно было за короткое время выучить JavaScript и написать на нем блок кода. Во время исполнения пришлось потратить немало нервов, но в итоге, когда я понял, что код полностью рабочий, получил самые приятные эмоции от исполнения.
5. Есть шанс попробовать себя в командной разработке
После Java Core и предпроекта студентов курса Java-разработчика ждет следующий этап — командный проект, в котором нужно показать не только свои знания, но и коммуникативные навыки. Как настоящая работа!
Работа в команде над проектом дает представление о настоящей работе разработчика. Так вы сможете понять, какие бывают ситуации, когда несколько человек пишут смежные куски кода, какие могут возникнуть конфликты и как их решать.
Процесс будет организован по Scrum — гибкой методологии управления проектами, которая часто используется в ИТ-компаниях. Большой проект разбивается на спринты продолжительностью до четырех недель. В начале каждого сегмента команда планирует, какие задачи они будут выполнять, а в конце представляют результат своей работы. Такой подход позволяет быстро вносить изменения в план работ, чтобы не заканчивать проект в последний момент.
Стать Java-разработчиком
6. После выпуска можно получить позицию Junior+/Middle
Этот уровень обеспечивается интенсивной программой обучения и реальными проектами в качестве практики. Вам не придется долго искать работу: в программу курса включены консультации HR-специалиста, который поможет составить резюме и портфолио, выбрать самые привлекательные компании на рынке и найти идеальную работу. Подготовка к собеседованию занимает полтора месяца, а на поиск работы у студентов будет месяц.
После выпуска Ката помогает студентам с поиском работы в Москве и Санкт-Петербурге. Школа анализирует предложения, которые получают выпускники, и может дать совет, как меняется ситуация на рынке.
Около двух недель я искал работу. Я прошел около 10 собеседований и получил четыре предложения. Согласился на предложение, которое меня устраивало по стеку технологий и команде. Получил позицию Юниор+. Специалист по персоналу на последнем этапе помог привести резюме в порядок.
7. Сообщество мотивирует
Поддержка однокурсников и выпускников помогает студентам на всех этапах обучения. После выпуска они продолжают обмениваться знаниями, делиться успехами и даже создавать совместные проекты. Вы можете обратиться в студенческий чат с любым вопросом — например, получить совет, как решить проблему, или попросить оценить ваше резюме.
В чатах можно узнать, что происходит на рынке труда, кто куда устроился и за какие деньги. Всегда легко обратиться к коллегам за технической помощью или даже за психологической поддержкой, если вы запутались или выгорели.
8. Поддержка не заканчивается даже после обучения
Kata Academy считает, что найти хорошую работу — это только первый шаг. А впереди разработчика ждет постоянное совершенствование навыков. Онлайн-школа научит не поддаваться сложным задачам и быстро искать нужную информацию.
Помимо главного — изучения языка программирования, в Kata Academy я научился учиться, анализировать массу информации и искать то, что мне нужно прямо сейчас. Это самый важный навык, который я приобрел в онлайн-школе.
В течение двух лет после выпуска студенты имеют доступ к студенческому сообществу Kata Academy. Для выпускников проводятся митапы, вебинары и выездные встречи с экспертами – техническими специалистами из ИТ, карьерными наставниками и HR-консультантами.