Как бы я учила Python, если бы могла отмотать время назад...
# Не судите строго, впервые пиши пост, понимаю, что может быть не интересно (по причине опыта), но все же хочется внести свой вклад
Всем привет! Меня зовут Фаина я уже несколько лет пишу на Python (и не только) и зарабатываю этим на жизнь. Недавно я наткнулась на свои старые "конспекты" с первых попыток изучения языка. Это было... больно. Сотни скриншотов, обрывочные заметки и полное непонимание того, что происходит.
Если бы у меня была машина времени, я бы вернулась к той испуганной девушке, которая впервые открыла IDLE, и сказала бы ей несколько важных вещей.
1.Перестать коллекционировать курсы (и начать делать)
Моя самая главная ошибка — «синдром хомяка». Я скачала, наверное, 50 ГБ курсов: "Python с нуля", "Python для чайников", "Python за 24 часа". Я смотрела первые два урока, чувствовала себя умной, а потом бросала, потому что "этот курс не очень".
Итог: Один хороший курс + практика лучше, чем 50 идеальных курсов в папке "Разобрать".
Сейчас, если бы я начинала, я бы выбрала один интерактивный ресурс (или одну книгу, если, конечно, сможешь так учится) и шла по нему, пока не упрусь в стену. Не прыгала бы между ютуберами и методичками.
2.Сначала гуглить, потом — паниковать
В начале пути любая ошибка в коде вызывала у меня панику. Красный трейсбек выглядел как приговор. Я думала: "Ну всё, я бездарь, Python меня ненавидит".
Итог: Ошибка — это не "я плохая", это "код говорит мне, что именно не так".
Сейчас 80% моей работы — это чтение ошибок и гугление.
3.Зубрежка синтаксиса не работает. Работают проекты
Я думала, что если выучу все методы списков и словарей наизусть, то стану сеньором. Я исписывала тетради шпаргалками. Толку было ноль.
Итог: Ты запоминаешь только то, что используешь руками.
Вместо заучивания теории, я бы начала писать мини-программы с первого дня.
День 3: Калькулятор чаевых.
Неделя 2: Парсер курса валют с сайта (с помощью requests).
Месяц 1: Простенький телеграм-бот, который присылает погоду.
Проекты не обязаны быть гениальными. Они должны быть действительно интересные, даже захватывающие.
Если ультра-кратко:
Лучше уж один источник знаний вместо "все сразу"
Лучше практика каждый день по 30 минут, чем раз в неделю и до потери пульса
Ошибки - это норм, не стрем
С другом или ментором будем веселее и эффективнее - с кем можно поделится опытом или обсудить код и тд.
Спасибо за внимание, ваша Фаина!)