Про 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 Полное руководство, после этого вы начнете уже многое осознавать, естественно книги лучше всего комбинировать с постоянной практикой, видеоуроками.

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

Комментарии (8)


  1. callmemiku
    12.01.2023 11:46
    +1

    на подписку почти всегда идёт скидка, я купил на год за ~5500.

    учился на этом сайте в 2020, за 8 месяцев прошёл полный курс, потом самостоятельно изучил Spring + SQL, в итоге получилось найти работу суммарно за 10 месяцев


  1. AseevAndrew05
    12.01.2023 11:46

    Учил java там, но после последних событий подписку уже не продлить, только через костыли.


  1. Lycurgus
    12.01.2023 15:23
    +1

    Я покупал подписку на год за очень дешево. Не помню сколько в рублях.
    Меня хватило (Грубо говорю) на пол года. Основы очень хорошо объясняли. Интересный формат цеплял. Благодаря этому я вечерами сидел и учил.
    Но знаете. Это только первые уровней 15-20 (на сколько помню). Дальше идет гуглежка. Для теории, для задач. Теории на больших лвлах мало, задачи можно и на других сайтах бесплатно порешать.
    Потом пришло осознание, что нужен Spring и все такое.
    Я считаю джавараш полезным опытом. Сейчас я советую всем пробовать именно с него изучать. Лично для меня - это был легкий вход в джаву.
    Но как по мне, 6 месяцев на нем сидеть - это максимум. При серьезном подходе так вообще месяца три.


  1. ArtyomPozharov
    12.01.2023 22:40
    +1

    А сейчас так, вообще, Hyperskill появился. Там есть вполне возможность как учиться, так и подрабатывать.


  1. Rom4io
    12.01.2023 22:41
    +1

    С него и начался мой вход в программирование, кажется начал осенью 2020, за 2-3 месяца дошел до 19 лвл, после переключился на спринг, ещё пару курсов и с осени 22-го года устроился на работу программистом. Хороший ресурс, реально помогает понять основы и не вызывает отвращения ни разу. Изучал с нуля, так что можно записывать плюс ещё одного человека обученного курсом)

    Кстати приобрел со скидкой, за 5500.


  1. Drogunov-S
    13.01.2023 06:03
    +1

    Заканчиваю JavaRush University остался Spring, может первой статьей будет отзыв о программе обучения)


  1. czuryk
    13.01.2023 15:00
    +1

    "Javarush, так ли полезно спустя 9.5 лет?" - Я считаю, что тема вообще не раскрыта.


    1. vspugachev Автор
      13.01.2023 17:58
      +1

      Вы правы. В следующих статьях, постараюсь более подробно раскрыть суть.