Все статьи | Блог студента

Пещерный человек и коробка смерти. Отзыв на курс «Введение в программирование»

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Пещерный человек и коробка смерти. Отзыв на курс «Введение в программирование» главное изображение

Привет, друг! Я тут прошла только один курс — «Введение в программирование», но меня распирает от эмоций и историй. Новичкам будет интересно. Я расскажу…

  • сколько времени ушло на курс,
  • плюсы курса,
  • минусы курса.

Немного обо мне. Два месяца назад я думала, что Java и JS — это одно и то же, а все сайты работают на Flash. Месяц назад я не знала разницы между фронтендом и бэкендом. Сегодня я рассказываю бабуле, как заставила компьютерных фей считать для меня факториал из пятнадцати, и бабуля мной очень гордится.

А теперь к отзыву!

Сколько времени у вас займет курс

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

Если вы хотите закончить курс как можно быстрее, вот как это сделать:

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

Лучший способ побыстрее закончить курс — это не спешить. Такой вот парадокс.

Плюсы курса

Я отделю факты от своего личного мнения. Сначала факты:

  • курс сочетается с другими бесплатными и платными материалами Хекслета (ура, последовательное обучение!);
  • в нем есть и текст, и видео;
  • быстрая и эффективная поддержка на форуме и в чате бесплатно;
  • курс постоянно обновляют, перед вами улучшенная версия;
  • вам дают универсальную базу программирования, а не просто основы языка.

А теперь мое личное мнение:

  • у Хекслета самые доступные курсы рунета (я зануда, я проверила) и можно после «Введения» продолжить обучение здесь же;
  • Преподам реально не плевать на вас и ваш прогресс, это чувствуется на каждом этапе (в других курсах забота только на словах);
  • Авторы несут ответственность за каждый совет, который дают (это редкость, ребята).

Для меня главное получить базу, с которой я смогу дальше спокойно развиваться. Если для вас это тоже главное, Введение в программирование подойдет.

Минусы курса

А здесь будет только мое личное мнение. Я знаю, большинство наверняка даже не заметит эти минусы. Вот они:

Ссылки под статьей

Зачем они? Гуглятся с полпинка, написаны на английском, инфа сухая, урок никак не дополняет. Я бы добавила туда материалы, найденные в ходе обучения студентами.

Задача и теория

Часто я не вижу связи между тем, что мы изучили, и тем, что мы делаем в задаче. Особенно на темах «Чистый код» и «Замыкание». Ощущение, что задача идет как бы для галочки. Меня это путает: я же пытаюсь применить изученное к задаче, но ничего не получается.

Тесты (квизы)

Я проходила тесты методом тыка. Потому что в них иногда дается инфа, которой нет в теории, и которую непонятно как погуглить. Часто ощущение, что тест и теорию писали разные люди.

Вообще квизы показались бесполезными. Ну показал тест, что я ошиблась, но почему я ошиблась и как мне это исправить, я не знаю.

Обсуждение (форум)

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

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

Переменные

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

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

Знаете где клевые переменные? В игре от Google, называется Grasshopper. Там все примеры кода метафорические. Например, перебирая список, мы как бы перебираем содержимое рюкзака: факел, веревка, яблоко... Весело же, задорно!

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

Аватар пользователя Lada Golunova
Lada Golunova 02 марта 2021
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев