5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
5
Помощь с трудоустройством
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
Срок обучения (10 месяцев) - может не хватить для полного завершения курса.
Практика в браузере периодически теряет соединение и не сохраняет решение.
Хотелось бы больше тестов после теории (обычно их 3-4 штуки).
Низкие требования к 3 проекту (медвежья услуга для новичков).
По фреймворку Laravel всего 2 курса.
Уже на 1 модуле закрыл большое кол-во пробелов в знаниях. Программа действительно насыщенная. В течение всего времени идёт пошаговое и постепенное наращивание сложности.
Одно из особенностей Hexlet в том, что 90% материала это текст. Тут придётся вникать/вчитываться, а это помогает лучше усвоить материал.
Проекты разнообразные, есть чем наполнить свой github аккаунт. Один из проектов - своя собственная библиотека! Наставники проводят подробное ревью проекта, в результате вы получаете отличную работу в портфолио.
Вебинары проводятся достаточно часто (из-за изменений в обучении стали реже) - наставники отвечают на все вопросы развёрнуто с примерами. Вопросы по микро.
Много opensource проектов, ими реально пользуются в интернете.
По Laravel курсов немного.
10 мес. на всю программу может не хватить.
Практика после каждого урока — не просто теория, а сразу упражнения, которые помогают закрепить материал.
Поддержка наставников — если что-то непонятно, можно обратиться за помощью и получить четкий ответ.
Структурированная подача — информация дается от простого к сложному, без лишней воды.
Вебинары, на которых разбирали разные темы и разбирали возникающие вопросы
Недостатки можно найти, если поставить такую цель. Моя цель была получить знания и я их получил в полном объеме.
Обучение сложное, надо будет напрягаться, чтобы усвоить весь материал.
Вас никто не будет заставлять учиться и постоянно мотивировать, Вы должны будете это делать сами. Вы должны быть готовы к тому, что это Ваше обучение и Вы должны будете прикладывать усилия. Наставники и кураторы помогут Вам справится со сложностями.
Темп обучения. Для оптимального прохождения моего курса необходимо выполнять не менее 2 уроков в день для того, чтобы усваивать информацию в спокойном темпе. Если делать большие перерывы — уроки накапливаются (и в разделе прогресса тебя начинает подгонять напоминание об отставании), начинаешь проглатывать теорию и образовываются пробелы. Лучше идти размеренно и тогда не должно возникнуть проблем с обучением.
Вводная часть заканчивается довольно быстро и появляются сложные задачи, с первых уроков надо перестраивать свое мышление, делать его более алгоритмическим. Сама теория содержит отсылки на прошлые уроки и иногда приходится пересматривать то, что уже прошел ранее, для более четкого понимания. Иногда в этом помогает раздел «Обсуждения», где другие ученики делятся схожими проблемами.
По некоторым темам есть большие книги, например по типизации в ЯП, в курсе этому уделено лишь несколько уроков, причем примеры очень сильно оторваны от реальности и понять практическое применении типизации лично было для меня сложно. Приходится гуглить, читать много доп. материалов. И это лишь один из примеров.
Курс не сделает вас программистом. По большому счету в нем есть дорожная карта по теории, причем теория довольно сильно оторвана от реальности, как и любые академические курсы. Чтобы разобраться в чем-то - придется читать доп. материалы и самостоятельно разбираться на практике. Правильно ли это? Сложно сказать, но при выполнении проекта эта проблема вскрывалась не раз, поскольку все связи теории и практики лично для меня были неочевидны. По окончании курса у меня сформировалось общее понимание о принципах работы проектов, могу более четко сформулировать проблемы, возникающие при решении задач, чтобы "погуглить" и найти ответ, убраны типичные для новичков ошибки, теперь остается только дополнять свои знания практическими навыками.
Было достаточно сложно и интересно. Позволяет прокачать свои знания.
Хотелось бы чтобы некоторые темы были раскрыты более подробно.
Если не лениться и посвящать минимум 2-3 часа в день учебе, то можно неплохо развить или подтянуть свои знания в разработке.
Абсолютно все, от цены до качества помощи менторов просто 0
Не покупайте курс, наставники которые ничего не объясняют отвечают по настроению
Удобная платформа, дружелюбное сообщество, свободный график обучения
Тут не получится отсидеться на задней парте, никто за руку тянуть не будет. Нужен высокий уровень самоорганизации и мотивации. Придется изучать много нового материала, ломать голову над задачами. Но тем ценнее результат.
Функциональное программирование, паттерны, фреймворки
Лучшая школа в которой я учился.
Обучение структурированное/пошаговое, идёт постепенное погружение в более сложные темы.
Большое количество практики.
Сразу идёт уклон в сторону Best Practice.
Задания повышенной сложности (испытания).
Опытные наставники.
Офигенный opensource (проектами пользуются реальные пользователи).
4 хороших проекта в портфолио (терминальная-игра, библиотека, анализатор-страниц, менеджер-задач).
Обратная связь.
Комьюнити.
Можно получать доп. дни самостоятельного обучения за посещение активностей.