Pull to refresh

Javarush, так ли полезно спустя 9.5 лет?

Reading time3 min
Views37K

Про Javarush, писали уже многие, в этой статье хотелось бы выразить свое мнение буквами и символами. Как вы уже наверняка знаете, Javarush - это весьма интересный проект, который предлагает обучение языку программирования Java, здесь вы изучите основы, решая простые (и не очень) практические задачи, в формате интерактивного комикса, где ВЫ главный герой.

Идея данного проекта, возникла в теперь уже далеком 2012 году. Началось все со статьи на Хабре. 18 октября проект JavaRush отмечал день рождения. Именно в этот день 9.5 лет назад состоялся первый релиз легендарного обучающего сервиса. Его создатель, Дмитрий Вежнин.

Еще в самом начале основатель проекта сформулировал миссию JavaRush так: “переучить миллион человек на Java-разработчиков”. Сделать изучение Java реальным для каждого при наличии двух вещей: желания учиться и компьютера с подключением к интернету.

За все время, количество студентов JavaRush почти достигло двух миллионов человек. Помимо обучения, ресурс стал площадкой для крупнейшего Java-сообщества в Рунете, а с некоторых пор — далеко за его пределами. Сейчас на сервисах JavaRush можно учиться на русском, украинском, английском, немецком, польском, французском и китайском языках.

Процесс обучения

Обучение начинается с введения в происходящее, с первой минуты сценарий вызовет интерес у большинства юных неофитов.

Блок с которого все начинается.
Блок с которого все начинается.
Так выглядит начало курса
Так выглядит начало курса

Весь обучающий курс разбит на 4 блока – квеста: Java Syntax, Java Core, Java Multithreading и Java Collections. Каждый квест состоит из 10 уровней, а каждый уровень содержит 10-15 лекций и 20-30 практических задач.

Для людей у кого имеются проблемы с прокрастинацией имеется так называемый "график пинков".

График пинков, весьма полезный и "надоедливый" инструмент.
График пинков, весьма полезный и "надоедливый" инструмент.

Также из дополнительного функционала, отмечу вкладку Задачи-игры.

Задачи
Задачи
Игра сапер, в собственном компиляторе
Игра сапер, в собственном компиляторе
package com.javarush.games.minesweeper;

import com.javarush.engine.cell.*;

public class MinesweeperGame extends Game {

}

#пример начала создания кода для мини-игры. 

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

Пример задачи 1.
Пример задачи 1.
Пример задачи 2.
Пример задачи 2.
Пример задачи 3.
Пример задачи 3.

К сожалению, самые интересные и вкусные задачи доступны только с Premium подпиской. Кстати о ней, подписка не из дешевых.

Итак, что мы имеем в итоге?

Javarush - уникальный проект, который не имеет аналогов (по крайней мере в РУ сегменте) бесплатного функционала хватит ровно для того, чтобы изучить основы, заложить фундамент. Данный проект в первую очередь, нацелен исключительно на аудиторию, которые никогда раньше не имели отношения к программированию, либо мечтают сменить сферу деятельности и не знают, с чего начать. Конечно, если у вас имеются финансовые ресурсы, толка будет еще больше, ваш путь на позицию Java разработчика весьма сократится, со временем можно попробовать пройти стажировку в Javarush, которая длится около 3 месяцев. С момента основания, проект продолжает развиваться. Желаю успехов в получении новых знаний, всем, кто прочитал данный кусок текста до конца.

Hidden text

Если интерес не пропал, далее имеет смысл ознакомиться с книгой издательства O'Reilly Изучаем Java под авторством Кэти Сьерра и Берти Бейтса, затем перейти к Герберу Шилдту Java Полное руководство, после этого вы начнете уже многое осознавать, естественно книги лучше всего комбинировать с постоянной практикой, видеоуроками.

Системный администратор. Пикачу, который мечтает трансформироваться в Райчу.

Tags:
Hubs:
Total votes 6: ↑5 and ↓1+5
Comments13

Articles