Оферта JavaRush
Часто задаваемые вопросы (чтобы просмотреть ответ, нажмите на вопрос)
Что такое JavaRush
Что такое JavaRush? Это обучающий курс или игра?
Это практический курс изучения языка Java с автоматической проверкой кода решённых задач. Элементы игры-квеста введены в курс, чтобы сделать его более интересным и эффективным. Если хотите научиться программировать на Java не теряйте время - http://javarush.ru
Из чего состоит курс? Он платный или бесплатный?
Курс состоит из 40 уровней (лекций и практики, более 1000 задач с автоматической проверкой правильности решений) и возможности прохождения онлайн-стажировки. Курс платный.
Что я буду уметь после прохождения курса?
Во время прохождения курса JavaRush вы изучите так называемое ядро языка Java или Java Core. За плечами у вас будет более 1000 решенных задач, включая вполне серьезные «мини-проекты». Это приблизительно 500 часов практики программирования. Этого более чем достаточно, чтобы стать Java Junior Developer. Дополнительное преимущество курса — возможность участия в онлайн-стажировке.
Технические проблемы
Я потерял доступ к своему аккаунту на JavaRush. Как его восстановить?
  1. Выполните авторизацию с помощью вашего персонального секретного ключа. Если вы уже дошли до 3 уровня и загрузили IntelliJ IDEA, секретный ключ можно найти в файле «JavaRushPlugin.properties» в папке проекта.
  2. Если восстановить доступ не удалось, отправьте письмо на support@javarush.ru с указанием следующих данных: имя аккаунта, уровень, адрес электронной почты, ссылки на профили в социальных сетях, к которым привязан аккаунт, чек успешной оплаты подписки. Чем больше вы предоставите данных, тем быстрее мы сможем вам помочь.
Не могу войти через «VK/Facebook». Появляется ошибка “error":"invalid_request","error_description":"Security Error”.
Скорее всего, у вас устарела сессия в VK/Facebook. Выполните авторизацию в свой профиль в социальной сети заново (через браузер, а не приложение).
Я достиг первого уровня, но после окна с поздравлениями появляется пустая страница. Что мне делать?
Отключите Adblock или другие программы/расширения, блокирующие рекламу. Очистите кэш в вашем браузере.
Я решил все задания, но для перехода к 11 уровню мне не хватает материи. Что делать?
Убедитесь, что вы решили задачи, которые специально разработаны для IntelliJ IDEA. Эти задачи не отображаются в общем списке заданий на сайте. Чтобы приступить к их решению, нужно подключить специальный плагин JavaRush к среде разработки IntelliJ IDEA, а затем кликнуть на кнопку списка задач. Инструкция по подключению плагина - https://javarush.ru/quests/lectures/questsyntax.level03.lecture02
Ночью не получается отправить задачу на проверку, сайт подвисает, кнопки не активны. В чем причина?
Ориентировочно с 3:00 до 4:00 (+-) GMT +2 (Москва, Киев, Минск) сервер уходит на профилактику. В этот период лучше не отправлять задания на проверку. В ближайшее время мы устраним это неудобство.
Я достиг 5-го уровня, но код приглашения на форум info.javarush не появился в профиле/не срабатывает. Что делать?
Напишите на почту support@javarush.ru. В теме письма указать «приглашения на форум info.javarush», в самом письме укажите имя своего аккаунта на JavaRush и кратко опишите ситуацию.
Плагин и IntelliJ IDEA
Установил плагин, появились кнопки, но при нажатии на них ничего не происходит.
Скорее всего, вы допустили мелкую ошибку в настройке плагина. Воспользуйтесь пошаговой инструкцией: https://javarush.ru/quests/lectures/questsyntax.level03.lecture02

Если всё выполнено правильно, но ничего хорошего по-прежнему не происходит, зайдите в Меню Files/Project Structure/ Modules вашей IntelliJ IDEA. В открывшемся окне в правой части экрана папка src должна быть помечена как Source Folders (папка src должна быть выделена синим цветом).

В случае если интернет проходит через proxy-сервер, вам поможет инструкция, которая доступна по ссылке в следующем вопросе.
Мой интернет проходит через proxy-сервер, но плагин не может авторизоваться на сервере. Плагин настроил согласно инструкции. В чем проблема?
Необходимо настроить proxy для IntelliJ IDEA. Ссылка на инструкцию по настройке proxy: https://www.jetbrains.com/help/idea/2016.1/http-proxy.html
Как скачать плагин?
Плагин можно скачать в лекции курса - Подключаем IntelliJ IDEA.
Как настроить плагин?
Детальная инструкция по настройке плагина доступна по этой ссылке: https://javarush.ru/quests/lectures/questsyntax.level03.lecture02
Что такое IntelliJ IDEA и зачем она нужна?
IntelliJ IDEA — одна из самых популярных интегрированных сред разработки (IDE). Ее использует большинство Java-программистов. Скорее всего, когда вы устроитесь на работу, вы будете писать код именно в IntelliJ IDEA. Данная IDE существенно ускоряет работу программиста и помогает выработать хороший стиль написания кода. Чтобы вы могли оттачивать свои навыки в реальных условиях мы разработали специальный плагин для решения задач JavaRush в IntelliJ IDEA. С его помощью прямо в IntelliJ IDEA вы сможете открыть список нерешённых доступных заданий и сдать их на проверку в один клик. Подробнее об этом вы узнаете на 3-м уровне.
Когда я создаю проект в IntelliJ IDEA, на экране появляется толстый мигающий курсор, и я не могу ничего писать. Что делать?
Проверьте не нажата ли кнопка insert
Возможно, у вас установлен плагин IdeaVim Plugin? Удалите его.
У меня дублируются задачи в списке задач в IntelliJ IDEA, при отправке задания на проверку возникает ошибка. Что делать?
Очистите кэш в IntelliJ IDEA. Для этого зайдите в меню File и выберите пункт Invalidate cache/Restart.
В IntelliJ IDEA код задач подсвечивает красным, что делать?
Cкорее всего не подключен SDK в IntelliJ IDEA
File -> Project Structure -> Platform Settings -> SDKs
Подключите все jar файлы из "путь к джаве"/jre/lib, таба Classpath
Регистрация аккаунта, навигация по сайту
Могу ли я зарегистрироваться без профиля социальной сети?
Да, такая возможность есть. Вы можете зарегистрироваться через Email.

P.S Регистрация с помощью социальных сетей более надежна.
Как создать аккаунт на JavaRush?
  1. Войдите на сайт http://javarush.ru
  2. Нажмите на кнопку «Начать обучение». Вы окажетесь на странице авторизации, где сможете выбрать способ регистрации
Можно ли создать аккаунт с помощью социальной сети?
Можно. Для этого авторизуйтесь в своем профиле в социальной сети (Facebook, VK или Twitter). Далее на странице авторизации JavaRush (http://javarush.ru/login.html) нажмите кнопку «Войти через…». Подтвердите синхронизацию аккаунта JavaRush со своим профилем социальной сети. Регистрация завершена.
Как попасть на страницу с лекциями?
Чтобы попасть на страницу с лекциями, авторизуйтесь на http://javarush.ru. После этого вас автоматически перенаправят на страницу с лекциями.
Также вы можете воспользоваться пунктом меню «Курс Java» в шапке сайта.
Можно ли привязать мой анонимный аккаунт к социальной сети?
Да, можно. Для этого войдите в свой аккаунт на сайте http://javarush.ru, и в свой профиль в социальной сети. После этого на сайте JavaRush перейдите в «Моя страница», выберите пункт «Настройки» и кликнете на кнопку «Привязать…».
Как отвязать мой аккаунт от социальных сетей?
Выполните авторизацию на сайте http://javarush.ru. Перейдите в раздел «Моя страница» -> «Настройки» и нажмите на кнопку «Отвязать…».

Учтите, что после выхода из аккаунта JavaRush весь пройденный прогресс курса будет утерян. Если вы хотите отвязать профиль JavaRush от аккаунта социальной сети, но при этом сохранить свой прогресс, обязательно сохраните секретный ключ! Секретный ключ также отображается в разделе «Настройки».
Как я могу узнать свой секретный ключ?
Ваш секретный ключ можно найти во вкладке «Настройки». Также секретный ключ хранится в IntelliJ IDEA в файле «JavaRushPlugin.properties».
Я хочу изменить имя пользователя в своем аккаунте JavaRush. Как это сделать?
Для этого перейдите во вкладку «Мои Личные Данные» -> «Моя страница». В верхнем поле укажите новое имя, и нажмите на кнопку «Сохранить» внизу страницы.

Важно!

Данные аккаунта (прогресс, подписка, имя) привязаны к секретному ключу аккаунта. Никому не передавайте ваш секретный ключ и не теряйте его.
Подписки
Где посмотреть цены и типы подписок?
На сайте JavaRush перейдите в раздел «Подписки».
Будут ли мне доступны пройденные мною уровни после окончания срока действия подписки?
Да, доступ к аккаунту и ко всем пройденным лекциям будет доступен. Вы также сможете открывать новые лекции пока у вас остается «топливо», но доступ ко всей практической части будет закрыт.
Могу ли я приостановить действие своей подписки?
Нет.
Могу ли я улучшить свою подписку? Во сколько мне обойдется переход на другую подписку?
Возможности улучшать подписку нет.

Могу ли я улучшить месячную подписку?
Нет, улучшить месячную подписку нельзя.
Могу ли я купить и подарить подписку другу?
В настоящий момент такой возможности нет. Вы можете создать аккаунт на JavaRush, провести с него оплату подписки и передать секретный ключ этого аккаунта другу. Как правильно создать аккаунт, вы можете узнать в разделе «Аккаунт и сайт».
Я покупал "бессрочную" подписку, а теперь в своем профиле вижу дату окончания 01.01.2017. Как это понимать?
Подписки, приобретенные до 1 ноября 2015 года остаются без изменений. Продление таких подписок было переведено в ручной режим. Чтобы продлить действие своей подписки, по окончанию срока ее действия напишите письмо на почту support@javarush.ru с указанием темы «Продление подписки», а в теле письма укажите имя своего аккаунта на JavaRush.

ВНИМАНИЕ!

Владельцы "бессрочных" подписок, включающих Стажировку и купленных до 01 ноября 2015, могут принять участие в Стажировке только до 1 декабря 2016. После этого такая возможность будет заблокирована.
Оплата
Как я могу оплатить подписку?
Оплатить подписку вы можете любым удобным способом, представленным на странице оплаты. Для этого:
  1. Выполните авторизацию на сайте JavaRush - http://javarush.ru
  2. Перейдите в раздел «Подписки».
  3. Выберите подписку и нажмите на кнопку «Купить».
Пытаюсь оплатить подписку картой украинского банка VISA/MasterCard/Maestro, но при попытке оплатить выскакивает сообщение о превышенном лимите. Что делать?
Большинство оплат с карт украинских банков проходит через систему LIQPAY. Такое сообщение чаще всего означает, что что вы превысили допустимое количество попыток для оплаты на сегодня. В этом случае можно попробовать оплатить подписку другим способом, например, через сервис «Приват 24» или PayPal. Как вариант, можно повторить попытку оплаты на следующий день или воспользоваться другой банковской картой.
Я пытался оплатить подписку картой через LIQPAY, но деньги вернулись обратно. Почему?
Если средства вернулись обратно на ваш счет, служба безопасности банка посчитала платеж ненадежным и отменила транзакцию. Сервис LIQPAY не всегда корректно работает с картами Debit MasterCard и картами, которые выпущены не на территории СНГ.

Попробуйте оплатить другой банковской картой или выберите альтернативный способ оплаты.
Все равно никак не получается оплатить через банковскую карту. Как мне быть?
Если не получается оплатить подписку с карты напрямую, воспользуйтесь сервисом PayPal. Вы также можете оплатить подписку наличными в обычных платежных терминалах или с помощью электронных денег (QIWI, WebMoney, BitCoin и др).
Оплата из стран Европы, США и Ближнего востока.
Платежи с банковских карт проходят через систему безопасных платежей Stripe. Stripe - это крупная платежная система, которой пользуются Kickstarter, Udacity, TED, Digital Ocean и другие (https://stripe.com/gallery). JavaRush никогда не хранит у себя ваши банковские данные, а номер карты и любая другая информация всегда передаются только в зашифрованном виде.

Внимание! При оплате подписки плательщик не всегда получает SMS-уведомление с просьбой подтвердить платеж.
Я оплатил подписку, средства со счета ушли, но в личном кабинете статус подписки не изменился. Что происходит?
Для перевода средств может потребоваться некоторое время. Обычно это 1 – 3 банковских дня. Также скорость оплаты зависит от работы сервиса (банка), через который была проведена оплата. Если подписка не активировалась за 3 банковских дня, позвоните в банк и уточните, были ли списаны средства по вашему платежу. После этого отправьте на почту support@javarush.ru следующие данные: чек «Интеркассы» об успешном проведении платежа (обязательно), дату платежа, сумму платежа, а также секретный ключ аккаунта. Мы сделаем все возможное, чтобы разобраться в ситуации.

Как только средства поступят на наш счет, подписка активируется в вашем аккаунте автоматически. Датой активации будет отсчитываться с того дня, когда средства поступят на наш счет.
Я хочу вернуть деньги за подписку. Как мне это сделать?
Возврат средств осуществляется в течение первых 14 дней с момента активации подписки.

Для возврата средств напишите на почту support@javarush.ru письмо с темой «Возврат средств». В теле письма укажите секретный ключ и кратко опишите ситуацию и способ, которым была осуществлена оплата. После этого вам вышлют перечень необходимых данных для возврата средств.
Как выбрать валюту оплаты?
Счет выставляется автоматически в зависимости от странны, в которой вы находитесь. Для России – рубли; для Украины – гривны; для остальных стран, счет выставляется в долларах США.
Онлайн-стажировка JavaRush
Что такое «Онлайн-стажировка» и что она мне даст?
Онлайн-стажировка — это выполнение крупного учебного проекта (аналога реального проекта) под руководством куратора. В рамках стажировки студенты пишут приложение для укрепления знаний Java Core и знакомства с Java EE. Помимо непосредственно практики, стажировка — возможность получить ссылку на «взрослый» проект в своем резюме.
Каковы условия участия в онлайн-стажировке?
Каждый студент JavaRush при наличии подписки Internship Internship plus, Mentor+ или Premium Pro и после достижения 35 уровня может подать заявку на участие в онлайн-стажировке.

Вам нужно будет выполнить тестовое задание и отправить его на проверку. После того, как наш специалист проверит задание, Вы будете допущены к стажировке.
Каким образом осуществляется обратная связь во время стажировки?
Во время прохождения стажировки формируется группа для обсуждения вопросов по проекту с другими студентами и кураторами.
Как долго длится стажировка?
Стажировка длится 12 недель. Каждую неделю Вы будете осваивать новую технологию и выполнять определенный класс задач.
Как часто проходят онлайн-стажировки?
Стажировки стартуют в начале каждого сезона. Так что в течение годовой подписки мы можете успеть записаться на одну из четырех стажировок.
Разное
Можно ли давать кому-нибудь решение задачи?
Нет, давать готовое рабочее решение задачи запрещено. Может привести к бану на сайте.
Как сбросить прогресс?
К сожалению, сброс прогресса не предусмотрен.
Могу ли я решать задачи после того, как подтвердил правильное решение?
В течении трех дней после решения задачи, каждая задача находится в статусе «Решена» и только спустя трое суток переходит в статус «Закрыта».Доступно для подписки Premium Pro.
Как сбросить прогресс большой задачи в Intellij IDEA?
Кликните по кнопке получения задач в IntelliJ IDEA. В представленом списке находите «большую» задачу, нажимаете ПКМ, затем — «Сбросить прогресс большой задачи».
Я заметил опечатку в лекции/задаче.
Будем очень благодарны, если вы напишите о ней нам на почту support@javarush.ru с указанием уровня, номером лекции и номером задания. И не забудьте прикрепить скриншот.
После запуска обучения появляется видеоролик и через секунду пропадает. Почему?
При запуске курса сначала загружается весь сценарий, а затем система определяет, на чём вы остановились, и отображает последнюю лекцию. Видеоролик никуда не делся: он доступен на последних лекциях уровня, его нужно открыть.
Где я могу посмотреть план обучения курса?
План обучения доступен по ссылке: https://javarush.ru/quests
Где я могу получить помощь в решении задач?
Безусловно, у вас возникнут вопросы, когда вы будете решать тысячи задач. Поэтому, мы создали специальный форум https://javarush.ru/help, где вы можете задавать свои вопросы по заданиям. Отвечать вам будут не только другие студенты, но также модераторы и программисты JavaRush.
Задание выполнил правильно, текст вывелся в выходных данных, но компилятор не засчитывает, пишет "Программа работает неправильно". Как исправить?
Если компилятор пишет "Программа работает неправильно" значит, вы решили задачу неправильно! Вы можете опубликовать свой код на сайте https://javarush.ru/help Здесь обсуждаются все вопросы по задачам. Перед тем, как задать свой вопрос просмотрите существующие темы, скорее всего ваш вопрос уже задан кем-то и на него уже есть ответ.
Программа не проходит проверку на сервере. Какие могут быть причины?
  1. Возможно, программа не компилируется.
  2. Последовательность вводимых параметров не совпадает с последовательностью считываемых параметров.
  3. Выводимый текст содержит букву Ё. Замените ее на Е.
  4. Присутствует System.exit. Удалите его.
  5. На экран выводится не то, что требуется в условии задачи. Или выводится больше, чем требуется.
  6. Вы делаете не то, что требуется по условию задачи. Например, находите минимум, а не максимум.
  7. В решении присутствует закоментированный код. Его нужно удалять, оставлять только текстовые коментарии.
  8. В пакете вашей задачи присутствуют не java файлы. Вынесите их в корень проекта или в отдельный пакет.
  9. BufferedReader или Scanner находится внутри цикла. Измените свой код так, чтобы он создавался 1 раз за выполнение программы и чтобы он не был статическим, если это не указано отдельно.
Программа работала слишком долго и была закрыта. В чем может быть причина?
  1. У вас бесконечный цикл. Найдите его и исправьте.
  2. Уровни с нитями(трэдами) используют задержки, Thread.sleep(), более 10 секунд.
Как попросить помощи по задаче или уточнить ее условие?
Используя поиск проверьте, существует ли вопрос по этой задаче на сайте https://javarush.ru/help Если существует, то внимательно изучите существующие вопросы - возможно у кого-то была похожая проблема, и ее уже успешно решили. Если подобного вопроса не существует, то создайте топик, в котором задайте интересующий вопрос. Тема топика должна быть в следующем формате: level07.lesson09.task01
У нас есть предложение о сотрудничестве. К кому обращаться?
Напишите сюда - support@javarush.ru
Можно ли разместить на JavaRush рекламную статью?
Нет. Мы не размещаем рекламу.