Java Syntax

Java Syntax

Квест «Java Syntax» разработан в секретном центре JavaRush. Он состоит из 10 уровней, посвященных основам языка Java. Его освоит даже тот, кто никогда не программировал. Вы узнаете, что такое классы, объекты, методы и переменные. Изучите основные типы данных, массивы, условные операторы и циклы. Глянете одним глазком на коллекции и основы ООП (серьезное их изучение начнется в Квесте 4), а также начнете работать в IntelliJ IDEA — популярной среде разработки (ею пользуются программисты во всем мире!).

Но главное, вы решите очень много задач. Задачи занимают в JavaRush центральное место. А виртуальные наставники помогут вам справиться с ошибками (проверка решения происходит мгновенно).

Комментарии (404)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Oleg10 уровень, Курган г
12 июня, 15:37
Люди, подскажите пожалуйста как задать вопрос в разделе "помощь"?? Забыл и нигде найти не могу! хочу попросить у народа помощи по задаче.
Дмитрий13 уровень, Россия
13 июня, 03:11
Когда решаешь задачу сверху есть кнопка "помощь"
Alan Wake5 уровень
пятница, 15:19
И не забудь активировать аккаунт, т.е. привязать почту, поставить пароль и т.д. А то я уже спотыкнулся об эти грабли. Не смог задать вопрос из-за этого.
Roman24 уровень, Санкт-Петербург
10 июня, 09:09
мои решения задач всегда будут храниться в моем аккаунте javarush или сбросятся, если я перестану платить за подписку ?
Виталий Бураков10 уровень, Москва
9 июня, 16:03
У меня такое чувство как-будто валидатор пропускает не правильный код, вообще не работающий. То есть когда я долбусь с одной задачей, переписываю код по несколько деятков раз, он вдруг срабатывает. И проверить решение в IDEA не могу т.к. ноутбук 2006 года. не тянет такие программы.
Daniar Rakhimbekov4 уровень, Новосибирск
11 июня, 12:50
попробуй не идею, а NetBeans он легче чем идея)
qwaP22 уровень, Москва
18 июня, 17:30
Пользуюсь лично Eclipse IDE, уже привык к ней, но в плане тормозов на старом компе, она будет пошустрее IntelliJ)
Сергей Тихонов7 уровень, Новосибирск
24 мая, 07:57
Дошел только до 5 уровня за месяц . Не могу сосредоточится . Все отвлекает . Изначально была ОГРОМНАЯ мотивация а сейчас куда улетучилась но желание стать программистом высокого уровня осталось .
Oleg Vladimirovich7 уровень, Санкт-Петербург
26 мая, 21:05
Решать монотонные задачи не самое интересно, но оно тебе понадобится) Плюс если развиваться в этом направлении, тебе еще не раз придется что-то подобное повторять)
ForTheJava3 уровень, Москва
2 июня, 22:22
изучения языка это не спринт , а марафон )
Виталий Бураков10 уровень, Москва
8 июня, 06:35
Если тебе нужна мотивация сделать что-то - не делай этого.
Nikita Sirotenko10 уровень, Омск
позавчера, 15:37
Дошел до 7 уровня за 2 дня, главное не лениться
Димка Данько11 уровень
позавчера, 15:54
День уровень примерно. с вычиткой всех доп материалов + конспект с пометками + гуглеж для большего понимания. + это только во время рабочего дня. когда надо еще и работу делать.
Žeka Koževin2 уровень, Москва
21 мая, 20:57
Возможно все это пройти за месяц? и интакс и кор и многопоточность и тд?
Justinian35 уровень, Киев
22 мая, 03:37
Нет. В курсе около 1000-1300 задач. +Количество усвояемой информации и польза от курса обратно пропорционально скорости прохождения. Скорость прохождения других вообще ни о чем не говорит. 1. Сильно отличается уровень математико-программерской подготовки. На ДжаваРаше есть свитчеры-гуманитарии возрастом 50-55+, есть опытные работающие программисты включая с опытом на джава, много детей от 10 лет.. 2. Сильно отличается свободное время. Есть люди, работающие на трех работах с грудными детьми на руках и четырьма огородами. Есть люди нигде не работающие у которых целый день свободный и нет никаких обязательств. 3. Отличается цель. Есть те кто проходит основательно, читает все ссылки, смотрит дополнительные видео, решает все задачи самостоятельно, такие возьмут максимум от курса. Есть те кто проходит на скорость, забегая наперед и ничего не решая/не читая, просто материю тратя, либо и вовсе ничего не решают сами В среднем думаю нужно ориентироваться на 3-12 месяца в зависимости от количества свободного времени, уровня подготовки и выбранной человеком глубины погружения в джаву.
Žeka Koževin2 уровень, Москва
22 мая, 12:49
Ключевое слово в вопросе - "пройти". Я это счастье хочу просто пройти. Без всяких углубленных изучений, так успею?))
Lein34 уровень, Москва
22 мая, 14:37
если у тебя минимум инженерное образование, целеустремленность и ты будешь только прогать (не работать, не учится) - месяца за 2-3 можно. Быстрее - если ты уже программист, тогда будешь использовать свои знания, а не изучать горы статей на доп ресурсах. + без решения задач, просто пройти не дадут - как решаешь - проходишь дальше. Есть еще вариант копировать решения других людей, но тогда в голове ничего не останется. ИМХО конечно, я сама стараюсь все решать, без исключения. Сижу с начала марта
Justinian35 уровень, Киев
22 мая, 19:28
Для того чтобы открывать лекции и новые уровни, нужна материя. Материю можно получить только за решение задач. 2 месяца я знаю рекорд, когда человек решал в основном сам, и бежал впереди паровоза, но это человек с хорошей подготовкой.
Žeka Koževin2 уровень, Москва
23 мая, 04:46
спасибо =)
Oleg Vladimirovich7 уровень, Санкт-Петербург
26 мая, 21:06
Если не секрет, куда так спешишь ?))
Евгений13 уровень, Санкт-Петербург
31 мая, 21:20
Если копировать чужие решения, то и за выходные можно "пройти", а толку-то?
ForTheJava3 уровень, Москва
2 июня, 22:21
если что то и изучать то досконально , по другому смысла нету ... тем более тут базовые знания...
Ronin0 уровень
19 мая, 20:33
А надо что нибудь покупать чтобы обучение шло? Или одной регистрации достаточно? //Просто я прошел 1 главу, а дальнейшее обучение не открывается
Дмитрий14 уровень, Одесса
20 мая, 08:31
Нужно купить Премиум аккаунт, чтобы открыть полное обучение
Regina40 уровень, Киев
20 мая, 12:56
Необходимо определиться с видом подписки для продолжения обучения. Подробнее здесь: https://javarush.ru/prices
9 мая, 20:32
19 дней заняло. Раньше знал только 1с.
Žeka Koževin2 уровень, Москва
21 мая, 20:55
19 дней на абсолютно все или на синтакс?
22 мая, 10:04
синтакс, конечно.
Игорь22 уровень, Минск
28 марта, 20:00
Хух... Заняло 10 дней где-то. Понравилось. Единственное замечание - Date устарел уже, и хотелось бы больше информации по лямбдам и Stream API. Пусть даже в виде сверх дополнительных ссылок. А пока... движемся дальше!)
Tom Brejcha0 уровень
2 апреля, 18:09
10 дней это за все квесты?
Игорь22 уровень, Минск
2 апреля, 18:28
Ну до 11 дошёл за 10 дней, уделял часа по 3, передохнул 3 дня, переварил всё, сейчас дальше пойду. Самая дичь начинается с 20+, судя по темам. Совет всем, кто проходит: "Ищите лучшие решения, не сдавайте костыльные велосипеды, читайте книги, статьи, не бегите впереди паровоза. Потому что потом, после 20, костыли уже начнут разваливаться как карточный домик, и будет очень тяжело."
VN20 уровень
2 апреля, 20:19
Сверхчеловек какой-то
Aeon15 уровень, Санкт-Петербург
2 апреля, 21:08
Не бегите впереди паровоза - это говорит человек, который 10 уровней прошел за 10 дней, лолики :D
Игорь22 уровень, Минск
3 апреля, 04:15
Там есть задача на мапы с дубликатами, например, которую решают чуть ли не в 50-60 строк, убивая по 3-4 часа (судя по комментариям). Мне же повезло нарваться вовремя на статью про лямбды, в итоге полчаса изучал коротенькую статью, и 5-7 минут решалась задача в 9 строк. И эти лямбды в итоге мне сильно облегчили жизнь. Бежать впереди паровоза - это в смысле бежать без оглядки на следующий уровень, и скорее сдавать задачи, изобретая велосипеды из того, что есть. А лучше подойти вдумчиво к одной задаче, почитать книги, статьи, решить её неспеша, а потом решение в голове будет складываться как конструктор. Вы просто убьёте меньше времени на прокрастинацию, а значит и на прохождение всего и вся, как ни парадоксально. Сегодня начинаю двигаться дальше. Сейчас 11-ый, посмотрим за сколько выйду на 21-ый.
Aeon15 уровень, Санкт-Петербург
3 апреля, 18:11
Вот с этим согласен, успехов! ;)
Игорь22 уровень, Минск
3 апреля, 19:24
И Вам того же :)
FOX10 уровень, Москва
3 апреля, 20:50
все задачи решил до 11 уровня,?
Игорь22 уровень, Минск
3 апреля, 20:58
Да. Только две по сортировке массивов оставил на потом, из принципиальных соображений. Хотелось бы детальнее изучить алгоритмы с логарифмической сложностью, но пока мозг подкипает - позже к ним вернусь. Кому интересно будет, пишите в личку с любыми вопросами, постараюсь помочь.
ildwine31 уровень
4 апреля, 18:57
Первый квест тоже прошел за неделю. В квесте Java Core темпы замедлились. Всего с 14 марта дошел до 20 уровня. Задания пошли намного сложнее...
Игорь22 уровень, Минск
4 апреля, 19:33
Это хорошо очень. Наконец-то пойдёт что-то более-менее реальное.
АртемGeek25 уровень, Москва
9 апреля, 07:24
Прохожу быстро, но также оставляю некоторые задачи на перед, чтобы потом вернуться и более детально разобраться в теме, если понимаю. что решение было написано без полного понимания темы. А так, да, не хватает прикладных задач, более менее началось с трассировки интересные моменты, но к сожалению только пару тем. А остальное это база и логика, здесь надо просто понять или принять) кому что=)
Денис10 уровень, Одесса
11 апреля, 17:10
Какими языками до этого владели ?!
Игорь22 уровень, Минск
11 апреля, 17:13
Turbo Pascal :D
GigaMax12 уровень
23 апреля, 03:53
Игорь, оперативно. Здорово! Я тоже 15-го апреля премиум оплатил и вперед)))
Игорь22 уровень, Минск
24 апреля, 07:12
Всё правильно, поддерживаю) На самом деле, до 20 там тоже дойти не очень сложно. Трудности начинаются именно с двух последних квестов (ну и с поточки немного), в связи с чем я пока отложил этот, и купил параллельно курс по рефакторингу. Могу в личку дать ссылку. На днях продолжу грызть и JavaRush)
GigaMax12 уровень
24 апреля, 10:25
Кидай, посмотрю)
7 июня, 12:32
можно и мне ссылочку
Дмитрий30 уровень, Санкт-Петербург
22 марта, 00:36
Разрезает капитан Бобров, просто режет.
Наиль4 уровень, Санкт-Петербург
12 марта, 14:57
Всем здрасте!!! Над названием квеста есть активные окна ("Карта квестов", "Список лекций", "CS50", "Android"). Вопрос6 Подскажите пжл. по "CS50", "Android". Данные лекции можно проходить параллельно квесту или как то в определенной последовательности?
Костя Демчук13 уровень
12 марта, 15:54
я пробовал андроид, потом решил для себя, что лучше сначала джаву пройти опыта в програмирование не было вообще