Курсы программирования на Java, онлайн курс по Java разработке, курсы по Java, курсы «Джава». Запишись на курсы программирования Java, пройди курсы Java и получи новые навыки! | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Программист 1С Реверс-инжиниринг. Продвинутый курс
-16%
Java Developer. Professional
-17%
JavaScript Developer. Professional
-18%
Flutter Mobile Developer
-15%
JavaScript Developer. Basic
-16%
Highload Architect
-10%
Нереляционные базы данных
-17%
Подготовка к сертификации Oracle Java Programmer (OCAJP)
-8%
Алгоритмы и структуры данных
-12%
Архитектура и шаблоны проектирования
-14%
Framework Laravel
-13%
IoT-разработчик
-12%
Team Lead
-15%
VOIP инженер Разработчик C# Разработчик на Spring Framework AWS для разработчиков Cloud Solution Architecture CI/CD Vue.js разработчик Разработчик Node.js Scala-разработчик Супер - интенсив по Kubernetes Symfony Framework Advanced Fullstack JavaScript developer
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Java Developer. Professional

Разработчик Java. Углубленный уровень

  • Продвинутое программирование на Java: все, что надо знать и уметь Middle+ специалисту

  • Практические задания, развивающие мышление и сообразительность
  • Длительность обучения:

    Формат:

    Начало занятий:

    Дни занятий:

    6 месяцев

    4 ак. часа в нед.

    Online

    28 сентября

    Чт 20:00, Пн 20:00

    Что даст вам этот курс

    Вы получите практику решения сложных задач с подробным код ревью от экспертных Java-разработчиков. Часто в работе junior или middle специалист ограничен однотипными заданиями своего уровня — наша программа решает эту проблему профессионального роста.

    Вы освоите широкий спектр навыков: алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.

    Благодаря курсу вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище. Полученные навыки будут веским аргументом для повышения в должности или в поиске интересного более сложного проекта.

    Для кого этот курс?


    • Для программистов Java с опытом от 1 года разработки

    • Для программистов на других языках ООП с опытом разработки от 3-х лет


    После обучения вы сможете



    На профессиональном уровне разрабатывать серверные приложения

    Использовать в проектах библиотеки и учитывать особенности языка и Java-платформы

    Создавать многопоточные и многопроцессные приложения

    Уверенно проходить собеседования и самостоятельно решать задачи уровня Middle

    Пополнить портфолио проектной работой и домашними заданиями



    Особенности обучения


    • Актуализируем программу перед каждым запуском. Ключевые обновления 2020 года: сборщик Gradle вместо Maven, больше занятий в Spring, занятие по библиотеке Lombok.

    • Тренируем мышление и самостоятельность. Домашние задания максимально приближены к задачам коммерческой разработки. Студент должен сам предложить решение, а преподаватель его оценит и даст рекомендации.

    • Обмен опытом. Все студенты — специалисты с разным бэкграундом в программировании. По ходу курса студенты выполняют взаимный код ревью, учатся командной работе, делятся в Slack группы ошибками и открытиями.

    • Интерактивы на занятиях. Текст домашнего задания дается в начале урока, чтобы студентам было проще ориентироваться в теме. По ходу занятия студент может голосом задать вопрос или расшарить экран, чтобы обсудить свою работу.


    «Разработчик Java» — первый курс, появившийся на платформе OTUS. С 2017 года его прошли более 450+ студентов.

    Как OTUS помогает с трудоустройством?


    • Профессиональное резюме прямо в личном кабинете

    • Карьерная консультация от HR-эксперта OTUS

    • Собеседования в 62 компаниях-партнерах
    "Написание хорошего кода — базовое умение грамотного разработчика. Но настоящего профессионала отличает желание узнавать новое, доводить решения до совершенства и делиться приобретенными знаниями с коллегами".
    Виталий Чибриков
    Преподаватель курса
    Event-Driven Microservices, 21 сентября в 20:00
    На бесплатном пробном урок мы:
    - разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить;
    - на примерах посмотрим, как этот подход можно реализовать и какие могут быть сложности.
    Ведет
    Сергей
    Петрелевич
    Предыдущий открытый вебинар

    Преподаватели

    Сергей Петрелевич
    java-разработчик
    Виталий Куценко
    Вячеслав Лапин
    Виталий Чибриков
    Генеральный директор «OTUS. Онлайн-образование»
    Павел Стрекалов
    В отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.

    Занимался разработкой «коробочных» систем для внешних заказчиков, разработкой систем для внутренних заказчиков. В 2003 году с отличием закончил Магнитогорский Государственный Институт им. Носова, специальность — промышленная электроника.

    Компании: Магнитогорский Металлургический Комбинат, Компас+, Borlas, СМП Банк.

    Интересы: JavaScript, многопоточное программирование, сборщики мусора в Java.

    Сдал экзамен Oracle по Java: Oracle Certified Professional, Java SE 8 Programmer

    Руководитель программы
    Программировать начал ещё в школе, а с 2003 года занимаюсь этим профессионально. Сначала специализировался на Delphi, но в 2007 переключился на Java.

    Участвовал в проектах разных размеров и нагрузки от небольших на несколько рабочих мест одного предприятия до более значительных, связанных с обработкой потоков данных крупнейших банков мира. Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

    Адепт идеи о максимальной автоматизации процессов разработки, тестирования и сопровождения ПО. TeamLead по должности и по духу.

    Образование: В 2004 году окончил химический факультет МГУ им М. В. Ломоносова, в 2005 — вечерний факультет МИФИ по специальности «Инженер-системотехник».

    Преподаватель
    Опыт работы в ведущих компаниях IT — Kaspersky Lab, 1C, Крок, AT-Consulting, Luxoft, «Ланит». Внедренец инноваций и лучших практик в «Кровавый Энтерпрайз» — исследую новые технологии и «продаю» крупным IT-проекты, делая их более гибкими, надёжными, быстрыми и современными, не потеряв при этом в функциональности.

    Более 12 лет в IT, более 3-х лет опыта управления командами разработчиков.

    Образование: ВМиК МГУ, Горный институт.

    Преподаватель
    Выпускник МФТИ 2004-го года по специальности «Инженер-математик». Профессиональный опыт: 12 лет программирования на Java, C++, C#, JavaScript, PHP, Python. Участник проектов различных уровней сложности: от стартапов на 3 человека/полгода до бизнес-приложений на 200 человек/4 года. 8 лет разработки серверов для клиентских игр на Java. Эксперт в разработке облачных приложений, автоматизации процессов разработки и тестирования.

    Разрабатывал и запускал проекты MMORMGs: «Allods Online» и «Skyforge».

    Ведущий специалист в АО «Гринатом».
    Более 10 лет опыта профессиональной разработки.
    Основной стек: .NET / C#, Java, MS SQL Server.

    Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

    Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

    Преподаватель
    Сергей
    Петрелевич
    Виталий
    Куценко
    Вячеслав
    Лапин
    Виталий
    Чибриков
    Павел
    Стрекалов

    Преподаватели

    Сергей Петрелевич
    java-разработчик
    В отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт.

    Занимался разработкой «коробочных» систем для внешних заказчиков, разработкой систем для внутренних заказчиков. В 2003 году с отличием закончил Магнитогорский Государственный Институт им. Носова, специальность — промышленная электроника.

    Компании: Магнитогорский Металлургический Комбинат, Компас+, Borlas, СМП Банк.

    Интересы: JavaScript, многопоточное программирование, сборщики мусора в Java.

    Сдал экзамен Oracle по Java: Oracle Certified Professional, Java SE 8 Programmer

    Руководитель программы
    Виталий Куценко
    Программировать начал ещё в школе, а с 2003 года занимаюсь этим профессионально. Сначала специализировался на Delphi, но в 2007 переключился на Java.

    Участвовал в проектах разных размеров и нагрузки от небольших на несколько рабочих мест одного предприятия до более значительных, связанных с обработкой потоков данных крупнейших банков мира. Работал в таких компаниях, как Diasoft, 1C, Luxoft, «Росгосстрах», «Сбербанк».

    Адепт идеи о максимальной автоматизации процессов разработки, тестирования и сопровождения ПО. TeamLead по должности и по духу.

    Образование: В 2004 году окончил химический факультет МГУ им М. В. Ломоносова, в 2005 — вечерний факультет МИФИ по специальности «Инженер-системотехник».

    Преподаватель
    Вячеслав Лапин
    Опыт работы в ведущих компаниях IT — Kaspersky Lab, 1C, Крок, AT-Consulting, Luxoft, «Ланит». Внедренец инноваций и лучших практик в «Кровавый Энтерпрайз» — исследую новые технологии и «продаю» крупным IT-проекты, делая их более гибкими, надёжными, быстрыми и современными, не потеряв при этом в функциональности.

    Более 12 лет в IT, более 3-х лет опыта управления командами разработчиков.

    Образование: ВМиК МГУ, Горный институт.

    Преподаватель
    Виталий Чибриков
    Генеральный директор «OTUS. Онлайн-образование»
    Выпускник МФТИ 2004-го года по специальности «Инженер-математик». Профессиональный опыт: 12 лет программирования на Java, C++, C#, JavaScript, PHP, Python. Участник проектов различных уровней сложности: от стартапов на 3 человека/полгода до бизнес-приложений на 200 человек/4 года. 8 лет разработки серверов для клиентских игр на Java. Эксперт в разработке облачных приложений, автоматизации процессов разработки и тестирования.

    Разрабатывал и запускал проекты MMORMGs: «Allods Online» и «Skyforge».

    Павел Стрекалов
    Ведущий специалист в АО «Гринатом».
    Более 10 лет опыта профессиональной разработки.
    Основной стек: .NET / C#, Java, MS SQL Server.

    Full stack разработка систем для внутренних и внешних заказчиков от анализа требований до реализации, эксплуатации и технической поддержки.

    Закончил в 2006 году Московский институт электронной техники (МИЭТ) по специальности «Вычислительные машины комплексы системы и сети».

    Преподаватель
    Отзывы
    32
    Сергей
    Торчиков
    Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса проводиться День открытых дверей, где можно лично задать вопросы по курсу и более подробно ознакомиться с программой. Я бы хотел по порядку разобрать основные составляющие курса.

    Программа.

    Изначально конечно в голову закрались сомнения, а есть ли смысл слушать лекции по программированию, которые затрагивают самые азы (типы данных, например), но как говориться повторение – мать учения, решил слушать, и не пожалел. Разбирали действительно все детально и домашние задания очень интересны, одно задание по замеру работы разных сборщиков мусора чего стоит. Приятно, что в программу включены Hibernate и Spring, хоть и основы, но этого действительно достаточно, чтобы понимать в какую сторону копать в случае чего. Достаточно было и сносок на дополнительный материал расширяющий тему урока.

    Преподаватель.

    Не знаю, стоит ли указывать тут сторонние обучающие ресурсы, но скажем так с лекциями Виталия я знаком уже давно. Всегда нравилось, что Виталий приводит много примеров из жизни. Лично для меня это огромная проблема в программировании, я могу что-то выучить, понимать как это работает, но абсолютно не знать, где это применить Все объяснения доходчивы и понятны. Постоянно спрашивает, о чем бы хотели дополнительно послушать ученики. Примеры с кодом есть на каждую тему и мы даже несколько раз ставили эксперименты прямо на лекциях, пытаясь что-то сломать, было довольно интересно.

    Команда OTUS

    Тут много я не скажу, так как особо и не сталкивались. Но из личных наблюдений, все вопросы в общем чате для программистов решались и довольно в короткие сроки. Команда очень лояльна к ученикам и идет на встречу. Так что, если есть какие-то вопросы или сомнения всегда можно обращаться.

    Минусы.

    Те минусы, которые я могу отметь, насколько мне известно, уже исправлены. Например, платформа. Первые лекции были довольно не стабильны, но команда Otus.ru довольно быстро нашла аналог, который устроил всех. Все программисты относились к этому с пониманием, т.к. мы были первым набором, так сказать первопроходцами

    Второй минус даже вовсе и не минус, а скорее неудобство – один преподаватель. Будущим группам повезло, у них, насколько я знаю, будет два преподавателя. В основном это относиться к проверке домашнего задания, на проверку уделялось 48 часов и, если есть замечания к решению, есть шанс не сдать в срок, т.к. исправленную версию вновь отправляешь на проверку. Хотя к этому относились также лояльно и никто не ругался, тут скорее проблема в моем перфекционизме, нужно все сдать в срок

    Результат.

    Через несколько дней я выхожу на работу в Москве именно в ту компанию, где хотел работать. Все интервью организовывали сотрудники Otus, так что результатом я конечно доволен На собеседованиях кстати пригодились те самые знания о сборщиках мусора, о которых я говорил ранее. Так что хотелось бы поблагодарить еще раз всю команду Otus.ru за профессионализм и работу, а также всех ребят с курса за интересные обсуждения и за то, что делились своими знаниями. Я продолжу следить за курсами и если будет что-то интересное для меня, обязательно приду снова!
    Читать целиком
    Николай
    Добровольский
    На курс записался в большей степени потому, что преподавателем был объявлен Виталий Чибриков. Знал преподавателя по другим курсам, плюс ранее прослушаны записи лекций в МГТУ им. Баумана в рамках проекта ТЕХНОПАРК (Москва). Поэтому сразу решил записаться в группу.

    Курс очень понравился. Впечатление очень положительное. Был освящен достаточно большой список тем. Некоторые моменты до курса были не очень хорошо знакомы (например тема про GC - были теоретические знания, но без практических навыков).

    Понравилась сама подача материала, затрагиваемые темы рассматривались без отрыва от реальной жизни, сопровождались конкретными примерами из реальных проектов. Множество интересных примеров от преподавателя.

    Курс помог не только систематизировать уже имеющиеся знания, а также приобрести новые. Особенно понравились темы про GC, JVM, многопоточность в Java, межпроцессное взаимодействие в Java.
    После окончания курса гарантированы приглашения на собеседования, так что это огромный плюс)
    На мой взгляд было бы здорово в рамках курса более подробно рассмотреть Spring, но основным направлением курса изначально было заявлено Java Core, поэтому за этой темой возможно стоит записываться на курс по Java EE.
    Читать целиком
    Антон
    Матвеев
    Курс OTUS "Разработчик Java" был очень полезен для меня, не имевшего ранее опыта коммерческой Java-разработки. Именно он помог собрать воедино знания, полученные посредством самообучения и других курсов. В отличие от других курсов был упор на формирование понимания процесса: как работает та или иная технология и какие задачи решает, а не на общее описание ее возможностей. Домашние задания подобраны таким образом, что заставляют проявить творчество и перечитать немало полезной информации. Особенно интересными были задания: написать json сериализатор, упрощенный тестовый фреймворк, свою маленькую orm, сервер обмена сообщения между бд и фронтэндами. Хотя домашние задания, может быть за исключением первых, совсем не укладывались в заявленное время на домашнюю работу по 4 часа в неделю - для того чтобы успеть сделать последние 2 задания в курсе мне пришлось брать отпуск.

    Конечно основную ценность курс представляет из-за преподавателя. Очень качественное объяснение: не помню, чтобы хоть какой-то заданный по теме вопрос остался без ответа, также очень приятно и полезно было получать от Виталия не только информацию о недоработках в ДЗ, но и предложения об их возможной доработке уже за рамками задания.

    Ну и, конечно, очень важна возможность пройти собеседования в крупные компании. Каждое такое собеседование это очень интересный опыт сам по себе, независимо от результата. Лично я нашел себе работу и очень рад что не пожалел денег на обучение!
    Читать целиком
    Алексей
    Маянов
    До поступления на курс я программировал на Java от случаю к случаю. Для меня курс во многом стал отправной точкой в систематизации и расширении собственных, уже имеющихся знаний. С абсолютной уверенностью могу сказать: после окончания обучения мои навыки использования Java перешли на новый уровень, в первую очередь этим я благодарен авторам курса.

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

    По моим ощущениям, проектный месяц получился достаточно скомканным: не удалось получить достаточной обратной связи по проекту. Думаю причина заключается в том, что у многих учеников скопились долги, и весь преподавательский ресурс ушёл на их проверку. Я считаю, что на последнем месяце преподавателям стоит отдавать приоритет работе с проектами, иначе получается, что ученики, которые сдали все задания вовремя и перешли к работе с проектами, стали заложниками долгов остальных учеников.

    Отдельно хочу отметить, что вся серия пройденных интервью, на которые я попал, дала мне определенный положительный опыт.
    Читать целиком
    Павел
    Стрекалов
    В целом впечатление о курсе положительное, курс был очень полезен для меня.

    Как недостаток (или особенность) хотел бы отметить то, что чувствовалась изолированность от группы. При выполнении заданий казалось, что ты один на один с преподавателем (чат в slack не очень спасал в этом плане). Мне кажется, что общение между студентами через code review дало бы хороший эффект. Сначала преподаватель проверяет задание, принимает его, а потом студент должен еще посмотреть, выдать комментарии/замечания по двум-трем выполненным и принятым работам.
    Также Виталий упоминал, что хорошо бы делать "выставку интересных работ" - тоже, думаю, что стоит, но не понятно в каком формате, т.к. набираются долги за всё время курса и некоторые задания сдаются в конце.

    Хорошо было бы добавить блок теоретических вопросов по каждой теме (но об этом Виталий тоже уже говорил). Работу над проектом начинать в середине курса (месяца с третьего), а не в конце.

    О преподавателе хочется отметить - грамотная речь. Вроде незначительно и само собой разумеется, но в русскоязычном Java-мире есть технически грамотные личности, выступления которых порой невозможно слушать из-за обилия паразитических слов. А вебинары OTUS я мог спокойно смотреть, находясь с ребенком в одной комнате, и не боясь, что Виталий выругается или скажет какое-нибудь "крепкое" слово.
    Читать целиком
    Михаил
    Пыльцин
    Здравствуйте. Я уже много раз благодарил за курсы, но хочу это сделать еще раз - многие курсы, что сейчас есть в рунете, довольно поверхностны и дают только основы. Ваши курсы как раз дают более глубокие знания по программированию. Сам курс очень интересен, но мне не хватило домашних заданий - нет, сами задания интересны и их довольно много, особенно последнее, но, к сожалению, они не охватывают весь материал. Виталий - высококлассный специалист и преподаватель, думаю, ради него многие и записались на курсы. Честно, устроенные собеседования, хоть и были объявлены, стали сюрпризом, так как не верилось, что такое возможно. Часть собеседований и выполнение тестового задания сорвалось по личным обстоятельствам. Сейчас прохожу несколько финальных собеседований - есть маленький шанс получить первую работу в Москве в сфере программирования. Хотелось бы более углубленные темы по Spring/Spring MVC/Spring Boot/Hibernate/Сокеты/Обмен данных по сети или интернету/более больше данных по ConcurrentCollection. А так - буду советовать Ваши курсы. Очень хочется отдельный курс по тем темам, что написал выше + Java ee (в части, которая наиболее востребована сейчас работодателями).
    Читать целиком
    Daniil
    Klipov
    У меня курс оставил только положительные впечатления, он позволил структурировать и углубить знания, почерпнутые из различных статей и пособий для начинающих, а так же задать направление дальнейшего развития. Из положительных сторон хочется отметить, достаточно сложные домашние задания, интересную подачу и качество подбора материала преподавателями. К отличительным особенностям курса можно отнести наличие входного порога и высокую интенсивность занятий. Могу порекомендовать его тем, кто уже овладел основами языка, но не знает в каком направлении продолжать движение.
    Читать целиком
    Сергей
    Новожилов
    Давно искал подобный курс, рассчитанный не на новичков. Было очень интересно и полезно. Особенно хочу отметить преподавателей. Не каждый, кто даже очень хорошо знает предмет может доступно рассказать и объяснить. У Виталия и Дмитрия это хорошо получается. Еще большой плюс - это разбор домашних заданий преподавателем, очень полезно получить комментарии, рекомендации. Вообщем, 5 баллов из 5.
    Читать целиком
    Вадим
    Бубликов
    Проходил курс в Отус. По качеству норм. По формату удобно, что были записи лекций и можно было смотреть в оффлайн, это выручало. Нужна предварительная подготовка, как они и пишут. Учеба довольно напряжённая, много домашних заданий.
    Читать целиком
    Ольга
    Штыка
    В целом курс очень понравился. Нетривиальные домашние задания, понятные и доступные лекции преподавателей. Сами темы занятий актуальные, порой не задумываешься о их значении в текущей разработке, но при обсуждении становится понятна степень необходимости их понимания. Домашние задания проверяют относительно быстро, я сдавала на проверку в выходные и в течение недели их проверяли с подробными комментариями. Единственный минус - это щекотливая ситуация с оплатой. Я платила отдельно за каждый месяц. Все домашние сдала вовремя. На проект, сразу понимала, что физически не хватает времени, поэтому отказалась от его выполнения. И получается, что оплата последнего месяца (в котором нет домашек) предполагает лишь выдачу сертификата. 10000 за сертификат? Не комильфо.
    Читать целиком
    Алексей
    Бодяк
    Курс очень понравился и пригодился в работе. Преподаватели готовы ответить на все вопросы с большим удовольствием, а это очень важно. Спасибо за курс, следующий будет Spring :)
    Читать целиком
    Алексей
    Потехин
    С апреля 2018 прошел почти год, а кнопку увидел только сейчас).
    Если коротко, курс шикарный!

    Понравилась манера подачи материала, подготовленность преподавателей к занятию, если возникали вопросы в ходе занятия отвечали на них сразу же, даже была возможность спросить голосом. Нравились домашние задания, по началу это были дз направленные на понимание языка или технологии(web, jdbc). Потом начались повеселее, свой junit-framework например. Очень понравились домашние задания по design pattern и json-сериализатор. Домашки проверяли часто, советы и подсказки куда копать были всегда по делу. Иногда было видно, что проверяющий старается намекнуть на ошибку по разному. Т.е. не было такого, что исправь здесь и я приму. Так же проверяющие могли дать задание с + домашней работе. Правда я помню отказался, уж очень хотел закончить все, а по факту был с долгами.

    Не понравилась платформа, через которую проходил вебинар ее меняли несколько раз - лагает, зависает, интернет обрывается, ужас одним словом). Надеюсь сейчас стало лучше. Некоторые темы, которые рассматривались были очень сильно скомканы и скакали по ним галопом. Есть объективно большие темы в java и в рамках 1-2 занятий их не объяснишь(Темы связанные с бд).

    Я бы еще пошел, пусть меня научат, но готовлюсь к OCA/OCP
    Всем удачи!
    Читать целиком
    Юрий
    Суворов
    В апреле стукнул год как я занимаюсь программированием на java, имея в виду начало прям с базового курса. Резюме в плане java-экспиренса не блещет, но независимые эксперты, дающие тестовые задания и проверяющие код говорят, что пишу аки миддл, и что джуниору нужно полгода работы для написания 'так'. На самом деле курсы OTUS, это мощный бустер в практике написания. Имея полгода небольшого опыта в java, взял сразу два курса здесь на OTUS, это "Разработчик Java" и "Разработчик Java Enterprise". Выполненные за последующие полгода(на самом деле заметно меньше) 28 домашних заданий с ревью преподователей(на самом деле специальных проверяющих) определенно не прошли даром. Такое количество домашних заданий это конечно невероятный time-kill, поэтому сильно думайте прежде чем взять два курса сразу. На данном курсе "Разработчик Java" у вас будет 'всего' 16 разномастных заданий, но и их вывозят далеко не все. В общем будет интересно. Чего не будет так это принуждений в виде тестирования после каждой пройденной темы, хотя незнаю, может администрация и заведет(завела). А также не будет принуждения к написанию проектной работы по окончанию курса, и, что хуже, те кто решатся на проект останутся с ним один на один, но с возможностью задавать вопросы. А вот возможности получить опыт промышленной разработки в рамках проектной работы не предоставится, поэтому получайте его на решении д.з..
    Читать целиком
    Дмитрий
    Олейник
    В курс включены актуальные на сегодняшний день технологии. Домашние задания, закрепляющие лекционный материал, максимально приближены к боевым задачам. Возникает чувство, что ты создаешь что-то действительно ценное и не простое. Итоговый проект дает отличную возможность применить новые знания и получить ценные рекомендации от преподавателей по дальнейшему пути развития. Благодарю всех преподавателей за профессионализм и интересные вебинары!
    Читать целиком
    Александр
    Иванов
    Только положительные впечатления.
    Изначально думал, что будет не удобно заниматься в связи с большой разницей во времени(+7 от Мск), но как оказалось - зря: в будний день смотришь запись вебинара, а в выходной участвуешь онлайн.
    Получил много полезной информации и "фишек", которые уже пригодились в работе. Нельзя не отметить взаимодействие с преподавателями и проверяющими в процессе работы над ДЗ. Это особенно полезно, если ранее не было подобного опыта: так сказать имитация реальной работы.

    Спасибо преподавателям и всей команде Otus :)
    Читать целиком
    Роман
    Мусий
    На мой взгляд формат курса очень хорошо подходит тем, кто хочет расширить свой кругозор и получить представление о состоянии дел в Java разработке. Например, такой курс может быть полезен как интенсив для быстрого погружения в Java разработку, либо для более опытных разработчиков, которые изучают Java и которые хотят получить новые знания. Живое общение с возможностью задать свой вопрос и получить ответ - то что существенно выделяет формат курса среди традиционных MOOC. Множество практических занятий с обратной связью хорошо закрепляет пройденный материал. Хотел бы отметить очень хорошую подготовку к занятиям Сергея Петрелевича. Материал лекций хорошо структурирован и хорошо подаётся. Так же было несколько удачных лекций от Вадима. От лекций Виталия Куценко ожидал наверно больше - кажется грамотный преподаватель, но материал занятий показался недостаточно проработанным.

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

    Пожелание к преподавателям. Лекции я обычно пересматривал, иногда по 2-3 раза. Как правило, я это делаю на перемотке 1.25, 1.5, 1.75. Скорость перемотки 1.75 я мог ставить только у Сергея - речь грамотная, размеренная, не прерывистая - отдельное спасибо ему за это.

    В целом я доволен что прошёл этот курс и как сказал Сергей на последнем занятии, этот курс не только про способность решить задачи, но так же про способность организовать своё время.
    Читать целиком
    Роман
    Корсков
    1. Я закончил горный институт по специальности горного инженера (аспирантура не закончена), после этого больше 10 лет работал системным администратором *NIX, сейчас работаю в QA на автоматизации с использованием Java+Selenide в продуктовой компании, и повышаю свою квалификацию для перехода в разработку;

    2. Курс "OTUS: Разработчик Java" выбрал из-за того, что:
    1) в Java легко использовать аппаратную многозадачность, по сравнению с C,
    2) JVM есть везде (ну, почти)

    3. Тут можно (и нужно) задавать вопросы и получать квалифицированное разъяснение по ним, также лекторы рассказывают о не очевидных нюансах применения инструментария.
    Что же добавить... Я не знаю, очевидных недостатков я не нашёл.

    4. Обучение на курсе мне помогает в:
    1) написании автотестов сейчас на непосредственной работе,
    2) возможности перейти на более интересную работу,
    3) лучше обеспечить своё (близкое и не очень) будущее,
    4) в понимании чужого кода и в добавлении своего в совместные хобби-проекты.
    Читать целиком
    Сергей
    Голицын
    Очень хороший курс. Дошел до конца. Ни капли не жалею о том времени что провел за задачами и проектной работой. Часть полученных знаний успешно применяю на работе. Порой показывали просто магию ))) Но после подробных объяснений все становилось абсолютно понятно и не так сложно как казалось.
    Огромное спасибо преподавателям за их терпение и качественную проверку домашних заданий.
    Огромное спасибо за курс и переданные мне знания!)))
    Читать целиком
    Андрей
    Сынков
    Очень полезный курс, который дал мне общую картину технологий, которые необходимо знать Java разработчику. Конечно, некоторые темы невозможно раскрыть за лекцию, но по крайней мере, направление, куда двигаться и развиваться становится понятным. Отдельно хочу оценить очень интересные и местами реально сложные домашние задания. Честно говоря, некоторые из них меня так поглощали, что я забывал про основную работу :). Также, хочу поблагордарить преподавателей за детальную и подробную обратную связь и отзывчивость!
    Читать целиком
    Руслан
    Жантекин
    Отличный курс для начинающих и не только java разработчиков.

    Хотелось бы обозначить такие моменты:
    - Хороший план.
    - Квалифицированные преподаватели.
    - Удобный формат.
    - Быстрые фидбеки по дз и их проверка.

    Для меня этот курс стал мощнейщим толчком к дальнейшему изучению данной и смежными с ней технологий. Но так же могу и отметить, что по-моему мнению, несколько "оказуалили" прохождение курса.

    Ближе к последним темам, почти все дз, включали в себя очень большую часть кода из лекций. Конечно, нужно учитывать, что сама суть не всегда в нем, но закреплению это мало способствует, особенно если уловил суть проблемы при реализации дз. Немного рефактора, немного дописать и дз готово. На мой взгляд начальные темы были гораздо более интересны в этом плане. Взять хотя бы тему с asm. Есть наброски, но само домашнее задание выводит понимание предмета на гораздо более качественный уровень. Возможно проблема начинается там, где начинается использование спринга.

    Опять же, это лично мое мнение и именно это я ощущал по мере прохождения курса. Возможно я не прав.

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

    Я все сказал!©какой-то персонаж из сериала Мандалорец
    Читать целиком
    Сергей
    Вячеслаев
    Ниже вы прочитаете отзыв человека, который недавно закончил курс, выполнив все 16 д.з и защитил проектную работу. При этом,я еще не работал ни разу как программист, и можно сказать начинал все с начала.

    Прошло пару месяцев после самостоятельного изучения Java и я, почувствовав необходимость в понимании куда двигаться и что сейчас актуально, начал искать, где хотел бы пройти свое дальнейшее обучение.

    Надо сказать, что в Otus я пришел не сразу, немного позанимавшись на других онлайн-курсах.
    И какое же было мое удивление, когда я узнал, что Виталий Чибриков, прекрасные учебные ролики которого, я смотрел на ютубе, является директором Отуса и создателем курса «Разработчик Java».

    Я обычно не делаю быстрых поспешных шагов, в начале все люблю проанализировать, поэтому в начале я: просмотрел все доступные открытые вебинары и дни открытых дверей — таким образом, уже сложилось некоторое приятное первое впечатление. Далее прошел вступительное тестирование и мне дали доступ в слак курса. Пока группа набиралась, я посмотрел программу и уже начал двигаться по ней самостоятельно, чтобы было легче в дальнейшем.

    Курс стартовал в июне, и только сдав одно первое д.з. мне пришлось ехать в отпуск, а потом догонять — было не просто, ребята ушли на три домашки вперед. Пришлось попотеть, но в итоге я догнал. И в этот момент нам говорят «а теперь у нас будут каникулы» :)

    И так прошел первый месяц и уже можно сделать какой-то вывод: учеба мне по силам, вебинары проходят интересно, порой интенсивно из-за большого объема знаний, которые нам хотят дать. Но ведь всегда можно пересмотреть в записи и задать потом вопрос в чате. Естественно нужно много копать самостоятельно, и в этом я скажу вам и будет состоять обучение. Находить информацию, проверять ее самостоятельно в своем коде — вот это и есть опыт.

    Из преподавателей хотел бы отметить Сергея Петрелевича и Александра Оруджева. Прекрасное доходчивое объяснение и ревью кода.

    Задания действительно идут от более простых к сложным — которые можно решить разными способами, тут уже проявляется и наша творческая часть. Бывало что некоторые задачи, мне так понравились, что я ложился спать и представлял, как можно спроектировать код по другому, или мысленно дебажил ;)

    Заметил, что за время курса, я прокачал и свои soft skills: стал более уверенно относиться к непонятным и сложным вещам, любую задачу можно разбить на несколько более простых и постепенно решить. Отказался от некоторых тайм-киллеров в пользу действительно важных вещей для своего развития. А самое главное - просто увлекся программированием !

    Также важна ваша личная мотивация и умение найти свободное время. Но я обычно — если уж поставил цель, то довожу до конца. А когда ты учишься с вдохновением, то сложности уходят куда-то на другой план.

    И вот сейчас, я пишу этот отзыв: через пару дней я получаю свой сертификат, который с радостью распечатаю — как приятное дополнение к приобретенному мною опыта в сложной, но интересной работе на протяжение всего курса.
    Читать целиком
    Денис
    Железнов
    Придя на курс уже будучи в профессии Java разработчика чуть больше года, я нашел для себя много полезной и актуальной информации и благодаря курсу, я смог существенно повысить свои навыки. Темы на лекциях разбираются достаточно глубоко, также и с ДЗ, помогают и объясняют в непонятных местах. Отдельный плюс в том, что как выполнять ДЗ на лекции не разжевывают, поэтому чтобы его выполнить придется искать много информации в интернете и разбираться во всём самому. Также в конце курса есть проектная работа, где можно разработать собственный проект и защитить его.

    Из недостатков могу отметить что курс не дает навыков работы в команде, занимаешься как-будто один. Есть возможность спросить что-то в Slack, но я считаю что было бы лучше иметь например чат в Telegram для учеников где можно оперативно обсуждать ДЗ и задавать вопросы.

    В целом курс очень хороший, мне понравился, знаний полученных при прохождении курса более чем достаточно для устройства на достойную вакансию Java разработчика. Возможно в будущем поступлю на другой курс в Otus. Благодарю преподавателей за их работу в ведении лекций, а также проверяющих за их мучения в разборе ДЗ :)
    Читать целиком
    Павел
    Касымбеков
    Прохождение данного курса имело под собой две причины:
    во-первых, в нашем бурно развивающемся мире программист, как и любой другой специалист, должен постоянно развиваться, расти над собой, получать новые знания и опыт в своей и смежных областях, а также на их стыках;
    во-вторых, язык программирования Java и практики работы с ним являются базой для ряда перспективных и востребованных направлений разработки программного обеспечения.

    Сам курс мне, человеку, не имеющему опыта коммерческой разработки на Java, показался весьма информативным, полезным и сбалансированных.
    Курс, от простого к сложному, даёт значения о Java, возможность применить их на практике, а также, что крайне важно, подробную в хорошем смысле придирчивую обратную связь.
    Особенно порадовало то, что в курсе достаточно подробно рассмотрены паттерны проектирования.

    Данный курс оказался весьма полезным: узнал много нового, получил полезный опыт.
    Читать целиком
    Андрей
    Ямангулов
    Курс просто отличный, очень сложный и с большим количеством практической самостоятельной работы. Получил настоящее удовольствие от их решения. Самое главное - это практика, безусловно, и практики - достаточно.
    Дополнительное пожелание на будущее.
    1) Предлагаю более подробно описывать ТЗ к каждому заданию, может быть, даже пошагово, отдельным брифом к лекции. В общем-то, уже так и сделано, но очень много свободы выбора получается. Более подробное ТЗ сильно облегчит выполнение домашней работы.
    2) Предлагаю к каждой лекции помимо обязательного домашнего задания добавлять в бриф 2-3 опциональных задания, максимально использующих технологии реальных задач на производстве. При этом эти задачи можно делать и после окончания курса, у студента будет набор статистически наиболее часто встречающихся задач для самостоятельного освоения. Он решит их и добавит в гит самостоятельно, и таким образом его резюме будет еще красивее. Особенно - если это будут реальные примеры вступительных тестов на реальных собеседованиях при приеме на работу.
    3) если тема требует большого объема лекции, то разбивать лекцию на две части - лекция в 4 часа длительностью после первых двух часов вообще не воспринимается, уже устаешь предельно. Но в записи можно ее самому "разбить" на два просмотра, конечно.
    4) на самую сложную домашнюю работу - 16, последнюю, целесообразно выделить удвоенное время на решение. Без дополнительных лекций преподавателя, чтобы не перегружать его. Например, можно сделать там дополнительные "каникулы" дней на 10, и студенты успеют подтянуться по этой домашке. Времени было маловато, и пришлось израсходовать почти все время, отведенное на проект, на эту домашку. Поэтому на проект мне не удалось выйти, едва-едва успел разобраться с 16 работой, она реально очень сложная.
    Но в целом я доволен курсом очень, и преподаватели очень дельные и профессиональные. Спасибо всем огромное!
    Читать целиком
    Денис
    Емельянов
    Добрый день, коллеги!

    Пишу отзыв с небольшой задержкой, т.к. пересматривал некоторые уроки и закреплял пройденный материал.
    Кстати тут и напишу тогда, что 7 лекция (Сборщик мусора), которая была рабочая пол года назад, сейчас удалена с хранилища https://disk.yandex.ru/i/S2vgGjpgXETn0g и это печально. Хотелось бы все-таки иметь возможность смотреть лекции и по завершению курса. Осталась запись без картинки, непонятно зачем…

    Курс в целом очень понравился.
    Преподаватели старались и это было заметно, честно :)
    Запомнились все преподаватели и каждый по-своему.
    Понравились лекции Сергея Петрелевича и Виталия Куценко.
    Понравилось сдавать дз Александру Оруджеву (кстати его почему-то нет на странице курса и в списке преподавателей OTUS)

    Отмечу пару незначительных моментов, которые можно было бы улучшить.

    Не знаю насколько оправдано привлекать большое количество преподавателей и проверяющих ДЗ, но мне было бы комфортнее на протяжении всего курса общаться с небольшим количеством преподавателей. Иначе появляются разные моменты, например, в одной из лекций было указание делать дз определенным образом, а проверяющий преподаватель сразу сказал, что нужно делать по-другому, похоже, он не знал про рекомендацию лектора. Так же условия сдачи дз были разные у разных проверяющих :)

    Поскольку я был одним из тех, кто делал проектную работу, то хотел бы прокомментировать.
    На мой взгляд часть обучения «проектная работа» в таком виде как она есть, нужна небольшому количеству людей, в основном новичкам в ИТ, тем кто написали свои первые сервисы и хотят что-то сделать под ключ, от а до я.
    Другая часть людей, которые работают в ИТ не один год, например, как я, больше нуждаются в большем количестве лекций/дз т.к. там даются именно те необходимые «кирпичики» из которых они потом «строят дома» :)
    Т.е. лично мое мнение, если бы вместо проектной работы было +2 дз, это было бы интересней.

    Благодаря прохождению курса, я значительно поднял свой уровень квалификации на java и за это ОГРОМНОЕ спасибо вам всем!!!!
    В дальнейшем планирую проходить и другие курсы в OTUS.
    Читать целиком
    Denis
    Chaban
    круто
    Читать целиком
    Алексей
    Ильин
    Очень хотел пройти этот курс, теперь я на нём... и вот уже осталось крайнее ДЗ и дипломная работа с защитой. Волновался, что знаний не достаточно, подтягивал в течении года их как мог, помогли в том числе курсы на Stepik. Теперь уже на Otus появился и стартовый, начальный курс. Чего не хватало для понимания: Обязательно надо нормально уметь пользоваться Гитом, обязательно надо уметь пользоваться IDE, сленг: "сделайте пул реквест и потом смержите", для человека не видевшего гита звучит прикольно. Атмосфера на вебинарах очень дружественная, даже на вопросы не в тему находчивые преподаватели имеют ответ :) Отдельно хотелось бы отметить прием ДЗ, всегда преподаватель очень деликатно указывает на ошибки в стиле "не плохо было бы вот так...", что вызывает дополнительную мотивацию выполнять задачи правильно. Сами ДЗ интересные, с рефлексией намучился конечно, но это же всё опыт. Мало было инфы по Spring добирал в других источниках, слышал в новом потоке добавили занятий по этой теме. Итак впереди ДЗ, диплом, защита и мало времени, надеюсь я справлюсь.
    Читать целиком
    Владислав
    Матвеев
    Отличный курс, который позволил хорошо прокачать мои знания. Спасибо большое!
    Читать целиком
    Николай
    Беляев
    До поступления на курс промышленного опыта разработки на Java у меня не было. Мой бэкграунд состоял из самостоятельного изучения языка в течении нескольких месяцев. Вступительный тест для поступления на курс был сдан на минимальный пропускной балл :) И когда я смотрел на программу курса – были сомнения в своих силах. В тоже время, список тем, которые покрывает курс, весьма обширен. Наверное это и подтолкнуло на поступление на курс.
    Крутая подача материала на вебинарах и отзывы преподавателей на домашние задания дали мотивацию выполнить их все. В итоге получил много новых знаний. И это было не только в области Java, но также и о Computer Science.
    Что касается работы, то цели получить новую должность или свичнуться на Java не было. Полученные знания уже применяю на текущем месте работы. Пишу то, что не позволяет сделать мой основной язык программирования :).
    Впечатления о курсе крайне положительные. Хочу выразить огромную благодарность команде преподавателей и всем, кто причастен к курсу.
    Ps жду возможности поступить на курс по Spring ))
    Читать целиком
    Рафик
    Арефулин
    Добрый день!

    О всем курсе говорить пока рано, прошло меньше месяца. Занятия интересные, полезные. Форма преподавания удобная. Преподаватели рассказывают интересно, доступно, понятно. Отвечают на возникающие вопросы. Периодически стараются получать от студентов обратную связь. Глубина прохождения материала соответствует заявленной. Нагрузка адекватная.

    С пожеланиями профессиональных успехов
    и с уважением
    Рафик Арефулин.
    Читать целиком
    Даниил
    Капустин
    Работал я спокойно в иностранном банке на классном месте, кодил всякие функционал и отчеты для одной известной в РФ АБС, копил седину в висках и куски начатых и недоделанных проектов на Python’е.
    Но тяга к самосовершенствованию, воспоминания, что в универе я мог и на плюсах писать, а также осознание, что надо бы уже сделать что-то прекрасное вне работы заставили меня обратить свой взор на Java (ну еще, конечно, мониторинг востребованности скиллов программеров и один собес).
    Жизненный опыт мне подсказывал, что заставить себя выучиться самостоятельно - слишком challengable task для меня, поэтому стоит вложиться в какие-то курсы.
    На рынке сейчас много курсов, но в чате в ребятами, с которыми еще учился в универе, упомянули OTUS с уточнением, что курсы рассчитаны больше на подготовленную аудиторию. Бинго! Как раз то, что нужно - значит не будет синтаксиса, воды типы данных - все то, чем блещат курсы для начинающих.
    Сразу понравилось, что пришлось пройти подготовительный курс и сдать тест входной.
    Дальше больше - полез в чат в телеграмме, где только и разговоров, что о домашках, там и подсказать могут, и музыкой делятся по пятницам - короче своя атмосфера.
    Ну и собственно курсы - понравилось, что материала много, есть сугубо практические лекции (знания прежде всего понадобятся что Домашек), есть те, что понадобятся, когда настанет время блистать знаниями на собеседованиях.
    Практика полезная, тематики разные. Для начинающих - наработка портфолио, оттачивание навыков , полученных на лекциях.
    Читать целиком
    Александр
    Аксак
    Здравствуйте, меня зовут Александр Аксак, мне 27 лет.
    До того, как пойти на курс Java-разработчик в компанию Otus, я был преподавателем у детей дошкольного и школьного возрастов, работал сам на себя, получал хорошие деньги, но быстро остановился в развитии, и стало не очень понятно, что делать дальше.
    Вспомнил о своей старой идее переучиться на разработчика Java и решил все же осуществить задуманное.
    Какие-то знания у меня уже были, за пару лет до этого проходил различные курсы, но бросил тогда занятия, т.к. не было чёткого плана, да и понимания, что и как учить. В этот момент я вспомнил один понравившийся мне курс, который вел Виталий Чибриков, и тот факт, что он основал свою компанию – Otus.
    Перешел на сайт, почитал о курсе – все понравилось. Однако была загвоздка: курс рассчитан на тех, кто уже имел какой-то опыт разработки и хотел именно перейти на Java. Я подумал и решил, что стоит попробовать, к тому же была очень хорошая скидка на курс.
    Занятия проходили 2 раза в неделю по 1.5 – 4 часа (!!!). Да, среди преподавателей есть фанаты своего дела, которые были готовы безвозмездно после объяснения основной темы делиться своим объёмом знаний с теми, кто захочет.
    Очень понравилась программа курса, которая охватывает практически все основные темы, которые вам могут понадобиться вначале. Знания, которые вы получаете, имеют практичный характер, и те подходы, технологии, которые не актуальны, изучать вы не будете. К тому же вы постоянно закрепляете это на практике – каждую неделю даётся домашенее задание по пройденной теме.
    Признаюсь честно, мне учиться было тяжело, тратил я значительное количество времени, особенно на домашние работы. Иногда казалось, что я самый слабый в группе, потому что порой совершенно путался в том, что происходит. Каждый вебинар я вынужден был коснпектировать, делать скриншоты, пояснения к коду и.т.д
    Это принесло свои плоды: курс я закончил одним из лучших, даже сумел сделать выпускную работу, проект, тему которого я выбирал сам и писал с нуля при поддержке и наставлении опытного разработчика.
    Если говорить о минусах, то я бы сказал, что система помощи в трудоустройстве в Otus достаточно слабая, толку в ней не увидел, помощь в составлении резюме тоже была достаточно формальной. Однако стоит понимать, что после прохождения курса вы и сами сможете спокойно себе составить резюме и вписать туда ворох технологий, которые изучили, и к тому же, приложить сертификат. Кроме того, всем известные сайты по поиску работы никто не отменял, работодателей там достаточно.
    В общем и целом, курс оказался очень полезным, и я нисколько не жалею о потраченных времени и деньгах.
    После учебы я посвятил пару недель повторению и подготовке к собеседованиям, и уже после второго интервью меня пригласили в крупную компанию на должность Java Junior.
    Очень благодарен команде Отус.
    Надеюсь отзыв будет кому-нибудь полезен. По крайней мере, если бы я увидел подобный отзыв в свое время, то мне было легче решиться.
    Всем удачи!
    Читать целиком
    Сергей
    Торчиков
    Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса проводиться День открытых дверей, где можно лично задать вопросы по курсу и более подробно ознакомиться с программой. Я бы хотел по порядку разобрать основные составляющие курса.

    Программа.

    Изначально конечно в голову закрались сомнения, а есть ли смысл слушать лекции по программированию, которые затрагивают самые азы (типы данных, например), но как говориться повторение – мать учения, решил слушать, и не пожалел. Разбирали действительно все детально и домашние задания очень интересны, одно задание по замеру работы разных сборщиков мусора чего стоит. Приятно, что в программу включены Hibernate и Spring, хоть и основы, но этого действительно достаточно, чтобы понимать в какую сторону копать в случае чего. Достаточно было и сносок на дополнительный материал расширяющий тему урока.

    Преподаватель.

    Не знаю, стоит ли указывать тут сторонние обучающие ресурсы, но скажем так с лекциями Виталия я знаком уже давно. Всегда нравилось, что Виталий приводит много примеров из жизни. Лично для меня это огромная проблема в программировании, я могу что-то выучить, понимать как это работает, но абсолютно не знать, где это применить Все объяснения доходчивы и понятны. Постоянно спрашивает, о чем бы хотели дополнительно послушать ученики. Примеры с кодом есть на каждую тему и мы даже несколько раз ставили эксперименты прямо на лекциях, пытаясь что-то сломать, было довольно интересно.

    Команда OTUS

    Тут много я не скажу, так как особо и не сталкивались. Но из личных наблюдений, все вопросы в общем чате для программистов решались и довольно в короткие сроки. Команда очень лояльна к ученикам и идет на встречу. Так что, если есть какие-то вопросы или сомнения всегда можно обращаться.

    Минусы.

    Те минусы, которые я могу отметь, насколько мне известно, уже исправлены. Например, платформа. Первые лекции были довольно не стабильны, но команда Otus.ru довольно быстро нашла аналог, который устроил всех. Все программисты относились к этому с пониманием, т.к. мы были первым набором, так сказать первопроходцами

    Второй минус даже вовсе и не минус, а скорее неудобство – один преподаватель. Будущим группам повезло, у них, насколько я знаю, будет два преподавателя. В основном это относиться к проверке домашнего задания, на проверку уделялось 48 часов и, если есть замечания к решению, есть шанс не сдать в срок, т.к. исправленную версию вновь отправляешь на проверку. Хотя к этому относились также лояльно и никто не ругался, тут скорее проблема в моем перфекционизме, нужно все сдать в срок

    Результат.

    Через несколько дней я выхожу на работу в Москве именно в ту компанию, где хотел работать. Все интервью организовывали сотрудники Otus, так что результатом я конечно доволен На собеседованиях кстати пригодились те самые знания о сборщиках мусора, о которых я говорил ранее. Так что хотелось бы поблагодарить еще раз всю команду Otus.ru за профессионализм и работу, а также всех ребят с курса за интересные обсуждения и за то, что делились своими знаниями. Я продолжу следить за курсами и если будет что-то интересное для меня, обязательно приду снова!
    Читать целиком
    Николай
    Добровольский
    На курс записался в большей степени потому, что преподавателем был объявлен Виталий Чибриков. Знал преподавателя по другим курсам, плюс ранее прослушаны записи лекций в МГТУ им. Баумана в рамках проекта ТЕХНОПАРК (Москва). Поэтому сразу решил записаться в группу.

    Курс очень понравился. Впечатление очень положительное. Был освящен достаточно большой список тем. Некоторые моменты до курса были не очень хорошо знакомы (например тема про GC - были теоретические знания, но без практических навыков).

    Понравилась сама подача материала, затрагиваемые темы рассматривались без отрыва от реальной жизни, сопровождались конкретными примерами из реальных проектов. Множество интересных примеров от преподавателя.

    Курс помог не только систематизировать уже имеющиеся знания, а также приобрести новые. Особенно понравились темы про GC, JVM, многопоточность в Java, межпроцессное взаимодействие в Java.
    После окончания курса гарантированы приглашения на собеседования, так что это огромный плюс)
    На мой взгляд было бы здорово в рамках курса более подробно рассмотреть Spring, но основным направлением курса изначально было заявлено Java Core, поэтому за этой темой возможно стоит записываться на курс по Java EE.
    Читать целиком
    Антон
    Матвеев
    Курс OTUS "Разработчик Java" был очень полезен для меня, не имевшего ранее опыта коммерческой Java-разработки. Именно он помог собрать воедино знания, полученные посредством самообучения и других курсов. В отличие от других курсов был упор на формирование понимания процесса: как работает та или иная технология и какие задачи решает, а не на общее описание ее возможностей. Домашние задания подобраны таким образом, что заставляют проявить творчество и перечитать немало полезной информации. Особенно интересными были задания: написать json сериализатор, упрощенный тестовый фреймворк, свою маленькую orm, сервер обмена сообщения между бд и фронтэндами. Хотя домашние задания, может быть за исключением первых, совсем не укладывались в заявленное время на домашнюю работу по 4 часа в неделю - для того чтобы успеть сделать последние 2 задания в курсе мне пришлось брать отпуск.

    Конечно основную ценность курс представляет из-за преподавателя. Очень качественное объяснение: не помню, чтобы хоть какой-то заданный по теме вопрос остался без ответа, также очень приятно и полезно было получать от Виталия не только информацию о недоработках в ДЗ, но и предложения об их возможной доработке уже за рамками задания.

    Ну и, конечно, очень важна возможность пройти собеседования в крупные компании. Каждое такое собеседование это очень интересный опыт сам по себе, независимо от результата. Лично я нашел себе работу и очень рад что не пожалел денег на обучение!
    Читать целиком
    Алексей
    Маянов
    До поступления на курс я программировал на Java от случаю к случаю. Для меня курс во многом стал отправной точкой в систематизации и расширении собственных, уже имеющихся знаний. С абсолютной уверенностью могу сказать: после окончания обучения мои навыки использования Java перешли на новый уровень, в первую очередь этим я благодарен авторам курса.

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

    По моим ощущениям, проектный месяц получился достаточно скомканным: не удалось получить достаточной обратной связи по проекту. Думаю причина заключается в том, что у многих учеников скопились долги, и весь преподавательский ресурс ушёл на их проверку. Я считаю, что на последнем месяце преподавателям стоит отдавать приоритет работе с проектами, иначе получается, что ученики, которые сдали все задания вовремя и перешли к работе с проектами, стали заложниками долгов остальных учеников.

    Отдельно хочу отметить, что вся серия пройденных интервью, на которые я попал, дала мне определенный положительный опыт.
    Читать целиком
    Павел
    Стрекалов
    В целом впечатление о курсе положительное, курс был очень полезен для меня.

    Как недостаток (или особенность) хотел бы отметить то, что чувствовалась изолированность от группы. При выполнении заданий казалось, что ты один на один с преподавателем (чат в slack не очень спасал в этом плане). Мне кажется, что общение между студентами через code review дало бы хороший эффект. Сначала преподаватель проверяет задание, принимает его, а потом студент должен еще посмотреть, выдать комментарии/замечания по двум-трем выполненным и принятым работам.
    Также Виталий упоминал, что хорошо бы делать "выставку интересных работ" - тоже, думаю, что стоит, но не понятно в каком формате, т.к. набираются долги за всё время курса и некоторые задания сдаются в конце.

    Хорошо было бы добавить блок теоретических вопросов по каждой теме (но об этом Виталий тоже уже говорил). Работу над проектом начинать в середине курса (месяца с третьего), а не в конце.

    О преподавателе хочется отметить - грамотная речь. Вроде незначительно и само собой разумеется, но в русскоязычном Java-мире есть технически грамотные личности, выступления которых порой невозможно слушать из-за обилия паразитических слов. А вебинары OTUS я мог спокойно смотреть, находясь с ребенком в одной комнате, и не боясь, что Виталий выругается или скажет какое-нибудь "крепкое" слово.
    Читать целиком
    Михаил
    Пыльцин
    Здравствуйте. Я уже много раз благодарил за курсы, но хочу это сделать еще раз - многие курсы, что сейчас есть в рунете, довольно поверхностны и дают только основы. Ваши курсы как раз дают более глубокие знания по программированию. Сам курс очень интересен, но мне не хватило домашних заданий - нет, сами задания интересны и их довольно много, особенно последнее, но, к сожалению, они не охватывают весь материал. Виталий - высококлассный специалист и преподаватель, думаю, ради него многие и записались на курсы. Честно, устроенные собеседования, хоть и были объявлены, стали сюрпризом, так как не верилось, что такое возможно. Часть собеседований и выполнение тестового задания сорвалось по личным обстоятельствам. Сейчас прохожу несколько финальных собеседований - есть маленький шанс получить первую работу в Москве в сфере программирования. Хотелось бы более углубленные темы по Spring/Spring MVC/Spring Boot/Hibernate/Сокеты/Обмен данных по сети или интернету/более больше данных по ConcurrentCollection. А так - буду советовать Ваши курсы. Очень хочется отдельный курс по тем темам, что написал выше + Java ee (в части, которая наиболее востребована сейчас работодателями).
    Читать целиком
    Daniil
    Klipov
    У меня курс оставил только положительные впечатления, он позволил структурировать и углубить знания, почерпнутые из различных статей и пособий для начинающих, а так же задать направление дальнейшего развития. Из положительных сторон хочется отметить, достаточно сложные домашние задания, интересную подачу и качество подбора материала преподавателями. К отличительным особенностям курса можно отнести наличие входного порога и высокую интенсивность занятий. Могу порекомендовать его тем, кто уже овладел основами языка, но не знает в каком направлении продолжать движение.
    Читать целиком
    Сергей
    Новожилов
    Давно искал подобный курс, рассчитанный не на новичков. Было очень интересно и полезно. Особенно хочу отметить преподавателей. Не каждый, кто даже очень хорошо знает предмет может доступно рассказать и объяснить. У Виталия и Дмитрия это хорошо получается. Еще большой плюс - это разбор домашних заданий преподавателем, очень полезно получить комментарии, рекомендации. Вообщем, 5 баллов из 5.
    Читать целиком
    Вадим
    Бубликов
    Проходил курс в Отус. По качеству норм. По формату удобно, что были записи лекций и можно было смотреть в оффлайн, это выручало. Нужна предварительная подготовка, как они и пишут. Учеба довольно напряжённая, много домашних заданий.
    Читать целиком
    Ольга
    Штыка
    В целом курс очень понравился. Нетривиальные домашние задания, понятные и доступные лекции преподавателей. Сами темы занятий актуальные, порой не задумываешься о их значении в текущей разработке, но при обсуждении становится понятна степень необходимости их понимания. Домашние задания проверяют относительно быстро, я сдавала на проверку в выходные и в течение недели их проверяли с подробными комментариями. Единственный минус - это щекотливая ситуация с оплатой. Я платила отдельно за каждый месяц. Все домашние сдала вовремя. На проект, сразу понимала, что физически не хватает времени, поэтому отказалась от его выполнения. И получается, что оплата последнего месяца (в котором нет домашек) предполагает лишь выдачу сертификата. 10000 за сертификат? Не комильфо.
    Читать целиком
    Алексей
    Бодяк
    Курс очень понравился и пригодился в работе. Преподаватели готовы ответить на все вопросы с большим удовольствием, а это очень важно. Спасибо за курс, следующий будет Spring :)
    Читать целиком
    Алексей
    Потехин
    С апреля 2018 прошел почти год, а кнопку увидел только сейчас).
    Если коротко, курс шикарный!

    Понравилась манера подачи материала, подготовленность преподавателей к занятию, если возникали вопросы в ходе занятия отвечали на них сразу же, даже была возможность спросить голосом. Нравились домашние задания, по началу это были дз направленные на понимание языка или технологии(web, jdbc). Потом начались повеселее, свой junit-framework например. Очень понравились домашние задания по design pattern и json-сериализатор. Домашки проверяли часто, советы и подсказки куда копать были всегда по делу. Иногда было видно, что проверяющий старается намекнуть на ошибку по разному. Т.е. не было такого, что исправь здесь и я приму. Так же проверяющие могли дать задание с + домашней работе. Правда я помню отказался, уж очень хотел закончить все, а по факту был с долгами.

    Не понравилась платформа, через которую проходил вебинар ее меняли несколько раз - лагает, зависает, интернет обрывается, ужас одним словом). Надеюсь сейчас стало лучше. Некоторые темы, которые рассматривались были очень сильно скомканы и скакали по ним галопом. Есть объективно большие темы в java и в рамках 1-2 занятий их не объяснишь(Темы связанные с бд).

    Я бы еще пошел, пусть меня научат, но готовлюсь к OCA/OCP
    Всем удачи!
    Читать целиком
    Юрий
    Суворов
    В апреле стукнул год как я занимаюсь программированием на java, имея в виду начало прям с базового курса. Резюме в плане java-экспиренса не блещет, но независимые эксперты, дающие тестовые задания и проверяющие код говорят, что пишу аки миддл, и что джуниору нужно полгода работы для написания 'так'. На самом деле курсы OTUS, это мощный бустер в практике написания. Имея полгода небольшого опыта в java, взял сразу два курса здесь на OTUS, это "Разработчик Java" и "Разработчик Java Enterprise". Выполненные за последующие полгода(на самом деле заметно меньше) 28 домашних заданий с ревью преподователей(на самом деле специальных проверяющих) определенно не прошли даром. Такое количество домашних заданий это конечно невероятный time-kill, поэтому сильно думайте прежде чем взять два курса сразу. На данном курсе "Разработчик Java" у вас будет 'всего' 16 разномастных заданий, но и их вывозят далеко не все. В общем будет интересно. Чего не будет так это принуждений в виде тестирования после каждой пройденной темы, хотя незнаю, может администрация и заведет(завела). А также не будет принуждения к написанию проектной работы по окончанию курса, и, что хуже, те кто решатся на проект останутся с ним один на один, но с возможностью задавать вопросы. А вот возможности получить опыт промышленной разработки в рамках проектной работы не предоставится, поэтому получайте его на решении д.з..
    Читать целиком
    Дмитрий
    Олейник
    В курс включены актуальные на сегодняшний день технологии. Домашние задания, закрепляющие лекционный материал, максимально приближены к боевым задачам. Возникает чувство, что ты создаешь что-то действительно ценное и не простое. Итоговый проект дает отличную возможность применить новые знания и получить ценные рекомендации от преподавателей по дальнейшему пути развития. Благодарю всех преподавателей за профессионализм и интересные вебинары!
    Читать целиком
    Александр
    Иванов
    Только положительные впечатления.
    Изначально думал, что будет не удобно заниматься в связи с большой разницей во времени(+7 от Мск), но как оказалось - зря: в будний день смотришь запись вебинара, а в выходной участвуешь онлайн.
    Получил много полезной информации и "фишек", которые уже пригодились в работе. Нельзя не отметить взаимодействие с преподавателями и проверяющими в процессе работы над ДЗ. Это особенно полезно, если ранее не было подобного опыта: так сказать имитация реальной работы.

    Спасибо преподавателям и всей команде Otus :)
    Читать целиком
    Роман
    Мусий
    На мой взгляд формат курса очень хорошо подходит тем, кто хочет расширить свой кругозор и получить представление о состоянии дел в Java разработке. Например, такой курс может быть полезен как интенсив для быстрого погружения в Java разработку, либо для более опытных разработчиков, которые изучают Java и которые хотят получить новые знания. Живое общение с возможностью задать свой вопрос и получить ответ - то что существенно выделяет формат курса среди традиционных MOOC. Множество практических занятий с обратной связью хорошо закрепляет пройденный материал. Хотел бы отметить очень хорошую подготовку к занятиям Сергея Петрелевича. Материал лекций хорошо структурирован и хорошо подаётся. Так же было несколько удачных лекций от Вадима. От лекций Виталия Куценко ожидал наверно больше - кажется грамотный преподаватель, но материал занятий показался недостаточно проработанным.

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

    Пожелание к преподавателям. Лекции я обычно пересматривал, иногда по 2-3 раза. Как правило, я это делаю на перемотке 1.25, 1.5, 1.75. Скорость перемотки 1.75 я мог ставить только у Сергея - речь грамотная, размеренная, не прерывистая - отдельное спасибо ему за это.

    В целом я доволен что прошёл этот курс и как сказал Сергей на последнем занятии, этот курс не только про способность решить задачи, но так же про способность организовать своё время.
    Читать целиком
    Роман
    Корсков
    1. Я закончил горный институт по специальности горного инженера (аспирантура не закончена), после этого больше 10 лет работал системным администратором *NIX, сейчас работаю в QA на автоматизации с использованием Java+Selenide в продуктовой компании, и повышаю свою квалификацию для перехода в разработку;

    2. Курс "OTUS: Разработчик Java" выбрал из-за того, что:
    1) в Java легко использовать аппаратную многозадачность, по сравнению с C,
    2) JVM есть везде (ну, почти)

    3. Тут можно (и нужно) задавать вопросы и получать квалифицированное разъяснение по ним, также лекторы рассказывают о не очевидных нюансах применения инструментария.
    Что же добавить... Я не знаю, очевидных недостатков я не нашёл.

    4. Обучение на курсе мне помогает в:
    1) написании автотестов сейчас на непосредственной работе,
    2) возможности перейти на более интересную работу,
    3) лучше обеспечить своё (близкое и не очень) будущее,
    4) в понимании чужого кода и в добавлении своего в совместные хобби-проекты.
    Читать целиком
    Сергей
    Голицын
    Очень хороший курс. Дошел до конца. Ни капли не жалею о том времени что провел за задачами и проектной работой. Часть полученных знаний успешно применяю на работе. Порой показывали просто магию ))) Но после подробных объяснений все становилось абсолютно понятно и не так сложно как казалось.
    Огромное спасибо преподавателям за их терпение и качественную проверку домашних заданий.
    Огромное спасибо за курс и переданные мне знания!)))
    Читать целиком
    Андрей
    Сынков
    Очень полезный курс, который дал мне общую картину технологий, которые необходимо знать Java разработчику. Конечно, некоторые темы невозможно раскрыть за лекцию, но по крайней мере, направление, куда двигаться и развиваться становится понятным. Отдельно хочу оценить очень интересные и местами реально сложные домашние задания. Честно говоря, некоторые из них меня так поглощали, что я забывал про основную работу :). Также, хочу поблагордарить преподавателей за детальную и подробную обратную связь и отзывчивость!
    Читать целиком
    Руслан
    Жантекин
    Отличный курс для начинающих и не только java разработчиков.

    Хотелось бы обозначить такие моменты:
    - Хороший план.
    - Квалифицированные преподаватели.
    - Удобный формат.
    - Быстрые фидбеки по дз и их проверка.

    Для меня этот курс стал мощнейщим толчком к дальнейшему изучению данной и смежными с ней технологий. Но так же могу и отметить, что по-моему мнению, несколько "оказуалили" прохождение курса.

    Ближе к последним темам, почти все дз, включали в себя очень большую часть кода из лекций. Конечно, нужно учитывать, что сама суть не всегда в нем, но закреплению это мало способствует, особенно если уловил суть проблемы при реализации дз. Немного рефактора, немного дописать и дз готово. На мой взгляд начальные темы были гораздо более интересны в этом плане. Взять хотя бы тему с asm. Есть наброски, но само домашнее задание выводит понимание предмета на гораздо более качественный уровень. Возможно проблема начинается там, где начинается использование спринга.

    Опять же, это лично мое мнение и именно это я ощущал по мере прохождения курса. Возможно я не прав.

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

    Я все сказал!©какой-то персонаж из сериала Мандалорец
    Читать целиком
    Сергей
    Вячеслаев
    Ниже вы прочитаете отзыв человека, который недавно закончил курс, выполнив все 16 д.з и защитил проектную работу. При этом,я еще не работал ни разу как программист, и можно сказать начинал все с начала.

    Прошло пару месяцев после самостоятельного изучения Java и я, почувствовав необходимость в понимании куда двигаться и что сейчас актуально, начал искать, где хотел бы пройти свое дальнейшее обучение.

    Надо сказать, что в Otus я пришел не сразу, немного позанимавшись на других онлайн-курсах.
    И какое же было мое удивление, когда я узнал, что Виталий Чибриков, прекрасные учебные ролики которого, я смотрел на ютубе, является директором Отуса и создателем курса «Разработчик Java».

    Я обычно не делаю быстрых поспешных шагов, в начале все люблю проанализировать, поэтому в начале я: просмотрел все доступные открытые вебинары и дни открытых дверей — таким образом, уже сложилось некоторое приятное первое впечатление. Далее прошел вступительное тестирование и мне дали доступ в слак курса. Пока группа набиралась, я посмотрел программу и уже начал двигаться по ней самостоятельно, чтобы было легче в дальнейшем.

    Курс стартовал в июне, и только сдав одно первое д.з. мне пришлось ехать в отпуск, а потом догонять — было не просто, ребята ушли на три домашки вперед. Пришлось попотеть, но в итоге я догнал. И в этот момент нам говорят «а теперь у нас будут каникулы» :)

    И так прошел первый месяц и уже можно сделать какой-то вывод: учеба мне по силам, вебинары проходят интересно, порой интенсивно из-за большого объема знаний, которые нам хотят дать. Но ведь всегда можно пересмотреть в записи и задать потом вопрос в чате. Естественно нужно много копать самостоятельно, и в этом я скажу вам и будет состоять обучение. Находить информацию, проверять ее самостоятельно в своем коде — вот это и есть опыт.

    Из преподавателей хотел бы отметить Сергея Петрелевича и Александра Оруджева. Прекрасное доходчивое объяснение и ревью кода.

    Задания действительно идут от более простых к сложным — которые можно решить разными способами, тут уже проявляется и наша творческая часть. Бывало что некоторые задачи, мне так понравились, что я ложился спать и представлял, как можно спроектировать код по другому, или мысленно дебажил ;)

    Заметил, что за время курса, я прокачал и свои soft skills: стал более уверенно относиться к непонятным и сложным вещам, любую задачу можно разбить на несколько более простых и постепенно решить. Отказался от некоторых тайм-киллеров в пользу действительно важных вещей для своего развития. А самое главное - просто увлекся программированием !

    Также важна ваша личная мотивация и умение найти свободное время. Но я обычно — если уж поставил цель, то довожу до конца. А когда ты учишься с вдохновением, то сложности уходят куда-то на другой план.

    И вот сейчас, я пишу этот отзыв: через пару дней я получаю свой сертификат, который с радостью распечатаю — как приятное дополнение к приобретенному мною опыта в сложной, но интересной работе на протяжение всего курса.
    Читать целиком
    Денис
    Железнов
    Придя на курс уже будучи в профессии Java разработчика чуть больше года, я нашел для себя много полезной и актуальной информации и благодаря курсу, я смог существенно повысить свои навыки. Темы на лекциях разбираются достаточно глубоко, также и с ДЗ, помогают и объясняют в непонятных местах. Отдельный плюс в том, что как выполнять ДЗ на лекции не разжевывают, поэтому чтобы его выполнить придется искать много информации в интернете и разбираться во всём самому. Также в конце курса есть проектная работа, где можно разработать собственный проект и защитить его.

    Из недостатков могу отметить что курс не дает навыков работы в команде, занимаешься как-будто один. Есть возможность спросить что-то в Slack, но я считаю что было бы лучше иметь например чат в Telegram для учеников где можно оперативно обсуждать ДЗ и задавать вопросы.

    В целом курс очень хороший, мне понравился, знаний полученных при прохождении курса более чем достаточно для устройства на достойную вакансию Java разработчика. Возможно в будущем поступлю на другой курс в Otus. Благодарю преподавателей за их работу в ведении лекций, а также проверяющих за их мучения в разборе ДЗ :)
    Читать целиком
    Павел
    Касымбеков
    Прохождение данного курса имело под собой две причины:
    во-первых, в нашем бурно развивающемся мире программист, как и любой другой специалист, должен постоянно развиваться, расти над собой, получать новые знания и опыт в своей и смежных областях, а также на их стыках;
    во-вторых, язык программирования Java и практики работы с ним являются базой для ряда перспективных и востребованных направлений разработки программного обеспечения.

    Сам курс мне, человеку, не имеющему опыта коммерческой разработки на Java, показался весьма информативным, полезным и сбалансированных.
    Курс, от простого к сложному, даёт значения о Java, возможность применить их на практике, а также, что крайне важно, подробную в хорошем смысле придирчивую обратную связь.
    Особенно порадовало то, что в курсе достаточно подробно рассмотрены паттерны проектирования.

    Данный курс оказался весьма полезным: узнал много нового, получил полезный опыт.
    Читать целиком
    Андрей
    Ямангулов
    Курс просто отличный, очень сложный и с большим количеством практической самостоятельной работы. Получил настоящее удовольствие от их решения. Самое главное - это практика, безусловно, и практики - достаточно.
    Дополнительное пожелание на будущее.
    1) Предлагаю более подробно описывать ТЗ к каждому заданию, может быть, даже пошагово, отдельным брифом к лекции. В общем-то, уже так и сделано, но очень много свободы выбора получается. Более подробное ТЗ сильно облегчит выполнение домашней работы.
    2) Предлагаю к каждой лекции помимо обязательного домашнего задания добавлять в бриф 2-3 опциональных задания, максимально использующих технологии реальных задач на производстве. При этом эти задачи можно делать и после окончания курса, у студента будет набор статистически наиболее часто встречающихся задач для самостоятельного освоения. Он решит их и добавит в гит самостоятельно, и таким образом его резюме будет еще красивее. Особенно - если это будут реальные примеры вступительных тестов на реальных собеседованиях при приеме на работу.
    3) если тема требует большого объема лекции, то разбивать лекцию на две части - лекция в 4 часа длительностью после первых двух часов вообще не воспринимается, уже устаешь предельно. Но в записи можно ее самому "разбить" на два просмотра, конечно.
    4) на самую сложную домашнюю работу - 16, последнюю, целесообразно выделить удвоенное время на решение. Без дополнительных лекций преподавателя, чтобы не перегружать его. Например, можно сделать там дополнительные "каникулы" дней на 10, и студенты успеют подтянуться по этой домашке. Времени было маловато, и пришлось израсходовать почти все время, отведенное на проект, на эту домашку. Поэтому на проект мне не удалось выйти, едва-едва успел разобраться с 16 работой, она реально очень сложная.
    Но в целом я доволен курсом очень, и преподаватели очень дельные и профессиональные. Спасибо всем огромное!
    Читать целиком
    Денис
    Емельянов
    Добрый день, коллеги!

    Пишу отзыв с небольшой задержкой, т.к. пересматривал некоторые уроки и закреплял пройденный материал.
    Кстати тут и напишу тогда, что 7 лекция (Сборщик мусора), которая была рабочая пол года назад, сейчас удалена с хранилища https://disk.yandex.ru/i/S2vgGjpgXETn0g и это печально. Хотелось бы все-таки иметь возможность смотреть лекции и по завершению курса. Осталась запись без картинки, непонятно зачем…

    Курс в целом очень понравился.
    Преподаватели старались и это было заметно, честно :)
    Запомнились все преподаватели и каждый по-своему.
    Понравились лекции Сергея Петрелевича и Виталия Куценко.
    Понравилось сдавать дз Александру Оруджеву (кстати его почему-то нет на странице курса и в списке преподавателей OTUS)

    Отмечу пару незначительных моментов, которые можно было бы улучшить.

    Не знаю насколько оправдано привлекать большое количество преподавателей и проверяющих ДЗ, но мне было бы комфортнее на протяжении всего курса общаться с небольшим количеством преподавателей. Иначе появляются разные моменты, например, в одной из лекций было указание делать дз определенным образом, а проверяющий преподаватель сразу сказал, что нужно делать по-другому, похоже, он не знал про рекомендацию лектора. Так же условия сдачи дз были разные у разных проверяющих :)

    Поскольку я был одним из тех, кто делал проектную работу, то хотел бы прокомментировать.
    На мой взгляд часть обучения «проектная работа» в таком виде как она есть, нужна небольшому количеству людей, в основном новичкам в ИТ, тем кто написали свои первые сервисы и хотят что-то сделать под ключ, от а до я.
    Другая часть людей, которые работают в ИТ не один год, например, как я, больше нуждаются в большем количестве лекций/дз т.к. там даются именно те необходимые «кирпичики» из которых они потом «строят дома» :)
    Т.е. лично мое мнение, если бы вместо проектной работы было +2 дз, это было бы интересней.

    Благодаря прохождению курса, я значительно поднял свой уровень квалификации на java и за это ОГРОМНОЕ спасибо вам всем!!!!
    В дальнейшем планирую проходить и другие курсы в OTUS.
    Читать целиком
    Denis
    Chaban
    круто
    Читать целиком
    Алексей
    Ильин
    Очень хотел пройти этот курс, теперь я на нём... и вот уже осталось крайнее ДЗ и дипломная работа с защитой. Волновался, что знаний не достаточно, подтягивал в течении года их как мог, помогли в том числе курсы на Stepik. Теперь уже на Otus появился и стартовый, начальный курс. Чего не хватало для понимания: Обязательно надо нормально уметь пользоваться Гитом, обязательно надо уметь пользоваться IDE, сленг: "сделайте пул реквест и потом смержите", для человека не видевшего гита звучит прикольно. Атмосфера на вебинарах очень дружественная, даже на вопросы не в тему находчивые преподаватели имеют ответ :) Отдельно хотелось бы отметить прием ДЗ, всегда преподаватель очень деликатно указывает на ошибки в стиле "не плохо было бы вот так...", что вызывает дополнительную мотивацию выполнять задачи правильно. Сами ДЗ интересные, с рефлексией намучился конечно, но это же всё опыт. Мало было инфы по Spring добирал в других источниках, слышал в новом потоке добавили занятий по этой теме. Итак впереди ДЗ, диплом, защита и мало времени, надеюсь я справлюсь.
    Читать целиком
    Владислав
    Матвеев
    Отличный курс, который позволил хорошо прокачать мои знания. Спасибо большое!
    Читать целиком
    Николай
    Беляев
    До поступления на курс промышленного опыта разработки на Java у меня не было. Мой бэкграунд состоял из самостоятельного изучения языка в течении нескольких месяцев. Вступительный тест для поступления на курс был сдан на минимальный пропускной балл :) И когда я смотрел на программу курса – были сомнения в своих силах. В тоже время, список тем, которые покрывает курс, весьма обширен. Наверное это и подтолкнуло на поступление на курс.
    Крутая подача материала на вебинарах и отзывы преподавателей на домашние задания дали мотивацию выполнить их все. В итоге получил много новых знаний. И это было не только в области Java, но также и о Computer Science.
    Что касается работы, то цели получить новую должность или свичнуться на Java не было. Полученные знания уже применяю на текущем месте работы. Пишу то, что не позволяет сделать мой основной язык программирования :).
    Впечатления о курсе крайне положительные. Хочу выразить огромную благодарность команде преподавателей и всем, кто причастен к курсу.
    Ps жду возможности поступить на курс по Spring ))
    Читать целиком
    Рафик
    Арефулин
    Добрый день!

    О всем курсе говорить пока рано, прошло меньше месяца. Занятия интересные, полезные. Форма преподавания удобная. Преподаватели рассказывают интересно, доступно, понятно. Отвечают на возникающие вопросы. Периодически стараются получать от студентов обратную связь. Глубина прохождения материала соответствует заявленной. Нагрузка адекватная.

    С пожеланиями профессиональных успехов
    и с уважением
    Рафик Арефулин.
    Читать целиком
    Даниил
    Капустин
    Работал я спокойно в иностранном банке на классном месте, кодил всякие функционал и отчеты для одной известной в РФ АБС, копил седину в висках и куски начатых и недоделанных проектов на Python’е.
    Но тяга к самосовершенствованию, воспоминания, что в универе я мог и на плюсах писать, а также осознание, что надо бы уже сделать что-то прекрасное вне работы заставили меня обратить свой взор на Java (ну еще, конечно, мониторинг востребованности скиллов программеров и один собес).
    Жизненный опыт мне подсказывал, что заставить себя выучиться самостоятельно - слишком challengable task для меня, поэтому стоит вложиться в какие-то курсы.
    На рынке сейчас много курсов, но в чате в ребятами, с которыми еще учился в универе, упомянули OTUS с уточнением, что курсы рассчитаны больше на подготовленную аудиторию. Бинго! Как раз то, что нужно - значит не будет синтаксиса, воды типы данных - все то, чем блещат курсы для начинающих.
    Сразу понравилось, что пришлось пройти подготовительный курс и сдать тест входной.
    Дальше больше - полез в чат в телеграмме, где только и разговоров, что о домашках, там и подсказать могут, и музыкой делятся по пятницам - короче своя атмосфера.
    Ну и собственно курсы - понравилось, что материала много, есть сугубо практические лекции (знания прежде всего понадобятся что Домашек), есть те, что понадобятся, когда настанет время блистать знаниями на собеседованиях.
    Практика полезная, тематики разные. Для начинающих - наработка портфолио, оттачивание навыков , полученных на лекциях.
    Читать целиком
    Александр
    Аксак
    Здравствуйте, меня зовут Александр Аксак, мне 27 лет.
    До того, как пойти на курс Java-разработчик в компанию Otus, я был преподавателем у детей дошкольного и школьного возрастов, работал сам на себя, получал хорошие деньги, но быстро остановился в развитии, и стало не очень понятно, что делать дальше.
    Вспомнил о своей старой идее переучиться на разработчика Java и решил все же осуществить задуманное.
    Какие-то знания у меня уже были, за пару лет до этого проходил различные курсы, но бросил тогда занятия, т.к. не было чёткого плана, да и понимания, что и как учить. В этот момент я вспомнил один понравившийся мне курс, который вел Виталий Чибриков, и тот факт, что он основал свою компанию – Otus.
    Перешел на сайт, почитал о курсе – все понравилось. Однако была загвоздка: курс рассчитан на тех, кто уже имел какой-то опыт разработки и хотел именно перейти на Java. Я подумал и решил, что стоит попробовать, к тому же была очень хорошая скидка на курс.
    Занятия проходили 2 раза в неделю по 1.5 – 4 часа (!!!). Да, среди преподавателей есть фанаты своего дела, которые были готовы безвозмездно после объяснения основной темы делиться своим объёмом знаний с теми, кто захочет.
    Очень понравилась программа курса, которая охватывает практически все основные темы, которые вам могут понадобиться вначале. Знания, которые вы получаете, имеют практичный характер, и те подходы, технологии, которые не актуальны, изучать вы не будете. К тому же вы постоянно закрепляете это на практике – каждую неделю даётся домашенее задание по пройденной теме.
    Признаюсь честно, мне учиться было тяжело, тратил я значительное количество времени, особенно на домашние работы. Иногда казалось, что я самый слабый в группе, потому что порой совершенно путался в том, что происходит. Каждый вебинар я вынужден был коснпектировать, делать скриншоты, пояснения к коду и.т.д
    Это принесло свои плоды: курс я закончил одним из лучших, даже сумел сделать выпускную работу, проект, тему которого я выбирал сам и писал с нуля при поддержке и наставлении опытного разработчика.
    Если говорить о минусах, то я бы сказал, что система помощи в трудоустройстве в Otus достаточно слабая, толку в ней не увидел, помощь в составлении резюме тоже была достаточно формальной. Однако стоит понимать, что после прохождения курса вы и сами сможете спокойно себе составить резюме и вписать туда ворох технологий, которые изучили, и к тому же, приложить сертификат. Кроме того, всем известные сайты по поиску работы никто не отменял, работодателей там достаточно.
    В общем и целом, курс оказался очень полезным, и я нисколько не жалею о потраченных времени и деньгах.
    После учебы я посвятил пару недель повторению и подготовке к собеседованиям, и уже после второго интервью меня пригласили в крупную компанию на должность Java Junior.
    Очень благодарен команде Отус.
    Надеюсь отзыв будет кому-нибудь полезен. По крайней мере, если бы я увидел подобный отзыв в свое время, то мне было легче решиться.
    Всем удачи!
    Читать целиком
    Необходимые знания
    • Опыт разработки на Java от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП).
    • Знание основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными.
    Подготовительный курс

    • Курс по Java-разработке для начинающих программистов

    • Занятия в формате видео и проверочные тесты

    • Все необходимые знания и навыки для поступления на курсы "Разработчик Java" и "Android-разработчик.Базовый курс"

    Записаться
    Процесс обучения
    Обучение проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек.
    Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий.
    Корпоративное обучение для ваших сотрудников
    Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
    >
    Программа обучения
    В процессе обучения вы получите комплексные знания и навыки.
    C 28 сентября
    Тема 1. Подготовка к курсу. ДЗ
    Тема 2. Дополнение к gradle, история изменения языка
    Тема 3. Контейнеры и алгоритмы. ДЗ
    Тема 4. QA и тестирование
    Тема 5. Инструменты для преобразования контейнеров, unsafe, jmh
    Тема 6. Аннотации. ДЗ
    Тема 7. Lombok
    Тема 8. Сборщик мусора. ДЗ
    Тема 9. Углубленные основы (примитивные типы, Remote debug, Hot swap)
    Тема 10. Байт код, class-loader, инструментация, asm. ДЗ
    Тема 11. Java 8
    C 9 ноября
    Тема 12. Концепты проектирования ООП. ДЗ
    Тема 13. Behavioral patterns
    Тема 14. Structural patterns. ДЗ
    Тема 15. Creational patterns
    C 30 ноября
    Тема 16. Сериализация. ДЗ
    Тема 17. NIO. Логирование
    Тема 18. JDBC. ДЗ
    Тема 19. Общие вопросы работы с СУБД, myBatis
    Тема 20. Hibernate
    Тема 21. JPQL. ДЗ
    Тема 22. Типы ссылок. Кэширование. ДЗ
    Тема 23. No SQL
    Тема 24. Web сервер. ДЗ
    Тема 25. Dependency injection. ДЗ
    Тема 26. War. Spring MVC. ДЗ
    Тема 27. Asynchronous Web applications
    C 25 января
    Тема 28. Thread
    Тема 29. JMM
    Тема 30. Executors. ДЗ
    Тема 31. Message System. ДЗ
    Тема 32. Многопроцессные приложения. ДЗ
    Тема 33. NIO
    Тема 34. Netty
    C 25 февраля
    Тема 35. Выбор темы и организация проектной работы
    Тема 36. Консультация по проектам и домашним заданиям
    Тема 37. Защита проектных работ
    Скачать подробную программу
    Выпускной проект
    Заключительный месяц курса посвящен проектной работе. Свой проект — это то, что интересно писать слушателю. То, что можно создать на основе знаний, полученных на курсе. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей. Также проект станет примером кода и отличным кейсом в портфолио, который оценят потенциальные работодатели.


    Примеры тем проекта:

    • web сервер (разберите протокол);

    • socket сервер на NIO (как netty);

    • свой ORM;

    • распределенный кэш;

    • кэш для hibernate​.

    Прошедшие открытые вебинары по курсу
    Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
    Управляем версиями базы данных через Flyway
    Сергей Петрелевич
    День открытых дверей
    10 сентября в 20:00
    Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
    Возможность пройти вступительное тестирование повторно появится только через 2 недели
    Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
    Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
    Пройти вступительное тестирование
    После обучения вы

    • получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов);

    • существенно повысите свою компетенцию в сфере разработки на Java;

    • научитесь разрабатывать коммерческие приложения самостоятельно и в команде;

    • получите сертификат об окончании курса;

    • получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).

    Дата выдачи сертификата: 9 мая 2021 года
    Ваш сертификат

    онлайн-образование

    Сертификат №0001

    Константин Константинопольский

    Успешно закончил курс «Java Developer. Professional»
    Выполнено практических заданий: 16 из 16

    Общество с ограниченной ответственностью “Отус Онлайн-Образование”

    Город:
    Москва

    Генеральный директор ООО “Отус Онлайн-Образование”
    Виталий Чибриков

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.

    онлайн-образование

    Сертификат №0001

    Константин Константинопольский

    Успешно закончил курс «Java Developer. Professional»
    Выполнено практических заданий: 16 из 16

    Общество с ограниченной ответственностью “Отус Онлайн-Образование”

    Город:
    Москва

    Генеральный директор ООО “Отус Онлайн-Образование”
    Виталий Чибриков

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.
    Стоимость обучения
    82 500 ₽
    100 000 ₽
    Продолжительность
    6 месяцев
    Начало занятий
    28 сентября
    Java – это один из языков программирования, с помощью которого создают приложения для работы и игр. Такие продукты устанавливаются на стационарные компьютеры, мобильные устройства и облачные высоконагруженные кластеры. Высокая востребованность разработчиков, владеющих этим языком, делает популярными курсы Java. Если вы хотите стать настоящим профессионалом в сфере IT, приглашаем пройти обучение в нашем центре.
    Условия и результаты
    Сразу отметим, что Java-изучение у нас предусматривает подготовку не с нуля. Чтобы стать слушателем, необходимо владеть базовыми знаниями и иметь определенный опыт работы с этим или другим языком. Если ваш уровень слишком низкий, можете пройти подготовительные курсы, где получите требуемые навыки взаимодействия с Java.
    Подготовительные и основные занятия проводятся в формате онлайн. После выпуска вы:
    сможете заниматься разработкой серверных приложений;
    освоите разные подходы к созданию программных продуктов;
    поймете особенности языка и платформы;
    получите все видеозаписи и материалы, используемые во время занятий.
    Также обучение Java в OTUS – это шанс на трудоустройство в крупную IT-компанию. Проходите вступительное тестирование и записывайтесь на курсы по телефону или онлайн.