Курс «Java для начинающих программистов»
Компания: OTUS (Отус)
рейтинг:
Язык:
Актуальная программа курса (4 модулей, по данным школы)
- Модуль 1
- Модуль 2
- Модуль 3
- Модуль 4
Сколько зарабатывают в профессии (медиана hh.ru, по 119 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Java для начинающих программистов (этот) | OTUS (Отус) | 10 000 ₽ | — | 3.3 | — | — |
| Java Профи | itProger | беспл. | — | 5.0 | Сертификат | Перейти |
| Интенсив StartJava | Java Online Projects | 2 240 ₽ | 2 месяца | 5.0 | Сертификат | Перейти |
| Java. Уровень 1 | GeekBrains (ГикБреинс) | — | 4 недели | 4.5 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Глубина для вводного уровня нестандартная: в программе — unit-тестирование, принципы ООП-проектирования, сборка и упаковка приложения, устройство JVM, сборка мусора. В большинстве стартовых курсов по Java это либо убирают совсем, либо дают одним слайдом.
- Понятная прогрессия: OTUS называет два конкретных следующих курса — «Разработчик Java» и «Android-разработчик. Базовый курс». Не нужно самому разгадывать, что изучать следом.
- Десять тысяч рублей — адекватная цена для такого охвата тем. Платформы с сопоставимой программой по Java часто берут вдвое больше.
Минусы и кому не стоит
- Длительность курса нигде не раскрыта. Невозможно заранее понять, сколько часов в неделю нужно закладывать, — а это прямо влияет на то, реально ли пройти курс параллельно с работой.
- Формат обратной связи непонятен: в программе упомянуты тесты, но есть ли живая проверка кода — не прописано. Для Java это важно: синтаксис проверить тестом можно, а качество структуры кода — нет.
Когда этот курс вам не нужен
Если за плечами уже есть базовый курс по Java или опыт на C# или Python — большую часть программы вы уже знаете. ООП, исключения, работа с файлами — это пройденный материал, платить за повтор смысла нет. Также не подойдёт тем, кто хочет выйти на рынок в ближайшие полгода: после этого курса ещё нужен полноценный профессиональный — OTUS сам на это указывает. Если цель — работа, а не следующий курс, смотрите сразу на программы с реальными проектами и практикой на боевых задачах.
Как выбрать курс по этому направлению
Вводные курсы по Java делятся по глубине резко. Одни берут синтаксис и базовые типы — и на этом стоп. Другие заходят в ООП, тестирование и сборку: это уже другой разговор. Смотрите на состав программы буквально: есть unit-тестирование и сборка приложения — курс строит фундамент. Нет — берёте знакомство с языком, не базу. Второй вопрос: куда курс ведёт дальше? Школа, которая называет конкретную следующую программу, думает о прогрессии, а не только о продаже входа. Третье — цена. Десять тысяч рублей за базовый курс по Java — рыночный уровень; значительно дороже за «введение» я бы не платил.
Частые вопросы
Нужен ли опыт программирования для старта?
Нет. Программа начинается с базовых синтаксических конструкций — курс рассчитан на нулевой уровень.
Сколько времени займёт обучение?
Точная длительность в описании курса не указана. Прежде чем платить, выясните у OTUS недельную нагрузку — от этого зависит, реально ли совместить с занятостью.
Что я смогу делать после курса?
Курс готовит к переходу на профессиональные программы OTUS: «Разработчик Java» или «Android-разработчик. Базовый курс». Устроиться разработчиком сразу после — нереалистично: это фундамент, не профессия.
Дадут ли документ об окончании?
В описании курса этот момент не раскрыт. Если документ важен — уточните у OTUS напрямую: у школы несколько форматов программ с разными условиями.
Есть ли практика или только тесты?
Программа предполагает закрепление через тесты. Есть ли проверка заданий живым куратором — из описания не следует. Для Java критично: понять, пишете ли вы код правильно, тест не покажет — только ревью.
Длительность курса
Без ограничений по времени прохождения
Формат обучения
видеолекции
Обратная связь
общение с преподавателем в канале Slac
Теория и практика
4 модуля с теорией и проверочными тестами 26 академических часов
Чему научитесь
- Разбираться с базовыми синтаксическими конструкциями и операторами Java
- Понимать основные принципы ООП
- Проектировать и тестировать приложения
- Работать со стандартной библиотекой
- Собирать и упаковывать Java-приложения
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
Ощущение от вебинаров было такое, что преподаватели не готовятся вообще - читают лекции как будто гуглят прямо во время эфира. Раз четыре-пять вебинар заканчивался через 20 минут под предлогом плохого интернета. Вопросы, заданные во время занятия, перекидывали на следующую лекцию - там та же история по кругу. Никакой обратной связи от преподавателей так и не появилось.
Поддержка работает избирательно: на технические вопросы по сайту отвечают быстро, а претензии к содержанию курса и качеству преподавания просто игнорируют. Я несколько раз обращался - ответа не дождался.
Сразу предупреждают: без года коммерческого опыта на Java или трех лет в другом языке делать тут нечего - и это правда, программа масштабная, без базы не вытянешь. Разбирают современный стек, инструменты, которые реально позволяют делать больше за меньшее время.
Даже мне, как специалисту, было местами тяжело. Выручала обратная связь - куратора и наставника можно было спросить по любому вопросу, отвечали быстро, учебный процесс не тормозил. С проверкой домашних заданий то же самое: не формальные отписки, а разбор по каждому пункту - что верно, что нет и как именно исправить. Это ценно.
Работу с проектами и многопоточность разобрали нормально. Дипломный проект сдал с первого раза - во многом благодаря кураторам, которые оперативно помогали, когда возникали вопросы. Академию рекомендую.
Отдельная история с проверкой домашних заданий: их разбирали чужие преподаватели, которые не вели твой урок и не знали контекста. Задаешь вопрос по пройденной теме - тебя отправляют обратно к тому, кто вел занятие. Тот отвечает не всегда. Вопросы зависают.
Тему тестирования мобильных приложений на iOS долго откладывали, потом провели один урок впопыхах, дали домашнее задание - и спросить по нему оказалось не у кого. В итоге не доделала.
С итоговым заданием вышло совсем странно: делала одной из первых, вопросы висели без ответов, проверка затянулась - задание так и осталось незаконченным. При этом в сертификате написано, что все сдано, хотя это не так и тема итогового задания там вообще не указана. Цена за курс явно завышена для такого уровня организации.
Что подкупает - преподают практикующие специалисты из серьезных компаний. Да, они не профессиональные педагоги, и иногда это чувствуется - не всегда разжевывают материал досконально. Но в этом есть своя логика: академические преподаватели с полной нагрузкой, как правило, отстают от отрасли, а в IT это отставание критично.
Волошин Дмитрий, основатель Отуса - человек, которому образование не безразлично, это ощущается и в подходе школы, и в том, каких людей он собрал вокруг себя. Команда и преподаватели - профессионалы с нормальными человеческими ценностями, что в IT-среде встречается не так часто, как хотелось бы.
Контент актуальный, не ощущается как переписанные учебники пятилетней давности. Для мотивированного студента с опытом - очень достойный вариант.
Для подготовительного курса материал подан слишком сложно. Лектор читает так, будто перед ним аудитория, которая уже понимает, зачем нужен тот или иной код. В первом же уроке висит блок кода, который нигде не используется. Сразу идут преобразования в двоичную систему, нули и единицы - слишком много цифр и ноль понимания, зачем это нужно именно здесь.
Вторая проблема - манера подачи. Переслушивала первый урок несколько раз, буквально заставляя себя не выключить. Лектор говорит медленно, постоянно поправляет себя на полуслове: "эээмммм... нуу... нет, давайте лучше так... хмммм...". Под такое просто засыпаешь.
Для сравнения: до этого прошла первый уровень на JavaRush - там всё предельно понятно для тех, кто начинает с нуля. В OTUS же - нудно, трудно для восприятия и явно рассчитано не на новичков, несмотря на название курса.



