Отзыв выпускника курса «Golang Developer. Professional»
Я прошёл обучение в OTUS и получил сертификат об успешном окончании курса «Разработчик Golang». Хочу поделиться своими впечатлениями.
Сразу предупрежу, что программа курса не рассчитана на начинающих программистов. Перед поступлением на курс синтаксис языка и базовые темы лучше всего изучить самостоятельно, и набить руку в редакторе, написав несколько программ на Go.
Несмотря на исчерпывающий материал в лекциях и форум поддержки, придётся самому читать много документации и изучать код сторонних модулей.
Я владею несколькими языками программирования, и моей целью при поступлении было написать как можно больше хорошего кода, - только так можно быстро выучить новый язык. Большим плюсом в обучении было то, что преподаватели курса — профессиональные программисты, работающие в крупных компаниях. Поэтому к содержанию и оформлению кода, покрытию тестами и сборке предъявлялись серьёзные требования с самого начала.
В программу обучения включено много тем, начиная с типов данных Golang и заканчивая разработкой микросервисов. Рассматриваются как особенности языка, которые делают его эффективным, так и современные средства, позволяющие увеличивать производительность программ.
Теория, рассказанная на вебинарах, закрепляется практическими заданиями. Важно с самого начала набрать хороший темп, потому что сложность домашних заданий растёт по мере продвижения по программе, и нужно успевать их выполнять. Но, если приучить себя каждый день работать по часу над заданиями, то проблем со сдачей не возникает.
Знания, полученные на этом курсе, я успешно применил в своём рабочем проекте, разработав серверное приложение на Golang. После окончания обучения я решил полностью перейти на этот язык и сейчас ищу новую работу. Параллельно начал делать Pet-project с микросервисами.
Спасибо OTUS за прекрасный курс!