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

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

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

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

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

Новичкам, которые хотят освоить профессию с нуля
Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
Тем, кто пробовал учиться на сторонних курсах, но до сих пор испытывает сложности в самостоятельном написании кода
max9680
09.11.2023
   6

Получилось долго и дорого У меня 20-летний опыт работы системным администратором. Администрирую сервисы, построенные в основном на продуктах компании Microsoft - электронная почта, служба каталогов, общие файловые ресурсы, менеджер конфигураций, системы виртуализации. Решил освоить смежную профессию вэб-программиста. Выбрал курс "PHP-разработчик. Разработка вэб-приложений на Laravel" с наставником от компании Хэкслет. Стоимость курса в мае 2022 года составляла 119252 рублей. Одним из вариатов оплаты была рассрочка платежей на полтора года.Была цель освоить профессию разработчика вэб-приложений на Laravel за 10 месяцев и за 119252 рублей. По итогу, чтобы закончить обучение мне потребовалось 18 месяцев, 165200 рублей и сторонняя помощь бесплатных курсов:).Начиная курс, я уже имел приличные представления об IT. Такие понятия как IP-адрес, виртуализация, порт не были для меня новыми.В описании курса и в мотивационных (рекламных) роликах Кирилл Мокевнин (главный в Хекслете) подчёркивал, что можно проходить курс в удобном для учащегося темпе. Это было мне и нужно - совмещать работу и учёбу. Вот только Мокевнин всегда забывает добавить - "удобный темп обучения только за счёт студента". Как только закончится выделенное на курс время, вам тут же выставят новый счёт по новым ценам. Так мне выставляли 4 раза новые счета, но со скидкой. Процесс обучения был разным. Были ситуации, когда заходил в тупики, из которых было тяжело выбираться в психологическом плане, хотелось бросить. В этом плане наставник и группа никак не помогают. Тут только надежда на себя. Выбирался маленькими шагами путём поиска каких-то дополнительных материалов и больших временых затрат на поиск решений и обдумывание задач. Примерно за год я закончил теоретическую часть курса и три практических проекта. Оставался последний четвёртый проект на фреймворке Laravel. С ним возникли сложности. Окзалось, что успешно окончив теорию (более 95% заданий было выполнено без подсказок), я не могу выполнить практическую часть. Начальные шаги четвёртого проекта вгоняли в ступор. Я решил обратиться к вебинарам. В это время Хекслет потерял доступ ко всем своим вэбинарам. На вопрос к куратору что делать, ответили - ждать новых вебинаров. Было хранилище вэбинаров за несколько лет - не осталось ничего. Что делать - ждать новых. Отлично. Пошёл искать что-то по теме в интернете. Нашёл бесплатный курс по Laravel на youtube. Он мне помог восполнить пробелы знаний, не полученные в Хекслет, и закончить 4-й проект.Подробнее о некоторых аспектах курса.1. Наставничество. Курс предполагает помощь наставника. Наставничество представлял себе по-другому. Хотелось более живого общения. И более оперативных ответов от наставника. По факту под наставничеством в Хекслет подразумевается человек, который проверяет проекты студента, оставляет комментарии или рекомендации по исправлению ошибок в проекте и так же это человек, который обязательно должен ответить на твой вопрос в чате. Качество ответов своего наставника оцениваю на 4 из 5. Иногда случалось так, что наставник отвечал, но мне всё равно было не понятно. Приходилось задавать уточняющие вопросы. Иногда отвечал, как мне показалось, не особо вникая в вопрос. Не устраивала скорость ответа наставника. У моего наставника, как я понял, это не основное место работы и получалось так, что в дневное время он работает, а вечером отвечает на вопросы студентов. Мы с ним в этом плане находились в противофазе, поэтому решение вопроса иногда могло растягиваться на продолжительное время. Задаю вопрос утром, вечером наставник отвечает, задаю уточняющий вопрос днём, вечером наставник отвечает. Таким образом, некоторые вопросы решались очень долго.2. Вэбинары. Качество вэбинаров оставляет желать лучшего. Спустя некоторое время перестал посещать вебинары онлайн, просматривал в записи. И вот почему:2.1. Продолжительность по времени (от 1 до 2.5 часов). Тема может быть освещена за более короткое время. Бесплатные уроки по Laravel на youtube показывают это - ролики небольшие, но хорошо освещают какую-то одну тему. Соответственно, в записи можно перематывать.2.2. Очень часто возникают косяки во время вэбинаров со стороны выступающего. Начиная с того, что не может начаться во время, плохой интернет у выступающего, тормоза. И заканчивая какими-то ошибками, опечатками, на исправление которых тратится много времени. Особенно не нравился такой сценарий - "на вэбинаре мы пойдём по такому-то плану, затем что-то идёт не так и теперь мы будем делать что-то по новому плану". Соответственно, в записи можно перематывать такие моменты или выключить сразу).2.3. Качество освещения тем. Например, встречал 3 варианта роликов с одной и той же темой "MVC в laravel" от разных авторов. И все 3 автора не смогли мне дать понимания темы - долго, нудно, непонятно. Нужен 1 хороший ролик с лучшим объяснением темы.2.4. Когда присутствуешь на вэбинаре вживую, не получается повторять практические действия выступающего самому. Соответственно, когда возникает вопрос от выступающего всё ли понятно, то говоришь, что вроде понятно. Вопросы начинают возникать после вэбинара когда сам пытаешься проделать что-то практическое по теме и не получается.3. Финансовая сторона.3.1. Рассрочка по итогу оказалась кредитом от зелёного банка. Полная оплата курса с использованием отсрочки составила 140000 рублей.3.2. У Хекслет нет лицензии на образовательную деятельность в России, соответственно, нельзя использовать налоговый вычет за обучение.4. Что понравилось.4.1. Первая половина курса дала системные теоретические знания по части самого PHP.4.2. Понравились теоретические занятия на платформе Хекслет с практическим закреплением.4.3. Были полезны комментарии наставника по практическим проектам.4.4. Учат программировать по стандартам.4.5. Проекты интересные и наглядные.4.6. Обучение построено в логическом порядке.4.7. Сложилось впечатление, что им не безразлична обратная связь. Пытаются как-то учитывать свои недостатки.По итогу обучение затянулось по времени, по деньгам оказалось дорого. Очень не понравилось, что все непредвиденные проблемы (переезд из slack, замена хостинга для деплоя проектов) и косяки Хекслета (потеря вэбинаров), Хекслет перекладывает на счёт студента. В итоге переплатил за курс более 25 000 рублей. Совет всем будущим студентам Хекслета - если нет лишних денег, нацеливайтесь сразу на результат, необходимый для окончания курса. Не блуждайте по разным темам, которые не ведут к завершению курса. При подходе, когда платишь не за конечный результат, а за время проведённое на пратформе, Хекслету выгодно, чтобы студенты блуждали по мини курсам в поисках ответов на свои вопросы как можно дольше на платформе. В моём случае Хекслет не дал мне необходимых знаний по Laravel, пришлось восполнять пробелы другими курсами. В итоге были потрачены дополнительные силы, деньги и время.

Плюсы: интересные проекты

Минусы: дорого, долго,

Источник: otzovik.com
Georg-P
28.09.2019
   10

Можно научиться многому полезному. ХекслетЯ начал свое знакомство с Hexlet с изучения Javascript. Не самый, на мой взгляд, интересный язык. Но сейчас, скорее всего, один из самых распространенных для WEB программирования. Так как мои интересы лежат именно в этой сфере, с него и начал. После простой регистрации открывается окно программы, которое разделено на две части. В одной - теория и задание, которое нужно сделать, в другой – редактор, в котором набирается код. После выполнения задания, оно отправляется на проверку, и если выполнено правильно, открывается новое задание. Ну и так далее.Первые задания простые, чуть даже скучноватые, которые решаются «в уме». Но первые впечатления обманчивы. Уже во второй половине курса появляются эдакие занозы, когда уже приходится «включать мозги», которые пока еще только начинают «нагреваться». С увеличением количества решенных задач темп продвижения существенно замедляется, а мозги иногда уже начинают «дымиться» в процессе... Незабываемые ощущения. Бывают и такие случаи, когда тупо смотришь на экран и сквозь зубы цедишь: «Чё те надо…(дальше не печатное)» Впрочем, если кому-то такие состояния не по душе, есть альтернатива, даже их несколько. Лучше, все-таки, учиться самостоятельно. Но, если уже - совсем «никак», или не очень хочется «напрягаться» (тогда какой смысл учиться?), есть несколько возможностей.Первое - можно смотреть, как сделали упражнение сотоварищи по курсу, можно искать ответы в интернете, можно также перейти по ссылкам в задании в качестве подсказок и «поковырять» там. Ну, и на самый крайний случай, можно обратиться к эталонному решению.Вообще, мне кажется, сильной стороной курса является то, что его создатели очень активно привлекают к работе с источниками. Понятно, что все знать о каком-либо предмете невозможно, да и не нужно. Нужно уметь найти ответ, а как - в общем-то, не важно. В этом и заключается мастерство в любой сфере деятельности, в том числе и в программировании. Так что, кажется, это правильный подход. Также дается ссылка на онлайн-редактор кода, в котором можно экспериментировать, если нет своего редактора. Кому-то, может быть, подойдет такой вариант, хотя, мне кажется, в своем редакторе все же привычней, да и «под рукой» он всегда. Недостатки есть. Например, задачу решил, отправил на проверку – пишет, что нашел ошибку. Первое, что делаешь - скрупулезно проверяешь свой текст пятнадцать раз - не находишь ошибку. Дальше, используя всяческие подсказки и шпаргалки в интернете и в других местах, опять ищешь ошибку… Было так, что на эти процедуры уходило несколько дней. В итоге убеждаешься, что решение верно. В конце концов, сдаешься. А куда деваться? Открываешь эталонное решение – а там твой текст – абсолютно точная копия, никакой разницы…После копирования эталона, вставляешь его вместо своего кода, и, счастье, все работает…. Такие проблемы были. Немного, наверное, два или три раза, но все-таки. Конечно, не очень приятные моменты. Но можно посмотреть на это и с другой стороны. Не секрет, что в работе программиста «львиная» доля времени уходит, именно, на правку кода. Так, что можно считать, что выполняешь работу настоящего «программера». Растешь непомерно в собственных глазах…Естественно, пройдя курс, а там более 70 заданий, программистом не станешь. Придется углубленно изучать синтаксис, алгоритмы, фреймворки, да и много чего еще уже за рамками этого ресурса. Но начальные представления о работе программиста, думаю, можно получить. Кстати, синтаксис в упражнениях достаточно упрощенный, то есть многое в коде уже сделано за нас. В курсе изучается не столько синтаксис и какие-то общие правила программирования, а, что несравнимо более ценно – заставляют думать, решать задачу обобщенно, алгоритмически. Начинаешь понимать, что синтаксис – все-таки не главное. В этом, наверное, и заключается основная идея авторов. Не на многих курсах встретишь подобный подход. В этом и есть, как кажется, основное отличие Hexlet от других подобных ресурсов.Курс бесплатный, поэтому «денежка» останется дома, а в голове существенно прибавится.Одним словом, если серьёзно хотите заниматься этим захватывающим делом, идите на Hexlet. Думаю, что польза будет.

Плюсы: Заставляют думать, причем бесплатно

Минусы: Не часто, но случается некорректная проверка заданий.

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