В разное время на дорогу до учебы/работы у меня уходило от 40 до 70 минут.
Знакомая многим ситуация: хочешь чему-то научиться и эти знания улучшат твою карьеру, жизнь, но черт, дома сериал не досмотрен, кот не кормлен и самые продуктивные часы дня остались позади.
Я решила найти к собственному обучению найти другие подходы.
Одним из них стала замена чтения в метро художественной литературы на полезности из мира IT.
Вам понадобится смартфон, в некоторых случаях наушники и рекомендую, если вы долго ездите, сразу оплатить услугу подключения к WiFi в метро без рекламы, чтобы не терять драгоценные минутки концентрации и условий, где вам все равно скучно и нечем заняться.
Какие ресурсы подходят под такой формат:
1. https://cppinstitute.org/self-enroll-courses
Жамкнув на розовую кнопку, вы сможете зарегистрироваться на бесплатную платформу для обучения для подготовки к сдаче экзамена по сертификации от C++ Institute.
Ниже приведен пример того, как выглядит учебный материал - текст легкий, с примерами. К тому же дедлайны, разбиение на главы и квизы в конце главы с оценкой в баллах добавляют элемент игры и азарта :)
Плюсы - много примеров, которые довольно подробно разбираются, написано легко и с юмором и у вас появится представления о базовых понятиях языка.
Пусть вас не пугает то, что материал на английском - там нет сложных терминов, если читать со смартфона, то в браузерах (по крайней мере у меня), есть втроенная фукнция - выделяешь слово, нажимаешь "найти" и высвечивается перевод, а лишняя тренировка понимания англоязычных текстов для программиста никогда не помешает.
Материалы глав я читала в метро, промежуточные квизы (тесты) и финальные тесты делала дома с компа. Тесты в мобильных браузерах не открывались, и на них дается ограниченное время на выполнение, плюс вопросы бывают довольно заковыристые, удобно иметь под рукой ручку с листом, калькулятор в режиме программиста и спокойную обстановку :)
Там есть дедлайны - если вы вдруг захотите сдавать этот экзамен и успешно сдадите все квизы до дедлайнов, получите ваучер на скидку 50% на экзамен.
Жаль, что доступ ко второй части курса CPP открывается после сдачи того самого платного экзамена по первой части - CPA.
2. Приложение Solo Learn
Внимание: предложение предлагает платную подписку на PRO версию, если оно вам без надобности (а скорее всего так) - просто закрывайте это окошко и пользуйтесь обычной версией приложения.
Удобно, элемент азарта, можно достать смартфон в любой момент, пока ждешь лифт или не можешь уснуть и почитать-порешать пару глав вместо листания инстаграма.
Курс разбит на темы от самых основных понятий до шаблонов, исключений и тд. Сначала теория, в конце темы - контрольные вопросы в формате теста и задачек, их уче можно решать с телефона.
Кстати, заглянув, поняла, что сама курс не дорешала) Надо исправить.
На Solo Learn много других курсов - Python 3, Java, Ruby, Swift и много других в таком же формате.
3. stepik.org
Бесплатная платформа для обучения, здесь собрано много разных курсов, что немаловажно - много курсов на русском языке. Регистрируетесь, вбиваете в поиск C++. Вы великолепны.
Курсы разбиты на "степы" (шаги). Сначала видео или текст с материалом, а потом тесты, задачи для закрепления материала.
Пример задачи для закрепления в одном из курсов.
Я подписана на эти три курса, например:
https://stepik.org/course/7/syllabus
https://stepik.org/course/363/syllabus
https://stepik.org/course/153/syllabus