Решил попробовать узнать что-то новое и первым делом наткнулся на рекламу знаменитой фирмы "Яндекс" со своими курсами. Надо сказать, что не такой большой, но и не маленький список курсов. В основном это курсы в сфере IT и иностранных языков. И так как компьютеры сейчас везде и их всё больше, а люди общаются с ними по средством программирования, ещё и роликов на ютубе насмотрелся "с чего начать". В общем это сподвигло меня нажать кнопку "Python-разработчик".
Сразу хочется отметить, что курс начался очень интересно и в игровой форме с каким-никаким сюжетом. А потом ещё увидел собственную технологическую среду, где экран монитора поделён на 4 части:
- Теория - описана теория по определённой теме курса. Написано всё максимально понятным языком. Большинство тем без проблем понял я, не имеющему опыта общения с Python никакого.
- Задание(подсказка) - здесь описывается задание, которое нам предстоит сделать в следующем окне. А точнее какой код необходимо написать или дополнить. Задания пишутся по теме, что очень удобно и если не сразу запомнилась теория, то тут-же можно ещё раз прочитать. А если совсем сложно и даже теория перед глазами не помогает есть вкладка "Подсказка", в которой содержится намёк на правильное решение задачи.
- Код - здесь мы пишем код или исправляем имеющийся.
- Результат - здесь будет выводиться результат выполнения нашего кода. Если всё правильно, то высвечивается зелёное диалоговое окошко с галочкой. Если нет - красное с описанием ошибки.
В общем технологическая среда очень удобная и ещё между теорией вставляют текстовые диалоги героев и всё так весело и интересно начиналось. Вот проходишь первую, вторую, третью тему, думаешь, что тут так легко оказывается всё, но потом натыкаешься на тему, которая совсем не укладывается в голове(может быть конечно дело именно в моей голове). Так вот сижу это я на одной из тем битый час и подсказки не помогают и понимаю, что не так-то оно всё легко, как казалось на первый взгляд. Но и тут оказывается есть выход из ситуации под названием "Тех. поддержка". Чем и пришлось мне периодически пользоваться. Толи теория именно на сложных темах не очень хорошо раскрыта, толи я как-то не правильно это всё понимал, но тех. поддержка всегда отвечала в течении часа(в крайних случаях приходилось ждать около 5-6 часов). К сожалению ответ тех. поддержки всегда был в виде готового решения, а не в виде каких-то пояснений и разъяснений (но наверное это из-за того что вводный курс "бесплатный" и наставник, который всё пояснит появится после оплаты полного), что влекло за собой гору последствий ведь не разобравший перескакиваешь на следующую тему, а проблемы нарастают как снежный ком.
Итоговое впечатление о вводной части курса осталось не однозначным. И вроде всё интересно и хорошо начинается, но стоит столкнуться с одной проблемой и впечатления портятся. Начинаешь думать, что не так. На мой взгляд дело в том, что я изначально был слишком далёк от всего этого, а курс писали опытные программисты с большим стажем для более сообразительных и продвинутых пользователей. Может быть в платной части курса наставник как-то будет всё объяснять, но после вводного курса у меня сложилось впечатление, что это не моё и оплачивать дальнейшее обучение не увидел смысла.