Отзывы о компании «Онлайн-школа TopJava»
Компания: Онлайн-школа TopJava 0 курсов
медианная стоимость курсов 0 ₽
Отзывов 13
рейтинг:
Что отмечают в отзывах о школе «Онлайн-школа TopJava»
Достоинства
- Понятная подача
- Кураторы
Недостатки
- Дорого
- Мало практики
Отзывы
Школы не платят за место в рейтинге и не могут удалить или изменить отзыв о себе. Отрицательные отзывы показываем в той же ленте, что и остальные.
Почему basejava? Именно ревью кода в рамках курса оказалось ответом на этот вопрос. Есть вещи, которые сколько ни ищи - внятного объяснения не найдёшь, и кажется, что всё понятно... пока не сядешь писать сам. Как делить функциональность на методы так, чтобы часть из них можно было переиспользовать? Как написать код, который потом сам же сможешь прочитать? Как разбить идею приложения на классы? Что делать, если нужно изменить поле класса - делегировать, писать утильный класс, метод внутри? Вот этому меня здесь и научили.
В сочетании с IO, XML, JSON, Lambda, SQL и Servlet API получилось фантастически насыщенно. За код иногда бывало стыдно, но раз обучение удалённое - никто особо не "порол", что лично для меня скорее плюс.
Что реально дает курс: кодить на Java научишься, страх перед программированием пропадает, базовые знания о разработке в целом получишь - пусть и совсем базовые. Поддержка есть и работает.
По поводу форматов: можно учиться без проверки домашних заданий и с проверкой - разница в цене раза в 2-3. Если совсем жалко денег, ну такое... я бы не советовал. Только с проверкой имеет смысл. При этом цена всей программы в целом не драконовская - у меня ушло пары зарплат, но в то время я видел курсы и дороже.
Несколько советов тем, кто всё же идет учиться. Не нужно сидеть над кодом весь день напролет - это не ускоряет обучение, просто следуй программе, там нагрузка распределена нормально. Диплом о профпереподготовке, если предложат - игнорируй, это отдельный договор и бумажка, которая никому не нужна ни на фрилансе, ни в найме. И еще: учи английский и матан самостоятельно - на курсе этого не будет, но без них в сеньоры не вырасти. Ну и не ограничивайся только Java, хотя бы верстку и базы данных посмотри.
Что реально зацепило. Git - я почему-то всегда его боялся, а тут он встроен прямо в организацию обучения. На "ты" с ним не стал, но теперь четко понимаю, как это работает. Все знания из книжек и прошлых курсов начинают складываться в систему, когда пишешь с наставниками одно реальное приложение весь курс. Оно только кажется простым - попробуйте к последнему уроку сделать что-то достойное самостоятельно, это совсем другой уровень.
Код-ревью - это вообще отдельная история, я бы сказал необсуждаемая ценность. Начинающие программисты редко слышат квалифицированную критику своих работ, а здесь это есть. По крайней мере, приходит понимание, как вообще надо работать над кодом.
Домашки бывают сложными. Задания формулируются немногословно - и это, как ни странно, плюс: в реальной жизни подробного ТЗ тоже никто не пришлет. Самостоятельная работа под давлением времени - отдельная фишка этих курсов. Все не переваришь, но навык и понимание остаются.
После курса реально чувствуешь, как работает связка Java + Web, и хочется идти дальше - в Spring, Hibernate, EE. Рекомендую без оговорок.
Насчёт формата: брать курс без наставника, на мой взгляд, смысла нет. Бесплатных роликов по Java на YouTube и слитых курсов в интернете полно - платить за видео само по себе глупо. Наставник разбирает домашки, даёт подсказки по ходу, направляет - вот за что реально стоит платить.
Времени уходит много, это честно. Кроме заданий ещё и учебник по Java читаю параллельно, так что всё свободное время занято. Но пока всё устраивает, планирую дойти до следующего уровня и, если получится, пройти программу целиком.
Подача в целом нормальная, но некоторые вещи всё равно приходилось доразбирать самому по статьям и форумам. Это раздражает, потому что курс покупаешь именно затем, чтобы не гуглить.
Главное, что реально зашло - проверка домашних заданий. Наставник давал подробные комментарии к коду, и хотя замечания выслушивать было не всегда приятно, зато с самого начала учили писать нормально. Это потом очень пригодилось.
В итоге курс дал хорошую базу, на которой удалось нормально продолжить обучение. Не идеал, но наставничество вытягивает недостатки.
Второй курс - хуже. Звук в записях отвратительный: где-то подрезан, где-то вставлен кусок с другим микрофоном, и это режет ухо буквально физически. Сами материалы лет 5-6 от роду. Лектор ещё кое-как объясняет простые вещи, но стоит теме усложниться - всё, надо идти на YouTube, baeldung или mkyong и разбираться самому. Проверка дз в этом курсе ещё работала и хоть как-то вытягивала ситуацию: замечания были дельные.
Третий курс, TopJava, - полный провал. К тому моменту я уже сам копался со Spring на рабочем проекте и кое-что понимал, так что видел, как мало на лекциях реального объяснения. Плюс проверку дз урезали до трёх раз на весь курс. Три раза. При том что объяснять толком не хотят и отправляют гуглить - зачем тогда вообще нужны эти курсы? Бросил на середине. Позиция "это как стажировка, гугли весь день" удобна для тех, кто не хочет нормально записывать лекции - можно кивать на интернет и ни за что не отвечать.
Единственное, что работало на первых курсах - проверка кода в домашних заданиях. Но того же результата можно добиться, просто соблюдая Java style guide и работая над реальным проектом. Так я, собственно, и сделал - после того как забросил TopJava, выучился куда больше на своих задачах. Не рекомендую.
С программированием я возилась давно, просто для себя: ютуб, старый пиратский курс по основам Java 7-летней давности, попытки читать книги - но они тогда казались слишком сложными. В какой-то момент решила, что хочу стать разработчиком, но когда посмотрела на вакансии junior Java developer, стало понятно: рано не то что откликаться - рано вообще туда смотреть. Очные курсы отпали сразу - ближайшие в 200 км, три раза в неделю, с маленькими детьми это нереально. Онлайн-курсы - море противоречивых отзывов, тратить деньги наугад не хотелось.
В итоге нашла ментора. У неё в профиле было указано место работы - курсы basejava. Я из любопытства глянула первое задание и поняла, что вообще не ориентируюсь в нём, соваться пока рано. Ментор подсказала что читать и где практиковаться, я честно всё делала - на подготовку ушло около трёх месяцев.
Вступительное прошла успешно. Курс оказался насыщенным: Максим и Таня делали ревью кода, учили решать задачи оптимально и писать нормально читаемый код. Многие думают, что проверка домашних заданий - лишняя трата денег. По мне - это самая важная часть. Без неё легко решить задачу криво, посмотреть разбор, повторить - и в итоге практика есть, а навыка думать в правильном направлении нет. Здесь именно этому и учат, причём в нормальном темпе и в нужной последовательности.
Курс я прошла за 3,5 месяца, совмещая с работой и детьми. Сейчас на topjava - хочу дойти до конца и уверенно выйти на рынок.
Здесь всё иначе. Реальные технологии, реальные задачи, много поиска решений руками. По сути имитируется то, с чем сталкиваешься на живом проекте - только цена ошибки ниже, что и даёт возможность учиться без стресса. Формат удобный, но без самодисциплины не вывезти. Дедлайны расставлены толково - именно они и заставляют работать в ритме, а не откладывать бесконечно.
Материала действительно огромное количество, за 3 месяца всё не усвоить - это честно. Но фундамент ложится крепко, остальное добирается уже практикой. Было очень тяжело, не буду скрывать. Но оно того стоит. Правда, есть нюанс: говорят "тяжело в учении - легко в бою", только в IT в бою примерно в сто раз тяжелее, чем на курсе.
До курса я в основном гонял синтаксис Java, поэтому программа оказалась довольно насыщенной. В будни тратил минимум по 2 часа на практику, в выходные - 3-5, теорию читал каждый день в транспорте и перед сном. За 2.5 месяца интенсивных занятий (при том что параллельно работаю) прошел весь курс. Теперь могу самостоятельно написать небольшое веб-приложение - для меня это реальный результат.
Основную пользу дали проверки домашних заданий. Спасибо Максу и Тане за разборы! В следующем месяце планирую записаться на topjava - перед этим хочу подтянуть коллекции, модель памяти, многопоточность и базовые веб-технологии.
Курс прошел без ментора, и честно - не жалею. На мой взгляд, ценность наставника сильно преувеличена. Понятно, что когда кто-то "над душой" подсказывает - это удобно, но я привык искать ответы сам: тематические форумы, документация, Stack Overflow. Да, там не отвечают мгновенно, зато бесплатно. Базовый курс освоил без проблем - там нет ничего запредельно сложного, тем более что азы Java у меня уже были.
Как собран этот список отзывов
Дубликаты ищем не по совпадению текста целиком: один и тот же отзыв часто приходит с разными подписями и с приписанной вводной фразой. Такие пары находит сравнение по пятисловным фрагментам, и остаётся тот вариант, который полнее.
Чего мы не делаем: не проверяем личность автора и не подтверждаем сам факт обучения. Оценку, которую поставил человек, не меняем никогда. Отзывы, найденные на открытых площадках, показываем для полноты картины и в расчёт оценки не берём.
Подробнее о правилах — на странице как мы составляем рейтинг.