Рубрики
Без рубрики

Курсы Udemy Нуждаются В Большем Количестве Упражнений

Udemy – это потрясающая платформа для изучения языков программирования. На сегодняшний день я купил 26 курсов, большинство из них… С тегами codenewbie, java, beginners, 100daysofcode.

Udemy – это потрясающая платформа для изучения языков программирования. На сегодняшний день я купил 26 курсов, в основном по программированию. (Я ненадолго застрял в аду курса Udemy.)

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

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

Большинство людей скажут: “создайте проект самостоятельно”. Проблема в том (на мой взгляд, конечно), что, не зная основ, не имея возможности НАПИСАТЬ основы, мне нужна была холодная упорная практика. К сожалению, в большинстве курсов Udemy практически нет практики.

Платформа Udemy позволяет преподавателям писать упражнения, устанавливать определенные параметры для прохождения, а учащимся писать фактический код и проверять его. Впервые я увидел это в “Мастер-классе по программированию на Java для разработчиков” Тима Бучалки. Он битком набит упражнениями.

Для сравнения: новый курс Colt Steele Javascript Bootcamp на 2020 год содержит всего 4 упражнения во всей части Javascript для начинающих. За видео, на мой взгляд, следить сложнее из-за того, как они сняты. Многие из них даже не являются видео с кодом, и код появляется мгновенно, потому что он предварительно написан. Этот курс, похоже, создан для того, чтобы быть справочным. Что прекрасно, но я бы не сказал, что это какой-то курс bootcamp, если он не дает никакой практики. Для совершенно нового человека, который пытается понять, что делать, он (скорее всего) застрянет, когда дело дойдет до написания реального кода.

В отличие от этого, мастер-класс Тима Бухалки по Java содержит 13 упражнений по кодированию. Всего в одном разделе. На выполнение каждого из них у меня ушло от 30 минут до 2 часов, над парой я работал в течение нескольких 2-часовых сеансов. Он берет любую концепцию, над которой вы работаете, и заставляет вас написать целую кучу из них. снова и снова.

Вот лишь один пример упражнения из курса Тима:

–используя оператор for, вызовите метод calculateInterest с суммой 10000 с InterestRate 2,3,4,5,6,7 и 8 и выведите результаты в окно консоли.

-Как бы вы изменили цикл for выше, чтобы сделать то же самое, что показано, но начать с 8% и вернуться к 2%

-Создайте оператор for, используя любой диапазон чисел -Определите, является ли число простым числом, используя метод isPrime -если это простое число, распечатайте его И увеличьте количество найденных простых чисел -если это число равно 3, выйдите из цикла for -подсказка: Используйте оператор break; для выхода

Это одно из упражнений, которое не проверяется системой Udemy.

Студент должен уметь писать базовый код с любыми концепциями, которые он изучает, даже если это просто заполнение метода операторами if/else.

Весь смысл обучения программированию заключается в том, чтобы писать его много. Я думаю, что большинство инструкторов Udemy опускают руки, не давая того, что они обещают студентам – “последний курс/единственный курс, который вам когда-либо понадобится”, не предоставляя им много возможностей для практики.

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

Оригинал: “https://dev.to/andevr/udemy-courses-need-more-exercises-122c”