Найти в Дзене

Я же понял! Почему код написать не могу?

Многие новички в программировании сталкиваются с этой проблемой: вот изучили новую тему, поняли, но применить её в решении задачи не получается. Почему так? Этот вопрос и разберём. Прежде всего, если вы с таким столкнулись, то это не значит, что вы глупый или программирование не для вас. Нет, это нормальная стадия обучения, через которую проходят все без исключения. Всё дело в том, что большинство людей не научили учиться. Поэтому люди не знают в том числе и частые ловушки и попадают в них, когда что-то изучать. В данном случае вы попали в две ловушке. Первая это ловушка узнавания. Дело в том, что узнавание ≠ понимание — когда вы смотрите туториал и киваете "ага, понятно", мозг вас обманывает. Он узнаёт знакомое, но не понимает глубоко. Вторая ловушка заключается в путании навыков — смотреть код и писать код это разные навыки, и просмотр 100 туториалов не научит вас писать код, так же как просмотр футбола не научит играть в футбол. Хотя и может помочь стать в футболе лучше. Настоящее
Оглавление

Многие новички в программировании сталкиваются с этой проблемой: вот изучили новую тему, поняли, но применить её в решении задачи не получается. И ладно бы один раз такое, а если регулярно?

Почему так? Это и разберём.

Почему так происходит?

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

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

В данном случае вы попали в две ловушке. Первая это ловушка узнавания. Дело в том, что узнавание ≠ понимание — когда вы смотрите туториал и киваете "ага, понятно", мозг вас обманывает. Он узнаёт знакомое, но не понимает глубоко.

Вторая ловушка заключается в путании навыков — смотреть код и писать код это разные навыки, и просмотр 100 туториалов не научит вас писать код, так же как просмотр футбола не научит играть в футбол. Хотя и может помочь стать в футболе лучше.

Настоящее понимание = видеть систему. Это когда вы не просто видите и узнаёте какой-то шаблон. Вы видите его как штуку, которая состоит из других штук, видите, зачем каждая из этих штук нужна и как связана с остальными.

Что делать?

Вам нужно вырываться из состояния узнавания в состояние понимание. А делается это через ошибки и застревание. Именно когда вы сталкиваетесь с ошибками, застреваниями и преодолеваете их, только тогда вы и выстраиваете настоящее понимание.

Вы спросите — но мы же как раз хотим избавиться от ступора? Да, от ступора большого. Для этого вам нужно самим подготовить себе маленькие ступоры, сделать небольшие ошибки и отдельно разобрать их. С маленькими вы справитесь гораздо легче. И ещё раз: ошибки и застревание и есть обучение — если нет их, то и обучения нет.

Поэтому вам нужна практика. Так что если вы смотрите видео, туториал или ещё что-то — делайте это активно. Посмотрели, как человек что-то сделал и объяснил —

  1. Повторяйте
  2. Исправляйте проблемы, которые возникли
  3. Пробуйте поменять в коде, добавить и убрать отдельные элементы
  4. Пробуйте специально сломать код

Причём делайте это на маленьких кусочках. Одна, две, три строчки кода. Лишь бы запускалось. Не больше 5 в большинстве случаев. Запускаем, смотрим, что там записалось в переменные, для этого специально выводим содержимое переменных или смотрим в отладчике.

Так, дробя и экспериментируя с каждым небольшим кусочком, вы постепенно начнёте видеть, из каких частей состоит код.

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

Как это проверить?

Проверить, достаточно ли вы поняли материал из видео, туториала, урока и т.д. просто. Сядьте и без подсказок повторите то, что там было. Где получилось без подсказок — там поняли. Где пришлось подглядеть — там не поняли.

И да, если вы поняли, то это не значит, что вы поняли надолго. Можно легко забыть. Поэтому не забудьте повторить через день, потом ещё через три, потом ещё через неделю, ещё через две и ещё через месяц. Так вы поймёте надёжно и надолго

Подробнее обо всём этом я скоро расскажу в своём закрытом телеграм-чате — скоро я выпущу подробное видео о том, как именно работать с кодом по чуть-чуть и экспериментировать с ним. На него сейчас действует льготная ссылка, так как материалы по мета-навыкам в программировании я только начинаю выкладывать, и кто подпишется сейчас, у того цена подписки не изменится. Всего 200 рублей (100 рублей первый месяц) или 2 евро (1 первый месяц) и эта подписка будет и дальше стоить столько, пока вы сами её не отмените.

Такая стоимость будет до 15 февраля. Потом я подниму стоимость до 500 рублей/5 евро, а ещё через две недели до 1000 рублей/10 евро.


Подписка в рублях:
https://web.tribute.tg/s/hqL
Подписка в евро:
https://web.tribute.tg/s/hlg

А вот вам хорошая картиночка, забирайте

-2