автор: Stanislav L
•Всем привет!
Сразу скажу, что курс интересный, понравились темы и задания, однако подача иногда оставляет желать лучшего. Вот правда, ничего личного, но по некоторым задачам приходится подключать свои телепатические способности: правильный ответ может быть только если код написан чуть ли не один-в-один. Диагностика от грейдера навроде "passed 1 of 12 tests" и всё..вы серьёзно?) И я уверен, что Александр Опрышко - классный разработчик, я видел его проекты.. но как преподаватель - увы. Обучением ему лучше не заниматься: Когда студенту за его же деньги зачитывают документацию, да ещё и фразами навроде "пишем вот это и всё работает" или просто зачитывать код, который появляется на экране..не объясняя, почему оно так работает, какие там зависимости и пр.. извините, но это никуда не годится.
автор: Полетаев А Ю
•О сложностях реальных и мнимых.
Создание веб-сервисов - задача, без сомнения, сложная. Ещё более сложная задача - научить созданию веб-сервисов. Осознавая сложность этих двух задач, тем не менее, приходится сказать, что обучение созданию веб-сервисов было, на мой взгляд, недостаточно удачно организовано. Во-первых, между неделями "скакала" сложность и объём материала для прохождения - первые три были очень простыми (даже с формальной точки зрения - заявленного преподавателями количества часов), последние - гораздо объёмнее, в несколько раз.
Во-вторых, в некоторых местах далеко не всё объяснялось в лекциях (и даже материалах для самостоятельного изучения). Свежий пример - последнее задание, в котором пришлось разбираться с тем, как запустить Celery, чуть ли не дольше, чем делать всё остальное задание (а ещё - очень долго искать, как бы "красиво" проинициализировать параметры hot_water_target_temperature и bedroom_target_temperature, пока совершенно случайно не обнаружил их в migrations - вот разве сложно было об этом в километровом условии написать?). Ладно, я, например, учился бесплатно по университетской программе, и вообще привык мануалы читать, но курс, вроде как, и на "начинающих" (тех, кто прошёл только два предыдущих курса специализации) рассчитан. Им, наверное, было и будет больно, особенно если ещё и платили деньги за курс.
Кроме того, кажется, что концепции ООП (про которые очень много и хорошо говорилось в предыдущем курсе) используются недостаточно (хотя контроллер умного дома или бот Telegram очень хорошо описывались бы объектами).
В итоге ученикам, которые сталкиваются (и должны сталкиваться) со множеством реальных трудностей, неудачные аспекты преподавания добавляют ещё и мнимых трудностей, что формирует не очень приятное впечатление.
В то же время, считать курс плохим или неудачным точно нельзя - идея с использованием API умного дома - шикарная и позволяет очень хорошо "пощупать" всё руками и организовать (в сочетании с pytest) грамотное тестирование и "руками", и автоматически. Но вот косяки, косяки...
Пожелание: Было бы здорово сделать курс более "сквозным" - начать со статического веб-сайта на первой неделе и постепенно "прокачивать" его. Очень хороший образец такого подхода, на мой взгляд, - The Flask Mega-Tutorial от Мигеля Гринберга (https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world).
З.Ы. в процессе борьбы с теми самыми мнимыми трудностями очень часто появлялось желание "пройти курс исключительно для того, чтобы с полным правом "напихать %$#в в комментариях". Курс прошёл, от напихивания, кажется, сдержался, всем спасибо, все свободны :)
автор: Igor R
•2 звезды из-за грейдера (системы, которая оценивает задания по программированию). Грейдер - это просто кошмар, сообщения об ошибках совершенно не информативны.
Что касается информации на курсе, то есть много полезного для веба. Было бы здорово адаптировать под 3 версию джанги (в курсе во всех примерах используется 2.0).
Первая неделя курса рассказывает о компьютерных сетях. Может быть полезно для общего развития, но в повседневной разработке эти знания не нужны. Без предварительных знаний в 1 неделе ничего не понятно.
В общем рекомендовал бы курс людям с большим запасом терпения.
автор: Чижов В Б
•Очень лёгкие задачи на теории и сложные задания на практике. Мало чему учат, в основном цитируют общедоступную документацию фреймфорков и технологий. Примитивные примеры на обучении и сложные практические задания для самостоятельного выполнения. Плюс, полное нежелание участвовать в обсуждении на форуме курса. Жаль, замысел курса был хорош.
автор: Вернер А И
•Ужасный курс. Задания дико тяжёлые. На форумах преподаватели нагло игнорируют вопросы и мольбы о помощи учащихся. Материал читается плохо. Конспекты, правда, хорошие - что да, то да.
автор: Roman B
•Хороший курс, мне понравился.
Что про него еще сказать?
Понравилось, что для тех кто не знал, или знал, но забыл есть ликбез по устройству компьютерных сетей, в частности моделям OSI и TCP/IP. Правда я не смог сдать тест на 100% даже сидя с книжкой Олиферов в обнимку (ага, с бумажной), ну да ладно.
Еще понравилась шутка на второй неделе, когда для прохождения простого задания по парсингу html нужно было вспомнить обход графа в ширину. Реально классная задумка.
Касательно непосредственно веба, в курсе есть введение в верстку, сделан обзор джанго и разобрано создание бота для Телеграм. Ну в общем все что нужно для начала погружения в пучины веба, кроме javascript и соответственно ajax.
Для тех кто совсем недавно решил связаться с разработкой, и совсем необязательно web, в курсе полезными будут основы SQL и git.
Из минусов - на момент прохождения не было конспектов занятий, а в описании финального задания написано, что в заготовке проекта подготовлены тесты, которые помогут написать реализацию, хотя де-факто тест представлен только один, да и тот из коробки не работает. В общем исправимо доработкой напильником. Еще хотелось бы чтобы в курсе хоть немного было освещена MongoDB.
И не знаю, можно ли тут писать про другие платформы, так что не буду называть прямо, если интересно - загуглите. В общем у mail.ru есть еще один курс, называется Web-технологии, рекомендую его пройти в дополнение к этому. Он совершенно бесплатен, и в нем рассказывают про всякие разные штуки, которые не освещаются здесь.
автор: Shereshevskiy D
•Специфический курс, не уверен, что всем нужен - но опыт полезный. Я сам работаю как DS
автор: Elena M
•В обучении используется Django 1.X и только в курсовом проекте - 2.Х. Информация дается очень поверхностно, и совершенно непонятно за что платить больше 5 тысяч в месяц. Данные от грейдеров совершенно неинформативны.
автор: Константин У
•4 и 7 неделя - очень сложные задания. По маршрутизации и шаблонизации материала в лекции - почти ноль.
Плохое объяснение в лекциях, отсутствие порой нормальных примеров, достаточных для ПОЛНОГО выполнения финального задания, нераскрытие некоторых тем (например, резкий переход на классы-представления или на шаблонизацию)
Да, много материала, но лучше уж разделить и подавать порциями, скажем, на 9 недель, но объяснить хорошо. Единственный хороший преподаватель был на 5 неделе, поучиться бы у него Вам, как необходимо подавать материал.
автор: Alexey L
•I'm sorry, but this is the worst specialization I have seen here on Coursera. Carelessly done.
Ребят, вы даже надпись на сертификате не смогли адекватную сделать: у вас получился рекламный листок вместо него.
автор: Диаконов В В
•Спасибо за хороший курс. Это хороший трамплин для дальнейшего развития. Теперь ясны направления в которых надо углублять навыки. Самое главное, что до этого курса я не работал с API. Сейчас впереди большие планы. Надо для своего бизнеса сделать Интернет-магазин на Django вместо WooCommerce. Это позволит контролировать все процессы. Еще предстоит поработать над углублением знаний по регулярным выражениям и парсингу. Предстоит большая работа над ботами. Это стало теперь возможным благодаря пройденному курсу. Большое спасибо!!!
автор: Брагин А С
•Очень очень насыщенный курс на практику. Рассматривается много полезных тем. Радует то, что и с Docker базовыми вещами разобрался, хотя это выходит за рамки курса. Ну и в сторону облачный сервисов теперь буду смотреть. Вот какая даже польза от курса уже :) Полученные знания, лично для меня, буду полезны не только в программировании на Python! Очередной очень замечательный курс из всей программы! Спасибо.
автор: Dinar
•Хороший курс, узнал много нового. Очень порадовало что авторы стараются обновлять материалы курса при выходе новой версии Django. Практика по SQL и ORM достаточно сложная, но это только плюс. Единственное что расстроило, это анализатор в финальном проекте, по его результатам не возможно понять что сделано не так, чтобы исправить это и получить максимальную оценку.
автор: Омелаев А А
•Очень насыщенная программа. Рассматриваются все базовые темы необходимые для Web - разработки. Нужно быть готовым к большому объему информации требующей самостоятельного изучения.
автор: Artem I
•Всю супер, хорошая подача материала, интересные задания, живая беседа , мне понравилось)
автор: Дмитрий Б
•Хорошие практические задания
автор: Вардаников С И
•Интересный курс)
автор: Степанов В С
•Этот курс лучше чем ООП, задания интересные, но сложны, так как теории дается мало, сразу настройте себя на чтение мануалов и документаций, иначе не получится, о многом просто приходится догадываться. Может быть это и к лучшему, "тяжело в учении, легко в бою"!
автор: Зверев П Д
•Все отлично, особенно понравилось создавать бота для телеграмм, но в некоторых заданиях описание было либо замудрённое либо не полное, пришлось обращаться за помощью в чат Telegram. Но курсовая работа.... это просто ужас...
автор: Bulekbaeva Y
•Информация очень полезная, доступно изложен материал. Очень хорошие практические задания. НО!!! Очень не хватает поддержки преподавателей!!
автор: Елизавета Б
•Курс дает хорошую базу для изучения веб-разработке, однако тесты заданий по программированию оставляют желать лучшего.
автор: Radu C
•Курс хороший, но чуточку чересчур насыщенный - материала в этом курсе хватило бы на целую специализацию.
автор: Антон Г
•Финальный проект разочаровал
автор: Исаев М
•Материал по django плохо построен