онлайн обучение студенческий чат практики стажировка домашние задания
NPS(?): 76

Профессия: Java-разработчик

План обучения / Уроки

Модуль 1. Основы Java
Модуль 2. Алгоритмы и структуры данных
Модуль 3. Объектно-Ориентированное программирование
Модуль 4. Веб-технологии
Модуль 5. Корпоративные приложения на Spring Boot
Модуль 6. Продвинутая Java
124000 руб
10 мес
    https://ru.hexlet.io/programs/java

Кому подойдет этот курс

Новичкам, которые хотят освоить профессию с нуля
Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
Тем, кто пробовал учиться на сторонних курсах, но до сих пор испытывает сложности в самостоятельном написании кода
igor-telmenko
21.10.2023
   10

Хороший формат и есть кое-что для разработчиков с опытом Знакомство с Hexlet начал с интенсива "DevOps для программиста".В фокусе интенсива находятся Docker, Ansible и Terraform. Каждый модуль прекрасно (коротко и понятно о главном) разбирает различные возможности рассматриваемого инструмента в отдельных уроках. В конце многих уроков, кроме тестов, есть практические задания, которые помогают быстрее и лучше разобраться в теме. Данный интенсив содержит 3 задания-проекта. Упаковать приложение в docker-образ, описать конфигурационными файлами необходимую инфраструктуру в облаке и сделать развертывание приложения, - вот такие вещи я потренировался делать. Опыт полезный. Уже даже начал применять ряд знаний в повседневной работе.На данный момент кроме интенсива "DevOps для программиста" прошел также теорию и упражнения в треках "Асинхронное программирование на JavaScript" и "Тестирование с PHPUnit". Подошел к итоговым проектам. Поэтому хотел бы в целом рассказать об опыте с Hexlet. Что положительного для себя отметил на этой платформе.1. Есть курсы не только для новичков, но и для более опытных. Считаю, что имея даже многолетний опыт разработки надо не переставать учится. Постоянно появляются новые фреймворки, методики, инструменты. Необходимо идти в ногу со временем.2. Есть треки, которые представляют собой небольшие наборы курсов объединенные более узкой тематикой. Это удобно, если вы чувствуете, что имеете пробелы в конкретных небольших областях. Нет необходимости проходить огромный многомесячный курс и скучать на нем. Можно прицельно "прокачать" только то, что необходимо.3. Есть возможность купить подписку и заниматься в своем темпе. Курсов в интернете сейчас огромное множество. Рекламные заголовки пестрят обещаниями научить чуть ли не любую домохозяйку программированию. Деньги на рекламу необходимо отбивать. Вероятно, поэтому курсы зачастую имеют стоимость гораздо выше их отдачи. И вот тут базовая подписка Hexlet приятно удивляет. Так как за сравнительно небольшую сумму можно пройти несколько курсов. Сработает это, конечно, если у вас есть достаточный опыт и вы "прокачиваете" какие-то узкие области.4. Курсы на Hexlet чаще всего являются не видео-роликами, а текстовыми конспектами. И это хорошо, когда на экране отображается полезная информация, а не чье-то лицо. Уроки на Hexlet - это статьи, где собрано лишь самое важное, полезное и интересное. 5. Почти в каждом уроке есть задания с автоматической проверкой. Они позволяют на практике закрепить полученные знания. Авто проверка позволяет быстро проверить решение и узнать результат. Есть доступ к коду теста, что позволяет получше понять как именно должна работать программа. Также после успешного прохождения проверки можно сравнить свой ответ и решение преподавателя.6. Во многих курсах есть итоговые проекты. Это еще раз позволяет потренироваться и проверить себя в практических задачах. 7. В ряде курсов есть испытания - дополнительные небольшие задания по курсу с автоматической проверкой. Подойдет тому, для кого одного задания в конце урока мало.8. Есть возможность открыть общий доступ к странице профиля. Там видно какие курсы и как успешно проходил человек. Это можно использовать как своего рода визитную карточку. Хотя, конечно, на собеседованиях (не говоря уже о реальной работе) смотреть будут не на это. Но небольшой плюсик в свою пользу, вы все же получите.Теперь о вещах, которые можно было бы сделать лучше на Хекслет.1. Хотелось видеть больше курсов для опытных разработчиков. Можно было бы сделать курсы по созданию архитектуры ПО. Рассказать про чистую архитектуру с уклоном в те языки и фреймворки, о которых уже есть информация на Хекслет. PHP с фреймворком Laravel (или другим), JavaScript с фреймворками React и Vue, - вот для каких стеков технологий хотелось бы почитать про архитектуру. Также хотелось бы более глубокого освещения автоматического тестирования. Думаю, что это тему можно было бы развить.2. На странице профиля можно было бы выводить и информацию о полученных сертификатах и дипломах, если такие выдавались Хекслетом. Так страница стала бы более полной. 3. Дополнительно сертификаты можно было бы выдавать и в виде бумажного документа с количеством часов теории и практики. Может быть в виде одного документа, по запросу, с перечнем пройденных курсов за какой-то период. 4. В заданиях итоговых проектов встречаются формулировки несколько непонятные. Приходится нажимать на следующие шаги, чтобы понять, что имелось в виду в предыдущих. Думаю, что стоит потратить время, на более полное описание заданий.5. Ну и мелочь - в редакторе кода было бы хорошо иметь и светлую тему оформления. Работаю всегда с хорошим освещением. Темные темы рекомендуют, вроде бы, для условий с недостаточным освещением. Может быть это где-то настраивается? Не нашел.Имею некоторый опыт занятий на других платформах. Хекслет очень выделяется своими плюсами. Если улучшат то, о чем говорилось выше, то будет просто потрясающая платформа. Желаю проекту развития и процветания.Всем покаВеб-разработчик и студент Hexlet Игорь Тельменко

Плюсы: Хороший формат (не видео), есть практические задания с авто проверкой, есть подписка

Минусы: Хотелось бы больше курсов для опытных

Источник: otzovik.com
polyrythms
20.03.2022
   8

Подписка на план Базовый Оформил подписку для того, чтобы подтянуть ООП и Массивы для дальнейшего обучения Java. Ранее начал проходил бесплатный курс на Stepic.org, но столкнулся с недостатком задач и достаточно высоким уровнем вхождения на стадии ООП. Базовый план на Хекслете дает полный доступ ко всем блокам онлайн-школы (не включает в себя ревью вашего кода, наставничество, сертификат и т. д.). Советую сначала ознакомиться с темами онлайн-школы, есть ли среди них интересующие вас. По Java, например, доступны следующие блоки:- Основы программирования- Массивы- Настройка окружения- Корпоративные приложения на Spring Boot- Введение в ООП- Продвинутое использование- Основы ООП- Веб-технологии- Автоматическое тестирование- Коллекции- Составные данные- Структуры данныхМожно выполнять блоки вне зависимости от их порядка. Каждый блок включает в себя в среднем 20 тем с теоретической, тестовой и практической частями.Теория доступна и достаточна для решения предлагаемых задач. После прохождения блока даются дополнительные испытания в виде необязательных задач. Это порадовало, за этим, собственно и приходилДля оценки стиля подаваемой информации рекомендую пройти бесплатный блок обучения по интересующему направлению.Из минусов могу отметить низку активноть учащихся. Хотелось бы видеть больше комментариев к темам и задачам.Так же заметил баг: пропали отметки о выполнени нескольких тестовых заданий. На открытие следующих тем не влияет, написал об ошибке в поддержку.

Плюсы: Много хороших задач

Минусы: Низкая активность учащихся

Источник: otzovik.com