Как я учусь программировать

Как я учусь программировать

Многие спрашивают меня (хаха, два человека), как я учусь программировать. Я человек довольно ленивый и свободолюбивый, поэтому на курсы ходить не хочу, ведь мне нравится самой выбирать, что и когда учить. А уж от слов «сертификат» или «грамота» у меня начинается небольшая тряска с флешбеками в детский сад и наградой за участие в рисовании берёзки.

Ещё в школе я неожиданно для себя самой как-то случайно выучила английский через просмотр видео на YouTube. Сначала я почти ничего не понимала, кроме пары базовых фраз, но постепенно набор непонятных звуков превращался в новые и новые слова, смысл которых я начала понимать из контекста. И в какой-то день я вдруг правильно заполнила пропуски в приложениях на уроке английского, а потом даже поняла, что такое Past Perfect. И это всё благодаря обычным видосам на YouTube.

Самообучение мне всегда нравилось намного больше, чем походы в школу/университет, так как мой мозг довольно плохо усваивает информацию, когда её туда пытаются насильно добавить. Я это заметила первый раз в школе, когда после двухнедельной болезни я так боялась, что всё пропущу и потом ничего не пойму, что начала сама изучать новые темы. А когда вернулась с больничного, оказалось, что я прошла на 3 темы больше, и заняло у меня это всего пару дней. И забавно, что именно эти темы у меня потом остались в памяти, а вот всё остальное постепенно улетучилось.

И теперь, когда я учусь программировать, я всё там же смотрю (бесплатные!) уроки, попутно делая заметки в недавно открытом для себя FreeForm, где на бесконечном холсте можно добавлять скрины, код и группировать знания в mind map. Особенно мне нравятся уроки без слов, где человек просто показывает, что он делает, а я включаю на фоне какой-нибудь lo-fi и впитываю знания. Плюс в любой момент я могу остановить видео, заняться чем-то другим или погуглить что-то, связанное с увиденным, а также вернуться к паузе тогда, когда у меня будет время и желание. Таким образом, я учусь только тогда, когда у меня есть на это возможность и силы, а вот на курсах и в школах часто есть какие-то сроки и экзамены, которые вынуждают тебя следовать дедлайнам и стрессовать на пустом месте.

скрин моего ультравайда 
скрин моего ультравайда 

Недавно к YouTube и FreeForm ещё добавился AI в лице ChatGPT, который раскладывает по полочкам всё то, что я не поняла из видео. Я могу просто закинуть ему код и попросить объяснить, что тут происходит, а он (бесплатно!) расскажет, какие части кода за что отвечают. Или попросить написать простой пример для какой-то функции или класса, чтобы лучше понимать, как они работают. Это учитель, который не устанет, всегда доступен и готов объяснять тебе всё по 100 раз, каким-то образом понимая, что тебе нужно, даже из твоих двух плохо связанных предложений запроса.

И, конечно, у такого подхода к обучению есть свои минусы, так как ты спокойно можешь пропустить что-то важное (как уже в университете, учась на лингвиста, я узнала, что есть два разных произношения слова schedule в US и UK), но зато лично я так запоминаю гораздо больше, да и это намного веселей, так как ты сам решаешь, что и когда тебе делать.

А как вы учите что-то новое?

Всем 💜

7171
1717
88
44
22
11
196 комментариев

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

53
5

Во, дельные советы

9

Рожать за тебя кто будет? Матрица?

15
4
4
1
1

Когда захочет, тогда и будет.
В отличие от парней у которых выбора особо нет🙂
Почувствуй матриархат в действии.

7
3
2