С начала марта мною пройдено 13 курсов из профессии Фронтенд. Набрано 1033 балла. Решено 29 испытаний. В общей сложности, я прошел 20 курсов. Я занимался практически каждый день, за исключением двух дней. Говорят, что на формирование привычки нужно потратить 21 день. Думаю, привычка к программированию у меня выработалась)
Безусловно, самый сложный курс из первых 14 - курс по деревьям. Собственно говоря, на него я потратил больше всего времени. В вузе мы проходили эту структуру данных на с++, там она не казалось такой сложной. Вся суть изучения сводилась к их представлению и заучиванию способов обхода. Здесь же пришлось столкнуться с практическими заданиями. Хотя понимание деревьев, как мне кажется, практически полностью зависит от понимания рекурсии. С болью в сердце я таки закончил этот курс. Только к его концу у меня появилось реальное понимание. Из других курсов сложность была только с функциями. И то, только с агрегацией и сигналами. Для лучшего понимания советую пройти курс от Хекслет по функциональному программированию. Сейчас я его почти закончил, осталась пара последних задач.
Самым простым на мой взгляд оказался курс по автоматическому тестированию. Его я прошел буквально за часов 5-6. Задания были весьма интересные, хотя было необычно проделывать обратную работу с написанием тестов к решению. Все остальное сложности не вызвало. Также я пропустил курс по http и перешел сразу к абстракциям и введению в ООП. Этот материал был знаком мне с первого курса.