JavaRush /Java блог /Random UA /Що таке JavaRush 2.0
Dr-John Zoidberg
41 рівень
Марс

Що таке JavaRush 2.0

Стаття з групи Random UA
… і чим він кращий за JavaRush Original (v. 1.0)
Що таке JavaRush 2.0 - 1

Передісторія

Колись давно, у 2012 році, ми створабо проект із вивчення Java онлайн. Головною його особливістю було порівневе проходження (як у відеоіграх) з накопиченням досвіду, величезною кількістю завдань і автоматичною перевіркою правильності рішень. Проект отримав ім'я JavaRush. Було в ньому лише 10 рівнів - самі основи Java.
Що таке JavaRush 2.0 - 2
З того часу минуло майже п'ять років. За цей час проект неабияк зріс. З'явабося нові рівні — тепер їх 40 і вони покривають весь Java Core і навіть трохи більше. Наприкінці 2013 року нам написав перший випускник курсу, який пройшов всі 40 рівнів і влаштувався на роботу Java Junior Developer. А в 2016 році кількість зареєстрованих на JavaRush користувачів досягла мільйона...
Що таке JavaRush 2.0 - 3
Ми вирішабо не зупинятися на досягнутому, і почали думати, як можна зробити чудовий проект ще кращим. Після численних консультацій з фахівцями галузі, опитувань наших користувачів, ретельного опрацювання концепцій та тривалої та копіткої роботи над втіленням усіх зібраних ідей нам вдалося це зробити! Зустрічайте JavaRush 2.0 та його найкращі «фічі»!

Сучасний дизайн та інтерфейс

Для версії JavaRush 2.0, щоб одночасно підвищити ефективність навчання і задоволення від процесу, ми створабо інтерактивну навчальну платформу. Зі зручною панеллю швидкого доступу, з якої можна швидко потрапити до розділу «Курс», «Завдання», прочитати новини та отримати допомогу. Завдання та лекції поміщені на картки з незалежним доступом та статусом: вже вирішена/прочитана, недоступна (рано ще за неї братися) або доступна, можна приступати. Обновилася головна сторінка користувача . Вона нагадує профіль у соцмережах, тільки для навчання. Крім власної аватарки, імені та рівня, ви побачите, на чому саме ви зупинабося, чого можете приступати, скільки «чорної матерії» ви заробабо і чим зайняті ваші друзі. А ще - тепер JavaRush на диво гарний собою! І ви, як у IntelliJ IDEA, можете вибирати між темною і світлою темою оформлення.

Курс складається з квестів

Ми розділабо оновлений JavaRush на великі навчальні блоки - квести . Кожен квест складається із десяти рівнів, об'єднаних спільною ідеєю чи темою. Наприклад, проходячи перший квест, ви вивчите базовий синтаксис Java, а четвертий присвячений колекціям. Квести, крім перших двох, можна проходити у довільному порядку або навіть одночасно.

З'явилася підтримка мобільних пристроїв

Не важливо, де ви знаходитесь: буде інтернет, — буде й навчання! Займатися з мобільних пристроїв JavaRush 2.0 стало набагато зручніше. Тож тепер не втрачайте час у дорозі, читайте лекції та вирішуйте завдання.

З'явилося 250 нових завдань

JavaRush 2.0 анонсує нові завдання. Їх 250, і серед них є дуже складні та цікаві зразки. Над деякими з них студентам доведеться добряче попрацювати, але результат того вартий. Так, через пару місяців активного навчання ви зможете написати свою власну версію знаменитої гри 2048 року. І не тільки =).

Валідатор завдань став розумним

Молитви студентів JavaRush почули: у новій версії курсу перевірка завдань стала «розумною». Тепер, надіславши завдання на перевірку, студенту не треба гадати, де саме він помабовся. Він отримає список вимог до завдання, і побачить, які він виконав (позначені зеленою «галочкою»), а які — ні (позначені червоним «хрестиком»).

З'явабося рекомендації щодо вирішення завдань

Під час навчання у переважній більшості випадків студенти роблять одні й самі помилки. Тому їх можна класифікувати та аналізувати. Інтелектуальна система JavaRush 2.0, що самонавчається, відстежує і аналізує типові помилки студентів, і підказує, як їх можна виправити, надаючи корисні рекомендації. На момент старту роботи системи у її арсеналі вже є 18 тисяч рекомендацій. І ця цифра постійно зростає.

Розроблено JavaRush WebIDE

Ми розробабо нову прогресивну браузерну IDE для вирішення завдань безпосередньо на сайті. Вона дуже зручна та дружня до новачків, підтримує всі «фічі» курсу (наприклад, перераховані вище рекомендації та вимоги до завдань), автодоповнення коду, підсвічування синтаксису та багато іншого. Разом з WebIDE зручно вирішувати завдання з чужих комп'ютерів або пристроїв, куди неможливо встановити десктопну IDE (IntelliJ IDEA), наприклад, з планшетів.

Обновився плагін IntelliJ IDEA

Якою б гарною не була WebIDE, якщо ви хочете стати професіоналом, потрібно вчитися працювати в IDE, якими користуються розробники на проектах. Наприклад, IntelliJ IDEA. Ось чому в курсі JavaRush є лекції, присвячені цьому середовищу розробки та спеціальний плагін для підключення до системи JavaRush. Як і раніше, студенти зможуть вирішувати завдання та відсилати їх на перевірку, не заходячи на сайт, безпосередньо з IntelliJ IDEA. Але в оновленому плагіні підтримуються всі можливості JavaRush 2.0 (вимоги, рекомендації та інше).

JavaRush 2.0 підтримує аналіз стилю коду

Ще один чудовий інструмент - рекомендації щодо стилю коду - JavaRush підкаже, чи буде чіплятися ваш майбутній тимлід, якщо ви розставите фігурні дужки, як це робите зараз.

Доступне повторне вирішення завдань

У JavaRush Original ви не могли вирішити завдання повторно, а іноді так хочеться покращити код або спробувати вирішити його інакше! У версії JavaRush 2.0 з'явилася можливість повторного вирішення вже перевіреного завдання протягом трьох днів після підтвердження правильності першого рішення.

Валідатор завдань став ще швидше та точніше

Головна «фіча» JavaRush із самого початку – це автоматична перевірка правильності рішення чи валідатор завдань. Так ось, у версії 2.0 валідатор порозумнішав і став краще розбиратися в проблемах студентів JavaRush. При цьому працювати він став набагато швидшим.

Рекомендації «віртуального наставника»

Помилки або «баги» — постійні супутники навіть найдосвідченіших програмістів, що там говорити про тих, хто тільки вчиться! Ну а при самостійному навчанні дуже часто людина не може зрозуміти, в чому саме вона помаболася. На JavaRush ж «віртуальний наставник» коментує помилки у вирішенні, видає рекомендації та чіткий список вимог – що саме потрібно зробити.

Покращене онлайн-стажування

У JavaRush 2.0 стажування стало ще ефективнішим. Після 35 рівня ви можете пройти унікальне онлайн-стажування та додати собі до резюме дуже цінний рядок про проект, який ви зробите протягом 12 тижнів під керівництвом спеціаліста. Виконуючи проект, ви вивчите кілька найважливіших технологій із стеку Java Enterprise. Наприклад, Spring та Hibernate.

А ще…

Ціна на помісячну передплату стала нижчою: найдоступніший варіант коштує всього 30 доларів.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ