Отличная компания по онлайн-обучению Я прошел онлайн-обучение на курсе "Разработчик Golang" в компании OTUS и получил сертификат об окончании. Я выбрал этот курс среди прочих, потому что мне, как профессиональному разработчику, не хотелось тратить много времени на переподготовку. К тому же, я купил курс с 30% скидкой во время "черной пятницы". Курс был довольно сложным и динамичным - за 4 месяца мы прошли 32 темы, начиная с основ языка и заканчивая микросервисами и оркестраторами. Важно было с самого начала прилежно учиться, не пропускать лекции и сдавать в срок домашние задания. Много студентов отсеялось во время обучения из-за отросших "хвостов" по домашкам. Впрочем, с администрацией курса можно договориться и решить эти проблемы.На курсе преподают профессиональные программисты, которые работают в крупных компаниях, поэтому подход к разработке ПО был с самого начала очень серьезным. Помимо вебинаров было организовано общение с преподавателями в Slack'e и специальный чат проверки домашних заданий. Преподаватели и методисты постоянно улучшают лекционные материалы и учебные пособия. Немного завидую следующему потоку - им оптимизировали работу над домашними заданиями.К сожалению, программа трудоустройства в OTUSе работает плохо, я не получил ни одного предложения от компаний-партнеров после выпуска. Это необходимо улучшать.
Плюсы: Много курсов по современным технологиям, сильные преподаватели, недорогая цена с учетом скидок
Минусы: Программа трудоустройства после окончания
Продуктивно Отзыв о курсе Golang образовательной платформы "OTUS"Дисклеймер: публикация на основании пройденного курса, не является рекламой, выражает субъективное и оценочное суждение автора без какого-либо вознаграждения.Как это ни странно будет звучать, но программирование - одно из моих хобби. Оно помогает мне в изучении информационных технологий, освоении математических алгоритмов и автоматизации рутинных задач. Как показывает практика, навыки разработки узкоспециализированного ПО с нуля и доработки чужого - бесценны. В 2022 году я принял решение перевести программирование из категории "хобби" в основное направление трудовой деятельности. Изучив тенденции на рынке вакансий, понял, что необходимо освоить Golang. Курс "Golang Developer. Professional" на моем счету уже четвертый на платформе "OTUS" (до этого - "Web-разработчик на Python", "Administrator Linux. Professional" и "NoSQL"). Образовательная программа охватывает широкий спектр задач, начиная с базового уровня. Стоит отметить, что новичку придется не легко, так как теоретическая часть предполагает наличие у обучающегося навыков в реализации структур ("двусвязный список"), веб-серверов (с REST API маршрутизацией), клиентов баз данных ("In-memory", Postgres), оценке сложности математических алгоритмов, а также знаний паттернов проектирования исходного кода и архитектурных шаблонов построения программ.Вместе с тем, начиная с самого первого домашнего задания, менторы (как лекторы, так и проверяющие, отдельно благодарю Артёма Картасова за глубокий анализ моего кода) методично и последовательно ведут учащихся к итоговому защитному проекту. Не могу не упомянуть, что и мои однокурсники были активны, помогали и отвечали иногда быстрее преподавателей (мы открыто спорили, конструктивно отстаивая каждый свою точку зрения, публиковали дополнительные материалы, мне писали личные сообщения с советами и обращались за ними).Курс "Golang Developer. Professional" качественно отличается от иных, пройденных мной, проработанным GitHub-репозиторием домашних заданий (автоматические Unit- и Linter-тестирование, подготовленные формы контроля в рамках PullRequest). Ряд лекций носит основополагающий методологический характер, специфичный для Golang (в частности, горутины и приемы организации "связи" между ними). В рамках обучения я впервые столкнулся с gRPC и Protobuf. В результате крайних домашних заданий реализуется микросервисная архитектура посредством Docker. Такое расширение кругозора привело к необходимости пересмотра критерия "правильности" проектов технических решений, исполненных мной ранее на других языках программирования.Тематики курсовых работ различны (это и сбор метрик, и элементы SMM, и работа с базами данных, и веб-сервисы). Каждый обучающийся сможет выбрать ту сферу, что ему по нраву, продемонстрировав, таким образом, имеющийся опыт и потенциал. Так что, даже новичкам не стоит бояться. Пройдя входное тестирование на оценку "D", я из 15 домашних заданий исполнил 14, из которых 12 - на 10 баллов из 10, одно - на 9 и одно - на 8. Выпускной проект - на 12 баллов из 15.Я стал еще более уверен в себе и в правильности принятого решения о смене рода деятельности на IT-сферу.Спасибо команде "OTUS".
Плюсы: Охватывает инструментарий разработки сверх самого языка
Минусы: Рос объем домашних работ к концу курса, но обещали пересмотреть динамику на следующем потоке