Курсы программирования бесплатно: миф или реальность? Личный опыт

Здравствуйте гость! Рада видеть вас снова на страницах моего блога.

У меня здесь произошел небольшой редизайн: сменила себе старенькую тему на более симпатичный бесплатный шаблон блога, пока не сверстала себе новый. Да, я в какой-то степени сапожник без сапог — другим людям сайты делаю, а у себя руки не доходят порядок навести. Даже в собственном портфолио. Хожу, понимаешь ли, без прайса и примеров работ на сделанную верстку. Уж простите негодяйку.

Добавьте еще, что у меня сейчас идет типа стажировка от GeekBrains, то времени на собственный блог остается совсем немного. Итак, после того, как было спущено в трубу почти 70 тысяч собственных денег, а результат оказался так себе, я естественно начала искать способы добить недостающие знания уже на ограниченных ресурсах. Стажировка у этих товарищей кстати тоже протекает по принципу «как хотите в интернете ищите». О плюсах и недостатках платного обучения на GeekBrains я уже писала в предыдущей статье «Курсы программирования: личный опыт и отзывы». С тех пор я поумнела, и речь пойдет о бесплатных или условно платных ресурсах, которые помогают прокачать стэк фронтэнд-разработчика (специальность у меня такая). Поэтому обзор будет посвящен каналам YouTube, где просто кладезь всевозможных бесплатных видеоуроков различного качества.film-programmirovanie

Почему обучение программированию и YouTube?

На это есть несколько причин. Рассмотрим сначала преимущества.

  1. Обучение на видеоуроках строится по принципу «объясни и покажи». В начале далеких 2000-х годов, когда я была еще совсем зеленой студенткой педагогического колледжа, нам преподаватель объяснял, что у ребенка в младших классах преобладает наглядно-образное мышление. То есть человека учат не слова, а поступки и действия, которые ученик повторяет за преподавателем. Вы смотрите видео, повторяете за выступающим, потом сверяете результат и в это время у вас формируется навык. Повторяете действия снова — навык закрепляется и постепенно переходит на автомат.
  2. Вы не привязаны к месту и времени суток. Когда у вас есть время, вы открываете ноутбук, редакторы кода, запускаете видео и сидите программируете.
  3. Когда вы пишете код, видео можно в любое время поставить на паузу и отмотать назад, если какой-то фрагмент оказался непонятным.
  4. Совершенно бесплатно. Любая уважающая себя школа программирования типа Loftschool, ITVDN, Webformyself и просто инфобизнесмены вроде Александра Борисова всегда создают качественные бесплатные пробные видеоуроки, чтобы покупатель мог еще до покупки курса посмотреть и оценить качество инфо-продукта. К тому большинство каналов на YouTube получает небольшой доход от показа рекламы, поэтому не считаю, что если школа завела себе бесплатный канал и чуть-чуть поделилась своим продуктом, она сильно проигрывает. Во-первых, так она генерирует себе лидов, которых можно закрыть на платные курсы; во-вторых, повышает доверие (никто не хочет брать кота в мешке, а за продукт, который вам реально помог продвинуться вы с удовольствием заплатите, если будете заинтересованы); в-третьих, чуть-чуть зарабатывает на рекламе и просмотрах.





Теперь о недостатках. Да-да, вы не ослышались, у этого способа они тоже есть.

  1. Легко запутаться в огромном потоке информации, который находится на видеохостинге. Поэтому лучше иметь для себя собственный заранее составленный план обучения (подробнее расскажу об этом следующих статьях). Без него самостоятельное обучение затянется на непонятно долгий срок.
  2. Не все каналы и видео одинаково качественные. Бывают, что встречаются отличные и хорошо продуманные инфо-продукты, бывает, что попадается откровенный трэш.
  3. Самостоятельное бесплатное обучение программированию по видеоурокам потребует от вас огромного самоорганизации, самоконтроля и умения мотивировать себя.

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

WebDesign Master : уроки создания сайтов

Автор канала фрилансер веб-дизайнер и разработчик Алексей Климанов. На его уроках я училась верстать сайты, подтянула недостающие скилы и немножко набила себе портфолио. Что мне конкретно помогло с этого канала?

  • «Джедаи верстки» 1-4 часть — я сидела и повторяла за автором проекты;
  • Настроила плагины на Sublime Text 3 типа emmet, livereload и т.д. — очень необходимые в работе вещи, которые помогают ускорить верстку сайта.
  • Собрала и настроила себе Gulp — хотя в одной веб-студии мне утверждали, что сборщик проектов Gulp предназначен вовсе не для компиляции sass в css-файлы, считаю, что и на фронтенде он неплохо работает;
  • Познакомилась с SASS и Bourbon — у Алексея несколько джедаев верстки выполнены как раз на этом препроцессоре, есть обучающий урок по нему, поэтому внедрить его в практику не составит труда;
  • Взяла оттуда файлы шаблонов для верстки clean.html и _optimized_gulp_sass, которыми я сейчас пользуюсь в собственных платных проектах. В них уже подключены все необходимые плагины, шрифты и библиотеки, которые можно изменять и добавлять по своему желанию.

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

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

Преимущества:

  1. Большое количество бесплатных уроков, только одних «Джедаев верстки» насчитывает 6 частей;
  2. Помимо верстки сайтов есть видео-материалы по веб-дизайну, MODx и WordPress (обзор, работа с движком и посадка на него готовой верстки);
  3. Под каждым уроком автор выкладывает полезные ссылки, шаблоны и готовые результаты работы, чтобы можно было посмотреть и скачать;
  4. Проект полностью бесплатный, за исключением двух авторских курсов Алексея Климанова «Создание крутого сайта-портфолио фотографий на WordPress (видеокурс)» и «Я — фрилансер!». Однако внизу каждого урока есть реквизиты электронных кошельков, на которые можно подкинуть в благодарность деньжат сколько не жалко;

Недостатки:

  1. Новичку здесь поначалу трудно и многое непонятно. Это все равно, что без разминки взять на грудь штангу в 120 кг. Если первого «Джедая верстки» я осилила (на тот момент у меня какая-то база была), то 5-ом и 6-ом я не выдержала и вновь засела за учебники и видеоуроки по основам на HTML-Academy;
  2. Алексей Климанов всего лишь веб-дизайнер — как он сам признается в своем фильме «Как стать крутым веб-дизайнером». У него действительно можно перенять несколько хороших техник, но если хочется идти дальше и развиваться как веб-разработчик, то придется искать других наставников. Что мне кажется нормально — одни учителя приходят в нашу жизнь, другие уходят.

Бесплатные видеокурсы Loftblog

Наученная опытом взаимодействия с различными системами обучения (GeekBrains, спасибо! теперь я знаю, как выглядят низкокачественные образовательные программы. Здесь я владелец собственного сайта, поэтому могу писать, что хочу, не боясь быть забаненной.) пришлось искать дополнительные способы и среди бесплатных видеоуроков. Так я познакомилась с Loftblog, а в апреле увидеть авторов лично. У меня и сейчас висит на аккаунте два оплаченных, но не пройденных курса от GeekBrains, правда все желание уже пропало. Так вот JavaScript я заново изучала уже на Loftblog.loftblog

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

  • Полностью бесплатно прошла основы JavaScript и библиотеку jQuery в формате 15-25 минутных видеоуроков;
  • 9 уроков «Базовые элементы веб-страницы» — очень полезная вещь, которая необходима фронтэнд-разработчику в повседневной работе. Еще эти элементы обязательно встречаются в тестовых заданиях, которые дают на собеседовании при устройстве на работу;
  • Уроки «Плагины для FRONTEND разработчика» — тоже полезная вещь, куда входят Waypoint и AnimateCSS;
  • 6 уроков по Bootstrap — знакомство с фреймворком и его возможности.

Преимущества:

  1. Бесплатные видеоуроки по разным популярным направлениям: Web, Android и SEO, а основы языков, библиотек и фреймворков можно изучить, не прибегая к платному пакету — обучение с наставником.
  2. Полезной информации очень много, есть хорошие практики, которые можно перенять, поэтому для новичка на первых порах это всего хватит с головой;
  3. Кроме языков программирования, есть начальная информация по WordPress, Drupal, MODx и 1С-Bitrix.

А теперь о недостатках:

  1. Звук на некоторых роликах просто ужасный — но это уже скорее пожелание создателям. Профессиональная запись была бы очень кстати;
  2. Иногда необходимо включать голову, чтобы выделять для себя полезное из большого потока информации. Что возможно, когда у вас есть составленный план обучения. Без него новичку сложно.

С платными продуктами Loftblog я пока еще не сталкивалась, поэтому поделиться впечатлениями не могу. Зато чувствую, что обосноваться на этом канале на пару месяцев можно: у них есть продвинутый JavaScript, CSS Flexbox, шаблонизаторы и препроцессоры.

Конечно, у меня руки чешутся и сейчас дальше еще что-нибудь написать, но думаю на сегодня мне пора заканчивать и продолжить обзор в следующих статьях. Я продолжаю учиться, ищу новую информацию и по плану у меня заглянуть в HTML Academy — хочу подтянуть свои основы по верстке. Об этом читайте в следующем обзоре на alexaweb.ru.

Желаю вам всего доброго и до новых встреч!

Курсы программирования бесплатно: миф или реальность? Личный опыт: 3 комментария

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

  • Олеся, здравствуйте! Посоветуйте пожалуйста какие книги изучить, я начинаю с нуля что называется. Буду очень признательна Вам!

  • Здравствуйте, Оксана! Прям совсем нулевому новичку с книг лучше не начинать — без практики читать будет сложно и многого не поймете. Советую для начала хоть что-то поделать руками — пусть оно будет простенькое, кривое и страшное до невозможности, но это будет опыт. После этого книги читаются легче. Из классики frontend-разработки — это htmlbook, learn.javascript. Когда более менее освоитесь и перестанете путать объект с массивом, можно будет перейти к изучению алгоритмов. На фронте это обычно всевозможные сортировки и методы работы со строками, массивами и объектами.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *