Евгений Морозов
Остался весьма доволен курсом Spark Developer.
Наличие некоторого опыта работы со Spark сделало прохождение курса ещё более полезным, так как позволило шире трактовать материал. Преподаватели проявили себя как истинные профессионалы в своей области и дали несколько пригодившихся на практике советов прямо по ходу занятий.
Особенно полезным показалось выполнение дипломной работы, которую я настоятельно рекомендую защищать всем. Это отличная отработка как технических навыков, так и системного мышления, превосходящая по сложности домашние задания. Хочу дополнительно отметить, что домашние задания проверялись тщательно, снисходительно и с обратной связью, несмотря на то, что их выполнение вовсе не было обязательным.
Непосредственно программа курса предлагает широкий спектр тем, охватывая все API фреймворка, но из-за этого некоторые модули получают меньше внимания. Основное внимание уделяется общему пониманию Spark, вместо углубленного изучения узких областей, таких как SparkML или GraphX. В разделе стриминга было бы полезно уделить больше внимания работе с Kafka, чтобы избежать пробелов в знаниях из-за необходимости освоения ещё одного инструмента без хорошего понимания сферы его применения. Гибкость программы относительно выбора языка заслуживает отдельного упоминания: преподаватели не настаивают на использовании только Scala, за исключением тем, посвященных исключительно этому языку программирования, что позволяет студентам выбирать инструменты в соответствии с их предпочтениями.
В целом, курс был очень информативным и полезным, я благодарен за полученные знания.