Интересная методика обучения программирования
Комментарий с этого видео https://www.youtube.com/watch?v=Hn4tRC6NSzI
Я пока не на том уровне знаний, чтобы советовать крутые (и уж тем более эффективно работающие) техники, но хотел бы поделиться своим методом обучения.
Владилен очень удачно для меня описал проблему кругов знания и незнания - это было прямой идеальной иллюстрацией проблемы обучающих видео. И эта проблема меня также в определенной степени преследует, поэтому мне кажется, я понимаю, насколько может пугать сама идея писать что-то самому (пусть и совсем маленькое и несложное).
Так вот, чтобы не бояться писать неправильно что-то с нуля, я сначала смотрел туториал на тему "Как написать Х за N минут". Но пока я смотрел видео, я не повторял ни одной строчки кода - только смотрел.
Как только видео заканчивалось - я вставал с рабочего места и просто занимался другими вещами, не связанными с программированием, давал мозгу отвлечься и несколько подзабыть о содержании просмотренного туториала. Через определенное время я возвращался за компьютер и пытался повторить написанное лектором по памяти.
Иногда получалось прямо один в один (что-то запомнил, где-то пришел к, казалось бы, собственному решению, а потом выяснялось, что точно такое же решение было принято в самом туториале), иногда получалась совсем белиберда, не похожая на код лектора, но тем не менее работающая.
В чем плюс начать с этого метода, как мне кажется, так это в том, что ты уже как минимум видел, что это возможно сделать, и сделать с тем объемом знаний, что есть у тебя (так как пока ты смотрел туториал, ты все понял, а что не понял - загуглил), а значит, ты точно можешь это повторить или написать по-своему - это всего лишь вопрос времени и нескольких попыток.
Сначала я так повторял небольшие проектики, видео по которым занимают минут 20, а затем переходил к более крупным: смотрел часов 5-8 один проект, а на следующий день садился его повторять.
Мне лично этот метод сильно помог, так как сломил мою программистскую импотенцию - когда кажется, что вроде много всего знаешь, но ничего написать не можешь.
И в этом смысле повторять за лектором прямо в ходе просмотра туториала для меня эту немощь лишь развивало, так как ты не стремишься думать над проблемой сам, а просто решаешь ее на ходу с помощью видео, что не формирует нужных нейронных связей, потому что, во-первых, мозг может и понял написанное, но он не дошел до решения самостоятельно, а во-вторых, нет никакого фактора закрепления материала - когда ты сначала познакомился с проблемой, а уже через определенное время ее решил.
В общем, если кто не решается браться за методику, предложенную Владиленом, я бы посоветовал попробовать предложенное выше, до перехода к более серьезным вещам.