Компания: javarush
рейтинг:
Язык:
Длительность курса
В свободном режиме
Формат обучения
Обучение в формате игры-симулятора
Обратная связь
Помощь от разработчиков курса, студентов и выпускников
Теория и практика
130 часов теории, 500 часов практики
Чему научитесь
Профессионально программировать на Java
Разбираться в Java Core и Java EE
Разрабатывать игры, онлайн-чат, эмулятор банкомата на Java
Понимать современные технологии, которые выходят за рамки Java Core
Работать с коллекциями и ООП, а также лямбда-выражениями
Работать в IntelliJ IDEA — популярной среде разработки
Составлять резюме, готовиться к собеседованиям и проходить их
прямо сейчас!
О курсе
О курсе
Отзывы
стиль
НЕДОСТАТКИ:
реклама
Проект начался довольно хорошо. Необычная презентация, большое количество практических заданий, разделенных по сложности от самых простых до самых сложных, онлайн-тренинг по окончании курса и даже помощь в подготовке резюме и трудоустройстве.
Но на самом деле все было не так радужно. В конце 2016 года руководство проекта сменилось, и создатели оригинального JavaRush покинули проект. Новые владельцы просто решили заработать на том, что у них уже есть.
* Теперь от проекта осталась только одна тень, но давайте будем объективны:*
- Проект все еще имеет 40 уровней, и каждый из них содержит ок. 5-10 лекций и 20-30 заданий на практику. Большинство из них, конечно, устарели, но они все еще актуальны.
- Стажировка-это не часть самого проекта, а с отдельным человеком.
- Новый функционал-раздел справка , но на самом деле это старый раздел новой статьи. Немного удобнее.
- Перевод курса C 50 с английского языка-ок. 20 видео.
Вот где кончается хорошее и начинается плохое и очень плохое:*
- Проект имеет ок. 800 тысяч пользователей. Это неправда. Большинство пользователей-это мертвые души, как вы можете видеть на самом сайте.
- Только около. 1 тысяча человек прошли курс обучения по одной и той же статистике все это время. (тех, кто получил 40 уровень, и это даже без учета стажировки-их еще меньше)
- 5-го числа. В сентябре 2017 года стоимость подписки выросла в 2 раза. Удалены свободные уровни.
- Ошибки не исправляются при проверке заданий.
Задачи выполняются в IntelliJ idea IDE и JavaRush plugin, но очень часто из-за кривого кода, а еще чаще из-за устаревшего кода, выполнить задачу практически невозможно.
- С момента выхода версии 2.0 администрация объявила о выпуске 2 новых ветвей курса с 10 дополнительными уровнями в каждой (SQL & hibernate и JSP & Service), что означает не забывание майнить в рекламных роликах, но ни в прошлом году, ни в 2018 году они не будут выпущены.
- Реклама. Это все из-за проекта. Истории успеха , отдельные посты-по сути, те же истории , в комментариях, в рекламных акциях. И ни одного отрицательного комментария.
- Отрицательные комментарии удаляются, и автор ждет мутации в течение нескольких дней или неопределенно долго. Что касается проекта, то в принципе нельзя фанатить постом или комментарием - только 0 и выше.
- У нас есть официальный контакт с администрацией и технической поддержкой, но добиться от них ответа практически невозможно.
- Очень неудобная платежная система. Довольно распространенной проблемой является то, что карты не принимаются или что банк блокирует карту после нескольких попыток оплаты по подозрению в мошенничестве.
- Большое количество поддельных аккаунтов используется для рекламы JavaRush.
Наглядный пример того, как охота за прибылью может разрушить масштабный проект, который когда-то был одним из лучших. Отвратительное отношение правительства к пользователям, отсутствие технической поддержки и строгая цензура-вот все, что может предложить JavaRush на данный момент.
Хорошие цены. Доступность для новичков. Автоматическая проверка задач. Много практики. Возможность стажировки. Помощь в составлении резюме. Быстрая техподдержка.
НЕДОСТАТКИ:
Иногда не понятно ТЗ, но в комментариях почти всегда можно найти подробное объяснение от пользователей.
Мне очень понравился этот курс.
Этот курс предназначен для новичков, и позволяет выучить Java вообще с нуля, не имея до этого никакого опыта в программировании.
Материал преподносится в очень легкой для восприятия форме (в форме игры - квеста).
Сначала объясняются самые азы, и тут же подкрепляются решением задач.
За решение задач начисляются баллы, тн черная материя , которая позволяет пользователю переходить на следующие уровни.
Черная материя начисляется в зависимости от сложности задачи.
Но если какие-то из задач не удается решить сразу, то можно их пропустить, чтобы вернуться к ним позже, более подготовленным, и решить.
Но если слишком много задач пропускаешь, то кончится черная материя, и не сможешь открывать новые лекции.
Тем самым, пользователя мотивируют не только читать, но и решать практические задания. Это позволяет усваивать материал гораздо лучше чем если просто зубрить.
Кроме того, существует продвинутый раздел Помощь , где пользователю помогают другие пользователи, если он зашел в тупик, решая какую-то из задач.
Помощь приходит очень быстро, буквально за 5-10минут.
Также в этом разделе очень часто можно найти готовое решение своей проблемы.
Ну и самому бывает интересно и полезно читать чужой код и помогать с проблемами другим.
Основной акцент курса сделан на том, что нужно обязательно практиковаться в написании кода и решении алгоритмических, ООП и других задач.
Лекции построены по принципу от простого к сложному. Практически по каждой теме дают сначала азы, потом заставляют закреплять материал решением задач.
Обычно, через несколько лекций возвращаются к этой-же теме, и раскрывают тот же материал более объемно.
То есть сначала объясняют что это вообще за инструмент, показывают как его можно использовать, а на следующих уровнях объясняют про тот-же самый инструмент (например класс) более подробно, учат как им лучше пользоваться, объясняют какие существуют дополнительные методы у классов, или классы в пакете, и когда лучше использовать одно, а когда другое.
Поэтому изучение не превращается в занудную зубрежку, а смысл раскрывается постепенно, в игровой форме, не перегружая.
А также позволяет повторять пройденное, чтобы материал не забывался.
Темы даны вперемешку, то есть например, если квест называется Syntax или Core, то это еще не значит, что там будет материал только по этим темам.
Темы очень разносторонние в любом из квестов, но идут в порядке усложнения.
Это значит, что, например, в квесте Syntax кроме самого синтаксиса дается также начальный материал по алгоритмам, структурам данных и коллекциям.
В квесте Core кроме кроме знакомства с классами стандартной библиотеки, раскрываются азы многопоточности, и так далее.
То есть, если квест называется, например Multithreading, то там не обязательно будет освещена только многопоточность. Название квеста говорит только о том, на какую из тем сделан упор.
Это работает как в реальном мире, когда создается самая простая программа, созданная с использованием простых инструментов, а потом развивается дальше, используются более продвинутые инструменты, а старые используются более эффективно.
Также есть задачи по поику багов в чужом коде и рефакторингу, это очень полезно с практической точки зрения.
Кроме стандартных классов Java пользователю также дают начальные знания по некоторым сторонним библиотекам, но, хотелось-бы немного побольше.
Очень жду открытия новых квестов: SQL & Hibernate и JSP & Services.
По поводу критики из предыдущих отзывов:
Да, пользователя заставляют гуглить по некоторым темам, и я считаю, что это хорошо, потому что реальная работа программиста обычно и состоит из гугления на 50-80%.
Тем самым на курсе прививают навык эффективного поиска информации и решения проблем не изобретением каждый раз своего велосипеда, а учат использовать и переделывать под себя уже работающие решения, а также умело использовать Stackoverflow.
По поводу валидатора могу сказать, что сейчас он почти не глючит, его постоянно исправляют и совершенствуют. Некоторые глюки остались, но их очень мало.
На такой огромный объём задач (около 1200шт) ошибок валидатора на моей памяти было от силы штук 15-20.
Кроме того, в комментариях почти всегда описано что может пойти не так, а если не написано, то в разделе помощи на 95% есть решение проблемы.
В общем, у меня еще не было случая, чтобы мне не удалось решить какую-то из задач из-за ошибки валидатора.
По поводу цензуры: если ты общаешься с людьми в вежливой форме, или если ты критикуешь ресурс в вежливой форме и по делу, то никто твои комментарии не удаляет, а наоборот они обрастают лайками . В то же время, если юзер нашел неточности или опечатки в лекциях, то их обычно исправляют.
Если же ты грубо общаешься, или выкладываешь готовые решения задач в комментариях, то конечно такие комменты удаляют, и я не вижу здесь ничего странного.
По поводу расплывчатых ТЗ к задачам, да, иногда есть такое, но подробные объяснения, как всегда можно найти в комментах (в 99% случаев).
По поводу техподдержки: несколько раз обращался, и каждый раз мне помогали, и очень быстро. Но я обращался к ним вежливо, и старался адекватно описывать проблемы.
По поводу того, что люди не доходят до 40-го уровня:
Во-первых, не каждому дано вообще стать программистом, и это не говорит о том, что эти люди глупые, просто возможно у них более развиты другие способности.
Во-вторых, многие доходят только до 35-го уровня, и затем переключаются на стажировку, чтобы поработать над реальным проектом, заполнить портфолио и резюме, и побыстрее устроиться на работу.
Сам я дошел до 38 уровня, и записался на стажировку.
В третьих, некоторым удается устроиться джуниором, даже не дойдя до 30-го уровня.
Наверное это зависит от способностей и региона проживания.
Одна девушка из моего списка друзей устроилась на работу уже будучи на 20 уровне.
Правда она живет в Москве, и она девушка, у девушек шансов устроиться больше.
Общее впечатление о курсе:
Это стоит потраченных денег (я заплатил 5900 рублей за годовую подписку по акции).
Можно выучить Java с нуля, совсем без опыта в программировании.
Очень хорошее комьюнити, комфортная атмосфера.
Самое главное - обучаться реально интересно и не трудно.
Нормальный материал. Много практики. Быстрые ответы при решении задач.
НЕДОСТАТКИ:
Авто подписка по умолчанию
Всем привет! Прям плохого о данной платформе сказать ничего не хочу.
Я узнал о javarush в декабре 2019 и сразу же решил попробовать. До этого с языком java не встречался. Купил месячный пакет премиум - и понеслось.
JavaRush - Вас учить не будет и у кого возникают мысли что мол куплю подписку и меня научат - нет этого не будет.
JavaRush предоставляет на текущий момент всю необходимую информацию об этом языке и за вас выстраивает этапы освоения - учите материал ВЫ!!!)))
JavaRush - не гарантирует результат, а предоставляет инструменты и знания для достижения результата ВАМИ!
Косяки есть и в JavaRush:
авто-оплата - неприятная штука, и как по мне, было бы неплохо если бы эта функция настраивалась в профиле.
Тех поддержка работает. У меня был косяк с оплатой - и мне помогли, все разрулили, вернули деньги.
На той стороне сидят такие же люди как и я и ВЫ))))
Мой совет (лайвхак) - не торопитесь покупать годовую подписку, позанимайтесь месяц- другой на месячной подписке поймите - ОНО МОЕ или НЕТ))) Да, и часто к праздникам появляются скидки - пользуйтесь)))
бесплатная версия
НЕДОСТАТКИ:
построение учебы в формате квеста с персонажами (детский сад), платные подписки (вы покупаете не конкретный курс, а платите ежемесячно), неудобный сайт
Ещё одна учебная платформа, о которой я узнала на сайте агрегаторе Tutortop.ru и которую пыталась использовать для обучения.
Почему пыталась?
Расскажу подробнее.
Первая страница сайта выглядит очень презентабельно и обещает серьезное обучение на практических заданиях:
По факту же я получила очередной детско-развлекательный портал. Что-то подобное уже реализовано на платформе Htmlacademy.ru. Только там вам будет надоедать виртуальный кот-помощник, а здесь всё построено в форме квеста и прокачки уровней. Подача материала строится на диалогах с какими-то нелепыми мультяшными персонажами:
Как видите информация разжевывается максимально подробно. Но сама форма подачи... Наверное это зайдет подросткам, но у меня было ощущение, что надо мной просто издеваются ( привет, амиго ).
Уроки строятся так - вы читаете лекцию (диалог с персонажем), потом выполняете задание и переходите к следующей лекции. Задания простые и проверяются автоматически.
Поддержки куратора нет, всё обучение полностью самостоятельно.
Как в игре за определенное количество выполненных заданий вас ждут награды:
Кроме этого существует целая система карт квестов и что бы открыть новую карту нужно прокачаться до определенного уровня:
Почитав отзывы, увидела что многие пишут про платную подписку, и что деньги снимают без предупреждения. Удивилась, ведь изначально не нашла на сайте упоминаний о платных вариантах.
В итоге минут 10 мне понадобилось чтобы всё же найти информацию о том, что есть платные версии - это два варианта подписки за 30 и 50 евро в месяц:
Так что навигацию по сайту могу оценить как не удобную и не функциональную.
Пройдя несколько лекций я решила больше не тратить времени.
Что касается цены подписки, то считаю ее необоснованно завышенной. Я в итоге купила курс от Скиллбокс на полгода за 10 тысяч - это полноценная учеба, с видео уроками, кураторами и пр. И по факту обходится она дешевле, чем непонятная подписка.
За этот год я уже прошла несколько курсов и познакомилась с множеством разных платформ с разными подходами к обучению. Мне ближе всего классика с вебинарами, уроками и чтобы была обратная связь. Но возможно кому-то подойдет и такой игровой формат. Если не брать подписку, то основы можно освоить бесплатно.
Не знаю импонирует ли вам такая подача материала, но я учитываю что все мы здесь люди взрослые, поэтому не рекомендую. Но в любом случае решать вам.
интересная подача материала, взаимная поддержка обучающихся, поддержка JavaRush, доп. материалы, много интересных задачек.
НЕДОСТАТКИ:
не обнаружил
Пока что мне нравится всё: начиная от способа подачи материала и до возможности взаимной поддержки тех, кто обучается на данной платформе. Если в самом начале обучения казалось, что теоретическая база хромала и отсутствовала последовательность в объяснении, то, по мере прохождения курса, понимаешь, что всё, со временем, становится ясно, пробелы восполняются, собратья, обучающиеся с тобой (как новички, так и продвинутые), быстро и с готовностью приходят к тебе на помощь, когда заходишь в тупик. На платформе также присутствует куча дополнительных материалов, помогающих изучать Java. Поддержка JavaRush весьма отзывчива и не равнодушна к проблемам обучающихся. По поводу некоторых отзывов о том, что курс стоит дорого - это чепуха, я встречал предложения, стоимость которых превышали стоимость данного курса в несколько раз, причем, требовалось внести всю сумму целиком. Здесь же есть возможность как годовой, так и помесячной оплаты, причем, время от времени, JavaRush предоставляет весьма и весьма приятные скидки на годовую подписку! В общем, слово rush , в названии платформы, себя полностью оправдывает :) Ставлю твердую пятерку!
Создал аккаунт первоначально на англ. версии сайта, уже прошел часть курса как узнал, что оказывается это перевод с русского все и на русской версии есть стажировка. Подписка была куплена на год и поддержке понадобиось менее получаса для трансфера подписки, хоть сначала был не уверен будут ли они такое делать вообще.
Сам курс хорошо охватывает и описывает материал. Книги и ютуб в дополнение.
Разновидные задания - от простых до тех, над которымы немало времени придется поломать голову.
Как только закончу курс и пройду стажировку будет апдейт.
Идея проекта
НЕДОСТАТКИ:
Реализация
Я очень хотел научиться программировать. В принципе, плевать на чём именно, поэтому в своём городе я посещал курсы по языку Си. Потом выяснилось, что Си этот не особо где нужен, что я не знаю ничего про ООП (Си - процедурный язык, не путать с С++), про паттерны проектирования и ещё много чего.
И вот, нашёл я Джавараш...
В общем, купил я первый раз подписку. Прошёл 17 уровней. Понял, что очень устал от методики обучения на этом сервисе и забил. Вернулся через 3 месяца. Дошёл до 23 уровня... В общем, всего я забивал и возвращался на сервис 5 раз, дошёл до 35 уровня. На этом остановился и уже почти год как не возвращался. Нот отзыв решил написать в назидание тем, кто захочет поучиться на Джавараше.
Итак, почему же так всё сложно? Я сделал следующие выводы:
1. Теория часто изложена плохо: где-то слишком подробно, но там, где надо подробно и с разных ракурсов, вот там-то как раз всё очень не подробно и не всегда понятно.
2. Помню, как надолго застрял на теме, где рассказывается про объекты, их создание и т. п. Про начала ООП. Чтобы в это вкурить, пришлось читать пару книжек. Тема сея описана, имхо, крайне размыто и не понятно. Для тех, кто подумает, что я - тупезень, поясню: тупезень не напишет на Си архиватор, а я его написал. Короче, в курсе много тем с плохим изложением.
3. Попадаются задачи, для решения которых нужно знать то, что будет изучено через один уровень! Нафига так делать!?
4. Большие проекты, которые доступны с 20 уровня. Суть: вы пишете относительно большую программку, которую авторы курса разбили на 15 - 27 частей. Вы делаете каждую часть по отдельности. Вот тут есть проблемы:
4.1 Можно допустить ошибку в части номер 3, но вскроется она в части номер 7. Придётся всё переделывать.
4.2 Легко потеряться в коде, поскольку, после сдачи валидатору каждой части задачи, новая задача содержит не то, что вы написали на предыдущем этапе. То есть если вы добавили какие-то комментарии для себя, чтобы не забыть важное, или решили задачу по-своему, то готовьтесь к тому, что ваш код просто удалят и вставят свой, ранее заготовленный.
5. Автоматическая проверка задач часто вводит в заблуждение, сообщая вам о проблеме, которой нет. То есть проблема-то есть, но она не укладывается в алгоритмы валидатора и вам сообщается не верный диагноз.
6. Многие задачи можно решить, не верно поняв теорию, тем самым закрепив не верные представления об изученном материале!
7. Два недоделанных учебных модуля так и не доделаны с 2017 года. Сейчас 2020, если что.
8. Этот пункт не для всех, наверное, будет аргументом. Раздражает наличие тупого американизированного юмора, выставление рабочих профессий как фактор жизненной неудачи (картинка, где показаны мусорщики), постоянное напоминание о деньгах и о том, что вас ждёт дядя-капиталист, который будет платить вам зарплату. Лично я не планировать идти к такому дяде, а изучал программирование для себя. Ну и деньги в программировании не главное. Кто сомневается - задумайтесь над вопросов: кто богаче - программист или Олежа Тиньков?
Например, как решить задачу из лекции 6, говорится в видеоуроки №7! Или там, где надо подробно, всего пару слов и собственно наоборот. В общем дойдя до 17 уровня я забросил все это на 3 месяца. Позже вернулся и дошел уже до 20-го. Такие уходов и возвращений у меня было 5, дошел я в 2017 году до 35 уровня и на этом все. Даже не тянет!
. Зайдя в личный кабинет увидел активную галочку на авто продлении, снял ее и через тех. поддержу попробовал вернуть свои деньги. Естественно это не вышло, что соответствует нарушению законодательства. Вот такая конторка, будьте внимательны!
Автоподписка по умолчанию.
НЕДОСТАТКИ:
Шлак
Подписался для теста на 1 месяц, не понравилось, есть куча роликов на ютьюбе где все намного доходчивей и быстрее, вообщем закинул и перешел на ютьюб.
На следующий месяц вижу что 3 минуты назад списали платеж в размере 30
, захожу в кабинет и вижу что было активно автопродление, отключаю этот чудо функционал, и пытаюсь вернуть свою 30тку, в результате ничего не вышло. Техподдержка отказалась это делать хотя это противоречит законодательству Республики Польша на территории которой сервис так же предоставляет свои услуги.
Мне раз не засчитали выполненное домашнее задание по причине ошибки проверяльщика.
Наоборот засчитали дз, хотя его решение было не совсем правильным.
Формат теории в виде комиксов по началу впечатляет, а потом понимаешь, что читать это не будешь.
Программой дебаггер пользоваться не научили, но как без него найти ошибку в своем коде я не понял. Просто зря трачу личное время.
Курс скорее для новичков, боле опытным будет скучно и не интересно.
Подытожу, что такие недочеты я нашел только в начале обучения. Я сейчас только на 4 уровне, что будет дальше страшно представить. Хотя может я пессимист, ну посмотрим.
есть обсуждения где всегда можно найти помощь. Можно проскакивать однообразные задания
НЕДОСТАТКИ:
есть баги. Очень однообразные задания поначалу. Помощь только через обсуждания с другими более опытными учениками, т.к. дебаггеру не учат
я еще только на 4 уровне, а мне уже:
один раз не засчитали правильное решение из-за бага в проверяльщике
несколько раз засчитали не совсем неправильное решение как правильное
Поначалу мне показалось интересным то что обучение подано в формате комикса, но очень быстро стало понятно, что читать я эту графоманию конечно не буду.
Дебаггером пользоваться не научили, хотя как без него искать ошибку у себя в коде - не понятно. Хорошо хоть тут очень активное комьюнити, очень быстро помогают.
В общем может для новичков курс подойдет, не знаю, но опытным свитчерам не очень подходит по-моему.
Из минусов отмечу, что нужно много самому дополнительно читать.
И да, на больших задачах валидатор начинает хитрить. Он пропускает твой код на шаге 6, а на шаге 10, который использует код шага 6, он начинает отклонять код, написанный на шаге 6, но почему он тебе об этом не скажет -.- Валидатор перестает быть твоим другом. Смирись и читай Google. На мой взгляд, там уже просто подзабили на логичную иерархию автотестов, которые проверяют твои решения задач.
Но в целом, это конечно лучший обучающий ресурс по Java из тех, что я использовал.
Трудности с выполнением дз возникали скорее по причине недостатка теории. Но с другой стороны это и существенный плюс. Лично меня сложности не пугают, а служат мотивацией. Тогда процесс становится интересным, не скучным и очень увлекательным! Так что всем советую, обучение стоит потраченных времени и денег однозначно.
Нет.
НЕДОСТАТКИ:
Дорого. Бессмысленно. Неэффективно. Халтура.
1. Бездарная педагогика
Даже если вы не можете связать двух слов, вы все равно можете продавать свои курсы в Интернете - девиз JavaRush.
Вроде и все делаю (бывает вообще легко), но вообще не до конца понимаю как это делаю, и почему - комментарий одного из пользователей курса.
С первых же страниц курс JavaRush хвастливо заявляет: Наш курс - это не какая-то там теория! Он на 80% состоит из практики, потому что лучший способ научиться программированию - это программировать! .
Что на самом деле кроется за этим маркетинговым слоганом?
Представьте на минутку, что вы никогда не пользовались автомобилем, не знаете как он устроен и как работает и вообще ничего в нем не понимаете.
И вот вы решили научиться водить авто.
Вы наняли инструктора, заплатили ему денег, пришли на занятие и спрашиваете его: Расскажи мне как автомобиль устроен и работает? Как им пользоваться? Как вести себя на дороге? Как соблюдать ПДД и вообще какие ПДД есть? , а ответ слышите: Знаешь, я не буду ничего тебе рассказывать. Лучший способ научиться водить - это водить. Вот тебе ключи, педаль газа слева, езжай сто километров в центр города, там я буду ждать тебя в кафешке, попивая лимонад .
Наверное, такого инструктора вы погоните поганой метлой, верно?
Ведь даже если вы не помрете по дороге в каком-нибудь ДТП (а попасть в него вероятность крайне высокая), ваш результат не будет воспроизводимым, то есть вам просто повезет, вы доедете по чистой случайности, а в следующий раз вам уже может не повезти.
Но именно на таком подходе обучения построен JavaRush.
Способ обучения, выбранный JavaRush - заведомо дефективный. Вас ничему не учат, а заставляют, как попугайчиков, повторять код или решать задачи наугад методом тыка, не объяснив, как их решать.
Правильный способ преподавания - это когда вам дают теоретический материал, нужный для понимания того, как что устроено и работает, а потом предлагают закрепить его на практических задачах (вспомните школьный курс математики, вам разве давали решать примеры, не объяснив формулу? Будь это так, решили бы вы хоть один пример в своей жизни?).
Почему же выбран такой заведомо неэффективный способ обучения? Потому что он самый легкий в реализации.
Чтобы объяснить неподготовленному читателю сложные вещи понятным языком на простых примерах, нужны недюжие педагогические способности.
Более того, информация должна подаваться строго последовательно, объяснять новую тему можно только понятиями, которые уже были объяснены раньше, ведь если объяснять новую тему терминами и конструкциями из других непройденных тем, человек же ничего не поймет. Представьте, что вы учите английский язык и вам объясняют правило грамматики, используя английские слова, которые вы еще не учили. Поймете что-нибудь? Нет, конечно.
Поэтому для правильного построения учебного курса нужны не только педагогические навыки, но глубокая проработка материала, его хорошее понимание, тонна времени и стараний.
А педагогических способностей у авторов JavaRush нет, время и старания они вкладывать не хотят, поэтому внятное изложение теоретического материала они обеспечить не смогли, и чтобы продать свой курс они просто вешают лапшу на уши, что так даже лучше.
Нет, не лучше.
Вы будете, как и многие другие пользователи, битый час ломать голову над решением задачи, которую решили бы за минуту, прочитав две строчки внятного объяснения в книге Хорстманна. А если все-таки решите, то не поймете, как вы ее решили, или, что еще хуже и более вероятно, поймете неправильно, но будете думать, что поняли правильно.
Все непонимание вы будете восполнять своими выводами о том, как что устроено и работает, а они будут неверными в большинстве случаев. И на эти неверные выводы вы потом будете пытаться нанизывать новые знания, формировать представление о языке, чтобы потом узнать, что, оказывается, вы всю жизнь прожили зря, были неправы и надо переучиваться.
В конечном итоге, за объяснением каждой темы вам придется обращаться к посторонним источникам. Постоянно. Так может лучше сразу по ним и учиться?
2. Если в мире кончится пресная вода, JavaRush решит эту проблему без труда!
Как мы выяснили в предыдущем пункте, внятного и детального изложения материала в этом курсе нет. А что же в нем тогда есть вместо него?
А вместо него вам просто суют в лицо какие-то имбецильные диалоги двух мертворожденных пингвинов сомнительной художественной ценности.
Большую часть времени вы будете читать всякую ерунду, типа -Превед, Омиго! Каг дила? Пайдем кодить? - Йа Омиго и мине фсе панятна! Пасиба за апъяснения! вместо того, чтобы читать материал по теме.
Писать глупые диалоги уровня недалекого школьника из 5 класса может любой и это гораздо проще, чем толково и лаконично объяснить учебный материал. Поэтому этим способом авторы JavaRush и воспользовались.
3. Бездарен в одном - бездарен во всем.
JavaRush хвастается тем, что у них более 1200 упражнений.
Если отбросить тот факт, что понимать, как их решать, вы не будете, потому что вам не дают нужный учебный материал, и предположить, что всю теорию вы будете брать в другом месте (например, в книгах Кея Хорстманна или книге Васильева А. Н. Программирование на Java для начинающих , которую я могу посоветовать, хотя бы потому, что она написана довольно понятно, исчерпывающе, точно и на русском языке, то есть проблем из-за кривого перевода у вас не будет, плюс стоит всего рублей 700), то даже в этом аспекте JavaRush облажались.
Почему?
А давайте разберемся, что подразумевается под 1200+ задач .
Чтобы вы понимали, задачи: Выведи на экран строчку Курс JavaRush - пустая трата денег и Выведи на экран строчку Я выбросил на ветер 18 000 рублей - это две разные задачи.
То есть такое большое количество тренировочных задач достигнуто просто за счет того, что они сделали по 500 вариантов одной и той же задачи, лишь заменив некоторые значения.
Это настолько нагло, что уже совсем не смешно.
4. Решить нельзя помиловать
Большое количество задач – все, чем хвастает JavaRush.
Как мы выяснили, они в большинстве своем однообразны и одноотипны.
Но на них все равно можно было бы чему-то научиться, если бы…
Если бы курс позволял вам решать их заново другим способом.
После того, как вы решите задачу правильно, вам запретят заново запускать проверку кода.
А что, если вы захотите попробовать решить задачу другим способом? Проверить его правильность? Проверить свое понимание языка? А вот дудки. Один раз решили и хватит. Валите отсюдава.
Вы просто будете получать ошибку «Задача уже решена». Даже если вы нажмете «Сброс», все равно заново решить задачу другим способом вам не дадут.
Глупо и бессмысленно – как и все в этом курсе.
5. JavaRush – платформа для общения, в которой нельзя общаться.
Единственное путное, что есть в JavaRush – это возможность задавать вопросы другим слушателям курса, потому что среди них встречаются довольно толковые люди, которые объясняют теоретический материал в миллион раз лучше, чем это делают авторы курса.
Вернее, не есть, а могло бы быть. Почему только могло бы?
Да просто потому, что количество сообщений, которые вы и остальные могут оставлять, ограничено суточным лимитом. И объемом сообщений тоже ограничен лимитом символов.
То есть если другой человек уже помог кому-то другому сегодня, вам он не ответит и не поможет.
Если вы хотите задать еще один вопрос, но уже задавали другой вопрос сегодня, задавать новый вам нельзя. А если уж в придачу ваш вопрос или ответ не помещается в одно сообщение, то ваш лимит исчерпается в разы быстрее.
Для чего было вводить этот идиотизм, совершенно неясно.
Но этим правилом авторы не ограничились и запретили в ответах на вопросы публиковать готовый код решения. Зачастую, только с помощью готового кода можно просто и наглядно объяснить человеку, как делать правильно и как все устроено. Но нет, извольте изъясняться намеками, так же интереснее (нет).
К тому же вам не будут приходить уведомления о том, что вы получили лайк (всегда приятно получить благодарность за помощь).
В общем, все плохо и глупо и в этом аспекте тоже.
6. 45 - баба ягодка опять!
Курс JavaRush - устаревший.
Он не обновляется под изменения языка.
В курсе есть перевод цикла гарвардских лекций CS50 (неплохой курс), но:
1) Он тоже старый - 2015/2016 учебного года, а с тех пор произошло много изменений, многое из старой версии курса уже просто не работает.
2) Он доступен бесплатно в интернете.
3) В интернете есть бесплатно еще более крутой цикл лекций от российского преподавателя Тимофея Хирьянова (курс лекций Алгоритмы на Python ищите в Ютубе, их материал применим и для Java). Например, он на примере сказки про репку и матрешки объяснил что такое рекурсия, причем объяснил точно, а не скомкано и невнятно - это уровень педагогики, который JavaRush никогда не достичь. За одну часовую лекцию он рассказал о том, что такое системы счисления, какие они бывают, как устроены, объяснил как считать в двоичной, четверичной, восьмеричной, десятичной и шестнадцатиричной системах и на ходу переводить числа из одной в другую, а еще зачем это нужно и где используется. Чтобы вы понимали, для сравнения, в курсе CS50 за часовую лекцию объяснили только как нолики и единички подставлять в двоичной системе, зато сделали это так помпезно, будто эликсир вечной жизни у вас на глазах изобрели.
Так вопрос: зачем вам платить за старье? Еще и такие деньги, которые они просят?
7. Выводы
Курс JavaRush – это бездарная педагогика, отсутствие обучения, однообразные задачи, устаревшие материалы и сильно ограниченные возможности общения с другими пользователями за очень большие деньги.
Почему я назвал его курсом быдлокодера?
Потому чтобы эффективно решать задачу, вам нужно понимать как ее решить и сделать это оптимальным способом. Для этого вам нужно разбираться в языке, его средствах, его устройстве, принципах его работы. Но авторы JavaRush заявляют, что все это вам не нужно, нужно просто писать код, то есть писать код, не включая голову. Какая продуктивность будет у написанного с таким подходом кода? Вот то-то и оно.
Можно пытаться срубить дерево, колошматя по ней рукой, потому что кто-то вам сказал, что лучший способ срубить дерево – это рубить дерево. А можно прочитать в книжке, что существует бензопилы, научиться ими пользоваться и рубить деревья с их помощью. В каком из этих случаев удастся решить задачу «срубить дерево», думаю, понятно.
Весь курс JavaRush построен от лени – от лени что-либо объяснять, от лени утруждаться продумыванием подачи материала, от лени придумывания разнообразных задач, от лени обновления информации.
Все еще хотите его купить? Тогда успехов вам.
Я бы купил книги Хорстманна и Васильева, да посмотрел лекции Хирьянова (ну, может, еще CS50 с поправкой на их некоторую неактульность). В разы дешевле и полезнее.
Но увы, я за JavaRush уже заплатил. Не повторяйте чужих ошибок.
быстро можно начать писать примитивный код
НЕДОСТАТКИ:
фанатично навязывает пойти работать программистом. Причем именно Java.
Если у вас нет опыта программирования, то пожалуй, это лучший ресурс чтобы начать. По моему личному мнению, достаточно одного месяца подписки(я купил год и бросил после 20 уровня, т. к. время не продуктивно расходуется). Причем не обязательно собираться кодить на Java- курс вам даст базу и общее представление о программировании.
Дальше я занялся написанием своего веб приложения на spring boot. Помучался немного, попробовал .net и понял что стек технологий .net проще и понятнее начинающему программисту. Возможностей на .net больше, вакансий в моей области тоже больше.
Да литература по .net тоже на 5. сравните, ради интереса книги spring в действий и .net mvc адама фримена. Если вы не заметите разницу, то вам действительно все равно что учить и как=)
Еще была мысль попробовать пуху - возможно это вообще лучший вариант для новичка. Есть стереотип что на пухе прогают все студенты и рынок перенасыщен, а кто-то мне сказал что пуха вообще умерла . Умирает как раз Java и двигается уже только по инерции. А на php полно вакансий причем разного уровня зарплат. Так же быстрее всего можно уйти в фриланс и удаленку. Есть еще такой паразит как 1с битрикс тоже на php
В любом случае, если вы вообще не прогали, то купить курс javarush на месяц можно и пройти уровень лабораторок высшего образования курса до 3 всего за месяц.
Особенность javarush - этот курс просто зомбирует пойти и устроиться на работу программистом. Я думал, так, поботать программирование немного в свободное время и дальше пока заниматься своим делом. Но javarush довел идею трудоустройства до какого-то фанатизма.
В результате на мое резюме было очень мало откликов. Думаю, потому что сейчас целая армия javarush'овцев ищет работу. Их резюме похоже одно на другое. Хочу работать за хлеб пару месяцев Поэтому лучше сразу углубляться по всем фронтам и писать свое приложение. Написать бота для вк или игру примитивную какую-нить. И с этим ходить на собеседования.
Работодатель теперь смотрит как на уровень знаний так и на срок пребывания в сфере. Важно показать что вы давно крутитесь в it, а не вчера вспомнили, что это ваша голубая мечта. Не пишите, что вы добились успехов в своей сфере. Это наоборот может отпугнуть. А лучше указать любой опыт, что вы были связаны с программированием хоть как-то.
На javarush полно отзывов пром альпинистов и людей других активных профессий, как они устроились на работу программистами. я или плохо читал, но не заметил чтобы кто-то отметил огромный недостаток, что надо каждый день ходить на работу в одно и то же место. фигачить там в положении сидя по 40 часов в неделю. учтите это. реально тяжело если вы пилили деревья, висели на веревках, или даже работали на стройке. Но делали это по своему расписанию. В офисе есть начальник который не меняется как заказчик и другие минусы.
У меня возникла ситуация, когда была необходима поездка, в связи с чем надо было прервать мое обучение. Я написал администрации, все обговорили, решили и прошло без проблем. Никаких дополнительных списаний не было, все можно решить!
Моя учеба в этой школе проходила одновременно с университетом. То есть в джаве я был не новичком, но полученная практика стала более полезной, нежели потраченное время в аудитории универа. Естественно, как и везде есть какие-то мелкие недочеты, но в целом курс достойный. Материал подается весело, задач огромное количество, есть над чем подумать. Пока не попробуешь не поймешь, нравится или нет, подходит ли программа.
Впечатление реально зависит от личного опыта - так поделюсь своим. Я на Джавараш учил джаву не с нуля - параллельно с универом. Так вот, мне там практика дала гораздо больше толку, чем просиживание на парах. Да, есть какие-то моменты глючные, но курс хорош: веселый, с сотнями задач, и меня только мотивирует такой подход.
Сомневающимся могу сказать одно - вы хотя бы просто попробуйте, начните, а там сами сможете сложить свое представлие - нужно вам учиться здесь или нет.
Сервис, отзывчивая администрация, необычная методика обучения, задачи
НЕДОСТАТКИ:
Стоит добавить уведомление о скором продлении подписки
Оформлял подписку в прошлом месяце, сегодня продлилась автоматически.
Решение вопроса с возвратом заняло 20 минут. Честно признаться не ожидал. Впервые у меня вопрос с возвратом денег решился так быстро.
Отличный сервис, так держать! Позже обязательно вернусь.
(Пока писал отзыв деньги дошли)
Я немного не успела, когда первые 10 уровней были бесплатными, и в конце 9-го выскочило окошко пора платить правда со скидкой. Я не долго думала и оплатила курс. Где-то на 19 уровне у меня началась апатия к учебе, руки опускались и ничего не хотела. Сначала подумала, что просто устала и решила недельку отдохнуть. Но и после отдыха ситуация не изменилась. Разговорившись с другом программистом, он предположил, что может Java не мое и надо попробовать РНР. Набросал мне несколько ссылок на ютуб, литературы и дело пошло :) Все обучение заняло у меня около 10 месяцев, это с учетом того, что изучение Java напрямую было связано и с другими языками программирования. То есть я уже начинала не с нуля.
Плагин для Intellij IDEA, поддержка,скорость проверки задач, количество и разнообразие задач, хардкорность.
НЕДОСТАТКИ:
Возможность повторного решения только у Про-подписки
Честно признаться шокирован некоторыми отзывами о javarush здесь, в частности о разводах, отсутствии поддержки и прочего бреда, которые несут их авторы.
Прохожу курс на Javarush (16 ур. слава богу) полет нормальный. Все нравится, все устраивает. Ни разу меня не разводили, и, если что-то не работало, поддержка была отзывчива, и проблема устранялась в ближайшем времени.
Теперь что касается учебы.
За ручку не водят. Все необходимое для решения задач в лекциях есть, но много нужно изучать самому для понимания полной картины. Хотите знать и понимать больше - читайте доп. статьи на форуме сайта и гуглите. Не хотите - не читайте и не гуглите. Я лично всегда стараюсь по максимуму выжать.
Лекции написаны по-человечески, и если их внимательно читать, то проблем с решением задач возникать не должно.
Задачи интересные и разнообразные. Местами попадаются однотипные, но это видимо на набить руку .
Задачи разной степени сложности, их много и порой они так круто закручены, что требуется помощь со стороны. Хорошо, что другие ученики с радостью помогают друг другу. Саппорт также удивил, там работают позитивные люди. Если сложилась форс-мажорная ситуация всегда помогут. Ребята Вы лучшие!
Многие задачи практически не решабельные, да и в голове особо не откладывается инфа по ним, так как смысла не несут. Пол года я еще осилил, но курс джава это нечто!!)) Понял для себя одно, что владельцам данного ресурса интересно только то, чтобы Вы вкладывали свои деньги в эту якобы учебу . Добило меня появления одного человека, который рассказывал, что освоил полугодовой курс за месяц, мол он настолько интересный и не сложный. Ага, конечно, знаем мы таких! В общем вывод следующий, курсы не стоят ничего.
Но за что я должен отдавать свои деньги? Если я даже не увидел вступительной лекции! Поэтому желаю руководителям данной организации всего наилучшего, заинтересовать клиента у Вас в планах точно нет. А вот содрать с него побольше денег с порога, это аж бегом!