До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

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

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

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

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

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

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

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

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

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

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

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

Плюсы курса

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

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

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

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

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

Минусы курса

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

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

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

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

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

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

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

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

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

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

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

Переменные

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

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

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

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

Аватар пользователя Lada Golunova
Lada Golunova 02 марта 2021
18
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября