1. Общая информация о проекте
Какой именно проект я напишу во время Java-стажировки?
В течение четырех дней ты напишешь собственную игру – "Крестики-нолики", которую сможешь опубликовать на платформе JavaRush и поделиться с друзьями, чтобы они поиграли вместе с тобой. Игровой проект состоит из 13 коротких подзаданий, которые ты, шаг за шагом, разберешь вместе с ментором на четырех занятиях.
Также, после завершения занятий и выполнения всех "обязательных" задач, у тебя будет возможность внести изменения в игру по своему вкусу. Для этого мы специально оставили дополнительную подзадачу "со звездочкой".
Какое приложение ждет меня на Java-стажировке?
У тебя будет 4 дня обучения с ментором плюс домашние задания, а также итоговый вебинар на пятый день.
1 день, 19:00: работаем над заготовкой игры — создаем игровое поле и модель, где будут храниться данные; прорисовываем ячейки, прописываем перехват клика мышкой и фиксируем ход текущего игрока.
2 день, 19:00: прописываем проверку того, есть ли знак в определенной ячейке, фиксируем статус завершения игры, проверяем выигрыш и создаем сообщения о победе в игре.
3 день, 19:00: рефакторим код: выносим его в отдельный метод; прописываем проверку на ничью, проверяем, есть ли на игровом поле пустая ячейка, прописываем перезагрузку игры;
4 день, 19:00: финализуем игру; создаем метод для хода компьютера и делаем компьютер умнее: прописываем условия, как он будет делать свои ходы и предполагать победу игрока.
5 день, 19:00: итоговый вебинар, на котором ты узнаешь еще больше о карьере Java-разработчика, получишь пошаговый план перехода в ИТ и шанс выиграть бесплатное обучение на курсе "Профессия Java-разработчика".
Какие знания нужны для участия в стажировке?
Если у тебя есть базовые знания в программировании – отлично, ты точно справишься. Если ты новичок, и еще нет опыта написания кода — все тоже будет хорошо. Во время стажировки ты будешь получать подробные видео с ментором, который будет пошагово объяснять, что тебе нужно сделать на конкретном этапе. А когда возьмешься за домашку на платформе JavaRush, будешь получать подсказки от умного валидатора, которые помогут тебе написать правильное решение.
Также можно почитать конспект к занятию, где дается немного больше объяснений новых терминов и есть подсказки, на что следует обратить внимание при выполнении задач. И, наконец, есть чат сообщества стажеров, где ментор и кураторы будут отвечать на твои вопросы. Все получится!
Что нужно для стажировки? Нужно ли загружать какие-нибудь программы?
Здесь все очень просто. Чтобы начать писать игру на Java-стажировке, проделай небольшую подготовку: создай учетную запись на платформе JavaRush, если у тебя ее еще нет. Все домашние задания ты будешь выполнять именно там.
2. Домашние задания
Где делать домашние задания?
Чтобы начать работу над проектом, открой раздел “Игры” и нажми на карточку с игрой “Крестики-нолики”:
После этого вы увидите описание игры и видео, как она должна выглядеть готовой. Чтобы перейти к написанию проекта, нажмите кнопку “Написать свое решение”.
После этого снизу появится окно с webIDE от JavaRush (webIDE – онлайн-версия среды разработки):
Это наш онлайн-симулятор, который позволяет писать собственный код, корректировать его, отправлять на проверку и получать результат того, правильно ли написано решение.
В поле справа содержится описание и условия для выполнения задания. Сначала внимательно прочти условия задания, а затем, в поле слева, начинай работать с кодом!
Как проверить домашнее задание?
Все выполненные задания будет проверять виртуальный помощник - валидатор, встроенный в онлайн-инструмент для кодинга на сайте JavaRush. Он будет давать ответ через секунды. Впрочем, нам тоже нужно наблюдать за твоими успехами на стажировке.
Чтобы кураторы стажировки засчитали твое задание и у тебя была возможность посоревноваться за подарки от JavaRush, присылай в Телеграмм-бот в дедлайн (17:00 на следующий день после занятия) скриншот, на котором хорошо видно:
1️⃣ Окно веб-плагина JavaRush
2️⃣ Номер задания
3️⃣ Успешный результат проверки
Все, как на этом скриншоте:
Как сделать скриншот?
На клавиатуре найди клавишу 'Prt Scr', нажми ее. Зайди в поле сообщения в чате Java-стажировки и нажмите Ctrl+V — отправить скриншот. Если у тебя макбук, зажми command+shift+3. Также можешь пользоваться специальными приложениями – например, ShareX.
3. Результаты стажировки и итоговый вебинар
Каков будет результат моей стажировки?
Во-первых, готовый проект – игра "Крестики-нолики", которую ты можешь опубликовать на платформе JavaRush и поделиться ею с кем угодно.
Во-вторых, четкое осознание, нравится ли тебе программировать, и хотелось бы тебе стать разработчиком.
В-третьих, если выполнишь все домашки и придешь на итоговый вебинар, можешь получить бесплатное обучение на курсе "Профессия Java-разработчика" и начать движение к карьерным изменениям уже сейчас.
Как принять участие в розыгрыше Java-курса?
Здесь условия простые:
- выполни все 4 задания, которые получишь на стажировке;
- приди на итоговый вебинар по окончании стажировки;
- розыгрыш бесплатного места на Java-курсе с менторингом от JavaRush проведем после вебинара в чате сообщества Java-стажировки.
Что будет на итоговом вебинаре?
На итоговом вебинаре будем говорить о самом важном:
- Где используется Java? Каково ее место среди других популярных языков бэкенда?
- Как получить профессию Java-разработчика?
- Какие карьерные и зарплатные перспективы ждут Java-новичков в 2024 году?
- Искусственный интеллект — угроза для джунов или помощник в рутинных задачах?
- Учеба на курсе с ментором в JavaRush: как все происходит и что гарантировано?
После вебинара разыграем бесплатное обучение на курсе "
Профессия Java-разработчика".
А будет запись вебинара?
Да, ты получишь запись на следующий день в чате. Но не забывай, что лучшая возможность выиграть бесплатное обучение на годовом Java-курсе с ментором – прийти на live-вебинар и принять участие в розыгрыше. Так что ждем тебя!
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ