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