Отзыв о курсе Skillbox — Python разработчик

Честный отзыв слушателя курса «Профессия Python-разработчик» от skillbox.ru купленного за свои и «существенные» деньги в нынешний «бум» онлайн образования.

В конце 2019 у меня появилось немного времени и желания заняться чем-то новым, после случайной прогулки по магазину мне на глаза попалась книга «Учим Python, делая крутые игры», автора Эл Свейгарт (для новичков то что надо).

Так как программирование мне нравилось со школы я подумал, а почему бы и нет? И окунулся в мир этого интересного языка.

Дальше пошли лекции на ютубе от замечательнейшего преподавателя Тимофея Хирьянова (тоже рекомендую), начальные курсы по данному языку на курсере, линкедине и даже степике.

Что-то было нудным, что-то уже известным. Нудное и известное пролистывалось для перехода в полезному и практическому.

Багаж знаний копился, практических знаний уже хватает на выполнение личных проектов используемых в основной работе.

Но из-за накопления разнородных знаний потребовалось их упорядочить, что может упорядочить лучше чем какой-нибудь полный/длинный курс, причем с куратором?

Яндекс.Практикум — курс Python-разработчик

Пробежавшись по рынку нашел отличный курс Яндекс.Практикум, то что надо!

Но стоимость была очень дорогой относительно моих задач.

Я не планировал смену деятельности и становление «чистым» программистом, поэтому стоимость этих курсов для меня была завышенной и я поискал боле доступную альтернативу.

Если вы планируете «отбить» стоимость курсов доходом который вы получите от этих знаний, значит стоимость курса для вас будет приемлемой.

Хотя у Яндекса отличный курс, где-то задания будут нудными, но это все показывается на жизнеспособных примерах, т.е. да, «нудно и скучно», но нужно. 🙂

Курс Skillbox — Python разработчик с нуля

Следующий кандидат был скиллбокс, мелькавшее в рекламах название, но попал я на их вебинар «Взломы и brute-force атаки» где в очень доступной даже для новичка форме показывался питон и его практическое применение.

Если такая практика идет на общедоступных вебинарах, то что за курс тогда «под капотом»?

Подумал я и озаботился покупкой курса.

Получив неплохую скидку (от начальной суммы) и оплатив в конце 2019 года, я стал слушателем курса, который стартовал в начале 2020.

Начало

Начало было неплохим и ожидаемым (1 и 2 модуль).

Небольшое обучение по git, задания принимаются и сдаются через него.

«Живой» и вежливый преподаватель принимающий задания.

10 домашних заданий вида: посчитайте расстояние, определите границы круга, постройте список.

Ожидаемо и необходимо.

Модуль 3. Основные операторы

Все еще неплохо, хотя появилась библиотека рисования «возврат в 80е», которую написал автор курса или имел отношение к написанию.

9 заданий посложнее, из которых очень понравилась задача протаскивания кирпича в отверстие.

4 задачи на рисование с помощью этой библиотеки, вида: рисуем 10 пузырьков, нарисуйте стену из кирпичей.

Уже тогда начал появляться вопрос, разве нельзя отработку навыков программирования перенести на более практические задания (вспоминаем вебинар выше из-за которого я пришел), чем рисовать пузырьки, стенки и смайлики с помощью библиотеки которая написана автором, имеет более известные и продвинутые аналоги (ну если вы таки хотите использовать питон для рисования примитивов)?

Для понимания актуальности в 2020 году, что вам предлагается делать:

Задание по курсу Разработчик Python
Оцените возможности библиотеки

Ок, 4 задачи «траты времени на бесполезную библиотеку» из 9, это можно перетерпеть.

Выполнил простые и продвинутые варианты заданий (в некоторых заданиях помимо базовой задачи, предлагается еще и расширенная).

Моя версия стены, с задания нарисовать стену из кирпичей.

Задание нарисовать стену от skillbox
Моя стена с призывом работать, а не заниматься …

Но «работа» с этой библиотекой это было очень скучно и тоскливо, честно.

Модуль 4. Функции подробнее

Объяснение функций, теория все еще идет как надо.

Всего 5 домашних заданий.

Но все 5 заданий посвящены работе с этой библиотекой, теперь нам нужно нарисовать фигурки, крашенные фигурки с выбором, дерево и падающие снежинки, в этой бесполезной, ненужной библиотеке (если конечно вы не хотите изобрести первый в мире тетрис)!

У меня имеется основная деятельность и я могу выделить время на получение каких-то новых и отвлеченных знаний (Python для меня это хобби) около 2 часов в день.

Скиллбокс предлагает тратить это время на отработку навыков программирования, вместо каких-то жизненных примеров (что удается курсу Яндекса например) рисованием фигурок в мертвой библиотеке? С полным осознанием бесполезности проведенного за этим времени?

При этом автор заданий заботливо советует:

# Пригодятся функции
# sd.get_point()
# sd.snowflake()
# sd.sleep()
# sd.random_number()
# sd.user_want_exit()

Спасибо скилбокс!

Вместо того чтобы слушателю рассказать о применении стандартных библиотек time (time.sleep()) и random (random.randrange()), слушатель этих курсов при необходимости будет тащить в проект эту мертвую библиотеку рисования (он же помнит что паузу можно сделать функцией этой библиотеки, а для получения случайного номера из диапазона тоже нужно тащить эту библиотеку в проект).

Эти пять заданий в этой полумертвой библиотеке вынудили меня растянуть их прохождение на целый месяц и желание бросить курс.

Т.к. на одной чаше весов у меня было получение практических знаний, которые позволяют увеличивать доход и получать положительные эмоции, а на другой тупейшая трата времени на разбирание с библиотекой и рисование в ней не менее бесполезных заданий предложенные скиллбокс.

Но слушателям предлагается понимание функций и рекурсии функций через рисование, причем большую часть времени они будут заниматься рисованием примитивов, чтобы наконец-то приступить к выполнению задания.

5 модуль. Модули и пакеты

Новая тема, полезная.

Немного скучных лекций и традиционно, домашняя работа, на этот раз из 4 заданий.

3 несложных задания, относящихся к теме модуля и… апофеоз!

5 модуль Skillbox Python разработчик
Приблизительно так выглядит выполненное домашнее задание раздела Модули и пакеты по версии Skillbox для разработчика Python
# Создать пакет, в который скопировать функции отрисовки из предыдущего урока
#  - радуги
#  - стены
#  - дерева
#  - смайлика
#  - снежинок
# Функции по модулям разместить по тематике. Название пакета и модулей - по смыслу.
# Создать модуль с функцией отрисовки кирпичного дома с широким окном и крышей.

# С помощью созданного пакета нарисовать эпохальное полотно "Утро в деревне".
# На картине должны быть:
#  - кирпичный дом, в окошке - смайлик.
#  - слева от дома - сугроб (предположим что это ранняя весна)
#  - справа от дома - дерево (можно несколько)
#  - справа в небе - радуга, слева - солнце (весна же!)

Задание собрать пакет из модулей для этого курса выглядит очень логично.

Но подумайте, чем вам предлагается заниматься вместо этого, не большую, а просто огромную часть времени выполнения домашнего задания?

Skillbox вы издеваетесь?

Дальнее прохождение курса опять под вопросом, ибо теперь мне снова нужно потратить часы на рисование указанной дребедени и минуты чтобы собрать это все в пакет в чем и состоит смысл задания?

И ведь нет никакой уверенности, что для понимания многопоточности вам не придется делать в этой библиотеке игру арканоид, а дипломным проектом не станет игра Sonic the hedgehog максимально использующая возможности этой библиотеки, при этом отрисовка «спрайтов» займет у вас большую часть дипломного времени.

Update 17.06.2020.

Нет, у них действительно в качестве диспломного проекта игрушка с рисованием звездолетика, который собирает астероиды, в еще одной, бесполезной для вашего будущего, библиотеке! :)))

Недостатки Skilbox

Связь с преподавателем

Скиллбокс обещает обратную связь с преподавателем и это соответствует действительности, но вот реализация:

Просто так вопрос преподавателю задать нельзя, вопросы задаются только по выполнению домашних заданий (ДЗ).

Максимум 1 работа одновременно может быть в статусе проверки. Дождитесь, пожалуйста, ответов преподавателя.

В ДЗ может быть несколько заданий, которые нужно сдавать все — скопом. Т.е. если у вас появился вопрос по первому ДЗ и вы встали в тупик, отложите свой вопрос и делайте другие ДЗ (обычно тоже дело не 5 минут). Звучит более-менее подходяще, если не принимать во внимание, что непонимание темы в ДЗ приводит к невозможности сдать другие ДЗ и по ним появляются свои вопросы.

Хорошо, худо-бедно вы уделили внимание всем ДЗ и наконец-то можете отправить и наконец-то задать свои вопросы.

Ждите. Сутки. Через сутки вы получите ответ на каждый из ваших вопросов, не всегда он исчерпывающий. Т.е. не смогли сделать, остановили обучение на сутки, особенно если до этого вы пробовали делать ДЗ в течении еще пары дней, а обычно задание не бросают при первой сложности,а пытаются решить.

Снова задаем уточняющие вопросы. Ждем. Еще сутки. Ваш прогресс в обучении остановлен, обычно на три дня, для выяснения вопроса.

Надеемся, что ответ преподавателя опять не потребует уточнения, иначе вы понимаете… Да, следующий ответ еще через сутки (у вас же может быть не один вопрос и он не настолько легкий как сложение 2+2).

Долго, медленно, нерационально, раздражающе. Решение более-менее сложного вопроса легко может вызвать остановку в обучении на неделю (вы все же пытаетесь решить самостоятельно, до обращения за помощью?)

Хотя Скиллбокс может сказать: «для наших студентов есть специальные чаты»! Да есть, там есть преподаватели и такие же студенты. Хотя чаты модерируются, но иногда вы можете получить оценку ваших умственных способностей от таких же студентов, кстати в чатах не ждите особого внимания к вашим вопросам, как повезет. 🙂

Непомерная жадность

Возврат средств. Вроде бы что такого сложного вернуть средства человеку, который не видит пользы от курса? Эту практику применяют более авторитетные курсы нежели скиллбокс.

Но нет, эти товарищи с упорством лохотронщика будут держаться за каждую вырванную копейку.

Некачественый курс — сам дурак! Спасибо за деньги, ежели каждому возвращать средства, который увидел «г..но вместо купленной конфетки», на что жить? :)))

Гарантированное трудоустройство

О, над этой штукой соловьем заливается любой маркетолог этой организации, тычут её к месту и не к месту!

По факту, который выяснится у менеджера, после оплаты курса, скиллбокс предоставляет вам доступ к трем собеседованиям, а дальше сами. Не взяли? Ну ваши знания не соответствуют, видимо плохо учись.

А наш диплом с хорошей оценкой? Ну значит работодатель не чувствует модных веяний и не трепещет «ведь это выпускник Скиллбокса!». С багажом знаний как рисовать домики и смайлики и не забудем, гордое «в дипломе рисовал звездолет и астероиды!». Фреймворки? БД? А нет, там эти курсы только в «разработке».

«Нет! Никто при слове «выпускник скиллбокса» вас не будет гнать с порога ссаной тряпкой! Это противозаконно!»

А еще мы вас включим в канал, где будем скидывать самые уникальные вакансии, которые вы не найдете на хедхантере, лучше не ищите, а то найдете и будет неловко. Нет, только у нас и только эксклюзив!

Вот собственно все, что нужно знать о гарантированном трудоустройстве от Skillbox. :)))

Вывод о курсе Skillbox — Python разработчик

Рисование кирпичей, домиков и «падение снежинок» было ново и интересно в 1998 году на Pascal.

Но в 2020 году это ничего кроме раздражения и понимая абсолютно пустой траты времени на «это», вместо примеров на стандартных библиотеках, которые могут пригодится в дальнейшем — не вызывает.

Хотя если вы планируете работать в гейм студии 1998 года, навыки получаемые при трате времени на этот курс будут востребованы, вы сможете не только запрограммировать тетрис, но еще и нарисовать его этой библиотекой.

Мой отзыв о курсе Skillbox — Python разработчик с нуля — это бесполезная трата ваших денег и вашего времени, которая с легкостью может отбить охоту к изучению этого отличного языка программирования!

Если вы хотите учить Python и получать радость постижения нового и практические знания — поищите вместо Skillbox, что-нибудь другое!

P.S. Денег не вернут (есть оговорка про 14 дней, но что вы за 14 дней оцените в курсе который рассчитан на 12 месяцев?).

P.S.S. Данный отзыв является отзывом о курсе Python предлагаемым Skillbox в целом, качества преподавателя тут не затрагиваются.

Update 17.07.2020

Skillbox рекламирует — при покупке курсы вы получите еще барахла ввиде доп.курсов! Ну да, например веб-верстка.

Веб-вёрстка от Skillbox

Что нужно знать о качестве проверяющих данного курса:

<pre> — этот тег устарел и не используется. В данном задании нужно использовать тег code.

Надежда Богомазова, проверяющий SkillBox по курсу

Ну да, жаль что html.spec.whatwg.org об устаревании тега не знают.

А что касается тега code, ну извините, в первой же лекции преподаватель скиллбокса заявил:

«тег pre используется в том случае, когда вы хотите вставить на сайт какой-то код» 

лектор курса Веб-верстки, в лекции 2.2 Элементы HTML-разметки

Вас не поймешь, да code использовать правильней, но мы же на скилбоксе, а не курсе, где учат «делать правильней»? Верно? :)))

Сказал ваш лектор, скиллбокс считает, что тегом pre оформлять коды, оформляем в ДЗ скиллбокса этим же тегом. :))

Колхоз какой-то.