Честный отзыв слушателя курса «Профессия Python-разработчик» от skillbox.ru купленного за свои и «существенные» деньги в нынешний «бум» онлайн образования.
В конце 2019 у меня появилось немного времени и желания заняться чем-то новым, после случайной прогулки по магазину мне на глаза попалась книга «Учим Python, делая крутые игры», автора Эл Свейгарт (для новичков то что надо).
Так как программирование мне нравилось со школы я подумал, а почему бы и нет? И окунулся в мир этого интересного языка.
Дальше пошли лекции на ютубе от замечательнейшего преподавателя Тимофея Хирьянова (тоже рекомендую), начальные курсы по данному языку на курсере, линкедине или степике.
Что-то было нудным, что-то уже известным. Нудное и известное пролистывалось для перехода в полезному и практическому.
Багаж знаний копился, практических знаний уже хватает на выполнение личных проектов используемых в основной работе.
Но из-за накопления разнородных знаний потребовалось их упорядочить, что может упорядочить лучше чем какой-нибудь полный/длинный курс, причем с куратором?
Яндекс.Практикум — курс Python-разработчик
Пробежавшись по рынку нашел отличный курс Яндекс.Практикум, то что надо!
Но стоимость была очень дорогой относительно моих задач.
Я не планировал смену деятельности и становление «чистым» программистом, поэтому стоимость этих курсов для меня была завышенной и я поискал боле доступную альтернативу.
Если вы планируете «отбить» стоимость курсов доходом который вы получите от этих знаний, значит стоимость курса для вас будет приемлемой.
Хотя у Яндекса отличный курс, где-то задания будут нудными, но это все показывается на жизнеспособных примерах, т.е. да, «нудно и скучно», но нужно. 🙂
Курс Skillbox — Python разработчик с нуля
Следующий кандидат был скиллбокс, мелькавшее в рекламах название, но попал я на их вебинар «Взломы и brute-force атаки» где в очень доступной даже для новичка форме показывался питон и его практическое применение.
Если такая практика идет на общедоступных вебинарах, то что за курс тогда «под капотом»?
Подумал я и озаботился покупкой курса.
Получив неплохую скидку (от начальной суммы) и оплатив в конце 2019 года, я стал слушателем курса, который стартовал в начале 2020.
Начало
Начало было неплохим и ожидаемым (1 и 2 модуль).
Небольшое обучение по git, задания принимаются и сдаются через него.
«Живой» и вежливый преподаватель принимающий задания.
10 домашних заданий вида: посчитайте расстояние, определите границы круга, постройте список.
Ожидаемо и необходимо.
Модуль 3. Основные операторы
Все еще неплохо, хотя появилась библиотека рисования «возврат в 80е», которую написал автор курса или имел отношение к написанию.
9 заданий посложнее, из которых очень понравилась задача протаскивания кирпича в отверстие.
4 задачи на рисование с помощью этой библиотеки, вида: рисуем 10 пузырьков, нарисуйте стену из кирпичей.
Уже тогда начал появляться вопрос, разве нельзя отработку навыков программирования перенести на более практические задания (вспоминаем вебинар выше из-за которого я пришел), чем рисовать пузырьки, стенки и смайлики с помощью библиотеки которая написана автором, имеет более известные и продвинутые аналоги (ну если вы таки хотите использовать питон для рисования примитивов)?
Для понимания актуальности в 2020 году, что вам предлагается делать:
Ок, 4 задачи «траты времени на бесполезную библиотеку» из 9, это можно перетерпеть.
Выполнил простые и продвинутые варианты заданий (в некоторых заданиях помимо базовой задачи, предлагается еще и расширенная).
Моя версия стены, с задания нарисовать стену из кирпичей.
Но «работа» с этой библиотекой это было очень скучно и тоскливо, честно.
Модуль 4. Функции подробнее
Объяснение функций, теория все еще идет как надо.
Всего 5 домашних заданий.
Но все 5 заданий посвящены работе с этой библиотекой, теперь нам нужно нарисовать фигурки, крашенные фигурки с выбором, дерево и падающие снежинки, в этой бесполезной, ненужной библиотеке (привет графика из 80х)!
У меня имеется основная деятельность и я могу выделить время на получение каких-то новых и отвлеченных знаний (Python для меня это хобби) около 2 часов в день.
Скиллбокс предлагает потратить моё время, выделенное на обучение Python, на навыки рисования примитивов в мертвой и бесполезной для дальнейшего опыта библиотеке? Вместо учебы на каких-то жизненных, актуальных примерах?
Никто не будет вас спрашивать на собеседовании, а можете ли вы нарисовать квадратики, домики и сделать чтобы они перемещались по экрану.
В Skillbox вы будете осознавать, что зря тратите время, но ответ вам будет "у нас есть только такой курс".
При этом автор заданий заботливо советует:
# Пригодятся функции
# sd.get_point()
# sd.snowflake()
# sd.sleep()
# sd.random_number()
# sd.user_want_exit()
Спасибо скилбокс!
Вместо того чтобы слушателю рассказать о применении стандартных библиотек time (time.sleep()) и random (random.randrange()), слушатель этих курсов при необходимости будет тащить в проект эту мертвую библиотеку рисования (он же помнит что паузу можно сделать функцией этой библиотеки, а для получения случайного номера из диапазона тоже нужно тащить эту библиотеку в проект).
Эти пять заданий в этой полумертвой библиотеке вынудили меня растянуть их прохождение на целый месяц и желание бросить курс.
Т.к. на одной чаше весов у меня было получение практических знаний, которые позволяют увеличивать доход и получать положительные эмоции, а на другой тупейшая трата времени на разбирание с библиотекой и рисование в ней не менее бесполезных заданий предложенные скиллбокс. При этом нет проблем настроить движение или перемещение объектов, но задание будет звучать " а нарисуйте мне домик с окошком, дверью и трубой".
Слушателям предлагается понимание функций и рекурсии функций через рисование, причем большую часть времени они будут заниматься рисованием примитивов, чтобы наконец-то приступить к выполнению задания.
5 модуль. Модули и пакеты
Новая тема, полезная.
Немного скучных лекций и традиционно, домашняя работа, на этот раз из 4 заданий.
3 несложных задания, относящихся к теме модуля и… апофеоз!
# Создать пакет, в который скопировать функции отрисовки из предыдущего урока
# - радуги
# - стены
# - дерева
# - смайлика
# - снежинок
# Функции по модулям разместить по тематике. Название пакета и модулей - по смыслу.
# Создать модуль с функцией отрисовки кирпичного дома с широким окном и крышей.
# С помощью созданного пакета нарисовать эпохальное полотно "Утро в деревне".
# На картине должны быть:
# - кирпичный дом, в окошке - смайлик.
# - слева от дома - сугроб (предположим что это ранняя весна)
# - справа от дома - дерево (можно несколько)
# - справа в небе - радуга, слева - солнце (весна же!)
Задание собрать пакет из модулей для этого курса выглядит очень логично.
Но подумайте, чем вам предлагается заниматься вместо этого, не большую, а просто огромную часть времени выполнения домашнего задания?
Skillbox вы издеваетесь? (А читатели, задумайтесь, оно вам надо за такие деньги?)
Вывод о курсе Skillbox — Python разработчик
Рисование кирпичей, домиков и «падение снежинок» было ново и интересно в 1998 году на Pascal.
Но в 2020 году это ничего кроме раздражения и понимая абсолютно пустой траты времени на «это», вместо примеров на стандартных библиотеках, которые могут пригодится в дальнейшем — не вызывает.
Хотя если вы планируете работать в гейм студии 1998 года, навыки получаемые при трате времени на этот курс будут востребованы, вы сможете не только запрограммировать тетрис, но еще и нарисовать его этой библиотекой.
Мой отзыв о курсе Skillbox — Python разработчик с нуля — это бесполезная трата ваших денег и вашего времени, которая с легкостью может отбить охоту к изучению этого отличного языка программирования!
Если вы хотите учить Python и получать радость постижения нового и практические знания — поищите вместо Skillbox, что-нибудь другое!
P.S. Денег не вернут (есть оговорка про 14 дней, но что вы за 14 дней оцените в курсе который рассчитан на 12 месяцев?).
P.S.S. Данный отзыв является отзывом о курсе Python предлагаемым Skillbox в целом, качества преподавателя тут не затрагиваются.
Источник: https://mhelp.kz/otzyv-o-kurse-skillbox-python-razrabotchik/