0. Початок
Привіт! Якщо ви читаєте ці рядки, підтверджуємо, що це уроки Java. Наш навчальний курс наповнений практикою (1500+ практичних задач) і розрахований на дорослу аудиторію. Нудні лекції — не наш формат, тому JavaRush написано у вигляді онлайн-гри (квесту).
Якщо ви ніколи не програмували й не вивчали програмування, якщо вам за 30 і ви вирішили змінити професію, якщо вчитися програмувати за книжками вам нудно чи просто ліньки(!), JavaRush — це саме те, що вам потрібно. Навчання з елементами гри — це круто!
Пройдете всі рівні — зможете влаштуватися на посаду Junior Java-розробника. Хоча є індивідууми, які знайшли роботу після першої половини курсу. Усе це стає можливим завдяки тому, що в JavaRush багато практичних завдань.
1. Навчання тільки мові Java
Унікальною особливістю JavaRush порівняно з іншими навчальними проєктами є те, що тут навчають тільки програмуванню на Java. Ми постійно працюємо над зростанням ефективності навчання, його цікавістю та доступністю. Завдяки цьому ми стали найпопулярнішим ресурсом рунету з вивчення Java.
Якби ми, як багато інших, почали додавати курси з C#, JavaScript, Python тощо, то швидко б стали ще одним сайтом із багатьох тисяч, які вчать усьому, але абияк. Наша ж мета – зробити один-єдиний найкращий у світі сайт із вивчення Java.
Тому часто доводиться відмовляти собі у задоволенні зробити ще один курс на чергову хайпову тему. І натомість вдесяте переписувати одні й ті самі лекції, покращувати одні й ті самі завдання. Найкраще, як кажуть, ворог кращого 🙂
Тож давайте стисло ознайомимося з тим, що ми маємо на сьогоднішній день на JavaRush.
2. Карта квестів
Весь навчальний курс Java на JavaRush розбитий на блоки – квести (модулі). Кожне заняття – один рівень. Два заняття на тиждень – це 104 рівні за рік. Оскільки ми постійно щось допрацьовуємо, список модулів може змінюватись.
Кожен рівень містить 5-15 лекцій і приблизно 30 практичних завдань.
Складність завдань плавно зростає. Перші завдання можна вирішити за кілька хвилин. Завдання в кінці курсу можуть потребувати годин і навіть днів на їхнє вирішення. Проходження всього курсу дасть вам 500-1000 годин досвіду програмування. Це той мінімум, який потрібний для формування у вас «мислення програміста».
Проходження всього курсу займе близько 12 місяців.
3. Рівні та лекції
Усі квести розбиті на рівні. Кожен рівень містить 5-15 лекцій. Лекції, своєю чергою, можуть містити завдання. Є лекції зовсім без завдань, є лекції, в яких більше десяти завдань.
А щоб вам було цікавіше навчатись, все навчання зроблено в ігровій формі. У багатьох іграх ви отримуєте досвід за вбивство монстрів і зростаєте у рівнях. І кожен новий рівень дає вам якісь цікаві можливості. Так само і в JavaRush.
У JavaRush ви вирішуєте завдання та отримуєте за них Чорну матерію.
Цю матерію ви можете витрачати на відкриття наступних лекцій і рівнів. А нові рівні несуть вам нові лекції та нові завдання. Щоб пройти весь курс Java, вам доведеться вирішити щонайменше 70 % всіх завдань.
4. Чорна матерія
Лекції можна відкривати тільки послідовно. Ви не можете відкрити лекцію десь у середині курсу: спочатку вам доведеться відкрити всі лекції до неї. Більш того, щоб відкрити наступну лекцію, ви повинні спочатку «накопичити» чорну матерію, а потім «купити» за неї наступну лекцію:
Якщо чорної матерії вам вистачає, то лекція відкриється, і ви побачите таке повідомлення:
Якщо чорної матерії недостатньо, ви побачите інше повідомлення:
5. Остання лекція
Якщо ви повернулися на сайт після довгої відсутності та хочете швидко потрапити на останню відкриту лекцію, для цього є 2 швидкі способи:
Спосіб перший
Ви відкриваєте сторінку квесту, яку зараз вивчаєте, і навпроти останнього відкритого рівня бачите посилання «остання лекція». Клікайте на неї, і ви потрапите на вашу останню відкриту лекцію цього квесту.
Спосіб другий
Ви натискаєте за розділом меню Навчання в лівому меню сайту і потрапляєте на вашу персональну сторінку навчання. На цій сторінці буде список трьох останніх відкритих вам лекцій у розділі Рекомендовані лекції. Остання відкрита лекція — найправіша. Клікайте за потрібною картою і все — ви на лекції.