Course Java
Если ты очень хочешь получить работу программиста на языке Java, а это одна из самых высокооплачиваемых профессий в IT, тогда ты зашел куда нужно.
Знание языка, опыт работы на реальном проекте в команде, где есть у кого научиться, код ревью и многое другое...
-
Требуемые знания
Базовые -
Участие в реальном стартапе
Да -
Сроки прохождения
от 6 месяцев -
Получение оффера
Да
Об этом пути
Ведь, пройдя любые курсы по программированию, ты не найдешь работу. Тебя никто не позовет даже на собеседование.
Да, это печально, но "просто курсы" отнимают у соискателей деньги и перекладывают их в карманы "онлайн школ".
Для устройства на работу нужно уже иметь опыт работы на реальных проектах, в реальной команде. Проходить код ревью, поднимать merge requests и писать тесты на свой код.
А где обычный человек может получить опыт?
А может наврать, что есть опыт, чтоб попасть на собеседование - ну так на собеседовании за пять минут все поймут.
Несправедливо?
Да, в жизни многое несправедливо, но есть вполне разумный выход.
В данный момент (декабрь 2023) у нас есть несколько реальных проектов на Java, которые позволят получить опыт под нашим присмотром, при условии что ты знаешь язык. Может, не во всех подробностях, но это не проблема.
Язык развивается и не знать всех его нюансов не стыдно.
Это будет сложно. У тебя будет сдавать психика, мозг отказываться понимать как это работает, но это единственный путь в профессию разработчика. И здесь тебе помогут.
Что ты получишь:
- Знание Java 11, Spring Boot, PostgreSQL, Maven, Docker
- Понимание всего рабочего процесса (постановка задач, ревью, релиз фич)
- Опыт в настоящем стартапе (биржевые боты, телеграм боты, платформа недвижимости)
Через что ты пройдешь
2 этапа • 2 экзамена-
1
Знакомимся с рабочим процессом
Настраиваем рабочую среду. Знакомимся с jira, git, решаем задачи в LeetCode.
-
2
Учимся писать код
Изучаем синтаксис, код стайл. Ревьюим код.
-
3
Проходим алгоритмы
Изучаем коллекции, многопоточность. SQL.
-
4
Web разработка
Узнаем, что такое HTTP, SpringBoot Web.
-
5
Проходим экзамен
Закрепляем полученные на первом этапе знания.
-
6
Участвуем в стартапе
Решаем продакшен задачи в стартапе, проходим по всем циклам разработки (получение тех. задания, обсуждение решения, написание кода, покрытие тестами, прохождение ревью, тестирование, релиз задачи).
-
7
Проходим финальный экзамен
После прохождения финального экзамена мы запускаем процесс по трудоустройству.
Показываем результаты
Раз в неделю мы делаем командный синк, где каждый участник презентует выполненную работу. Эта работа проходит ревью команды и наставников.Кто твои наставники
-
Имеет опыт более 10 лет в разработке банковских продуктов, продуктов для гос. учреждений.ИльяSoftware engineer
at Russian Bank
-
Имеет опыт в разработке банковских продуктов, крипто-стартапах, маркетплейсе.АбдулSoftware engineer
at Aliexpress
Что входит в твой путь?
-
Вступление в команду
Ты станешь частью команды, которая будет двигаться вместе с тобой. Наставники будут контролировать весь твой процесс. -
Материалы
Ты получишь полностью обработанную и практичную информацию, к которой будешь иметь доступ на всем этапе прохождения пути. -
Оффер в компанию
Ты получишь предложение о работе в компании после прохождения всего пути.
Шаги, которые помогут в трудоустройстве
-
Получаем специальные навыки.
Получаем практичные знания, что пригодится в реальном мире, которые ты будешь применять на своей работе. -
Получаем опыт в реальном стартапе.
Ты будешь выполнять задачи над отдельным микросервисом, которые будут использоваться конечными пользователями. -
Получаем оффер в компанию.
После прохождения финального экзамена мы рекомендуем тебя в компании, с которыми мы сотрудничаем.
Определи свой уровень и выбери один из этапов
-
Таков начальный путь
1-ый этап
Входим в язык с начальными знаниями, изучаем синтаксис, алгоритмы, многопоточное программирование, веб разработка. -
Таков финальный путь
2-ой этап
Решение продакшен задач. Участие в настоящем стартапе и прохождение по всему циклу разработки