Сравнение подходов и поиск "своего" пути
Что для вас оказалось более мотивирующим: структурированный онлайн-курс с дедлайнами или свободное изучение по книгам и видео? Почему и как вы это поняли? Как вы боретесь со скукой, когда нужно выучить "сухие" темы (например, ООП, декораторы, исключения), которые кажутся сложными и неинтересными?
2 ответа
Пробовал оба варианта. Год ковырял видео на ютубе — знаний вроде прибавлялось, а собрать что-то целое не мог: смотреть интереснее, чем делать. Потом взял курс с дедлайнами, и он дисциплиной дотащил до первых настоящих проектов. Понял я это по простому признаку: после видео у меня оставались конспекты, после курса — работающий код.
Хотя самый большой сдвиг дал не курс, а первый пет-проект, который был нужен мне самому. Там впервые пришлось разбираться, а не проходить.
Про сухие темы: не учи их впрок. ООП не заходит абстрактно — и не надо, вернёшься к нему, когда код на функциях начнёт расползаться. На своей боли такие темы усваиваются за вечер.
А у меня наоборот — курсы с дедлайнами вгоняли в тревогу: отстала на неделю, чувство вины, забросила. По книгам и документации иду медленнее, зато своим темпом, и материал не проскакивает мимо. Правда, свободному изучению нужна одна подпорка: фиксированное время. У меня это час утром до работы, без договорённостей с собой «потом наверстаю».
Так что универсального ответа нет, это вопрос темперамента. А скучные темы в обоих форматах лечатся одинаково: берёшь маленькую задачу, где тема нужна, и идёшь от задачи к теории, а не наоборот.