Вот именно поэтому я выбрал адресатов не только из числа тех, кто полностью курс прошёл.
Дима, ощущается результат обучения за эти два года?
Уже за 3. Ощущается, когда попадаю на какие-нибудь рекламные уроки или недельные вводные курсы по C#. Все, что говорит лектор - понятно. И когда включаю видео старых курсов - тоже все уже понятно.
Но 1-й год не хватало силы воли и регулярности занятий, к тому же уроки были по 40-60 минут, и если где-то была допущена ошибка, то искать ее можно бесконечно.
На 2-й год сильно мешала специфика работы с ненормированным рабочим днем, когда с октября по Новый год нет выходных, и периоды активности сменялись большими простоями.
Первые 2 года это все-таки было больше хобби - попытки заниматься в свободное от работы время с рваным графиком с возможными перерывами в пару месяцев из-за работы, когда все уже забываешь. А от этого эффект небольшой.
Поэтому на 3-й год я уже решил полностью сосредоточиться на программировании и с начала года не пропустил ни одного дня. И только на 3-й год я уже стал тотально комментировать каждую строчку кода, что нужно было делать сразу с каждым курсом.
Но никак не наберусь сил и времени перепройти те же "Морской бой", "Сокобан". Они немаленькие, по 10-15 часов.
Просто прослушать курс - недостаточно, нужно сразу же его перепроходить, добавляя подробные комментарии на каждое действие и пытаясь вырезать оттуда куски кода в качестве сниппетов. Формировать свою библиотеку полезных блоков кода.
Всегда все понятно, если Ты просто слушаешь и копипастишь, но когда нужно уже самому действовать - тут же становится тяжко.
В общем, я как собака Павлова - понимаю намного больше, но создать полноценный самостоятельный продукт пока не могу. Но уже, по крайней мере, пытаюсь, начал писать свой код. И планирую сделать в этом году.
Курсант №4814, а что без звука? )
Насчет библиотеки полезных блоков кода - отличная идея. Успехов в написании своего проекта!
Молодец, отлично поработал, жаль без звука, у тебя отличная речь. По поводу финальных уроков, проблема та же, если не готово то, что ты хочешь показать на видео, то выполнять урок для галочки не хочется. Поэтому у меня тоже в курсе "Сокобан" до сих пор не готов видео отчёт для финального урока. Есть пара идей, которые нужно реализовать, чтобы уже показать именно то, что планировалось. Так же тоже имеются курсы, которые были приобретены полтора/два года назад и в силу активного развития проекта и появления новых курсов, на них не было времени и они отложены, тоже надеюсь этим летом этим всем заняться в силу увеличенного свободного времени. Если конечно не будет по закону подлости усиленного наплыва заказов по работе =)
з.ы.
по поводу сниппетов идея верная, рефакторинг помогает выделять полезные алгоритмы в отдельные функции/методы, чтобы можно было легко и просто использовать их в любом проекте. Так же делаю уже много лет, очень помогает и экономит время.
Спасибо. Заморачиваться с озвучкой не стал по 2 причинам:
1. Комментировать код не могу за давностью времени. В Шариках скрывается мой будущий полезнейший сниппет - "поиск пути". Он так же есть в Сокобане. Но до сих пор не смог его сделать и вынуть, слишком много видео пересматривать нужно.
2. А комментировать саму игру - просто глупо. Это же не шахматы, чтобы озвучивать ходы "Nb1c3" и объявлять шах и мат. Не говорить же "желтый шарик попрыгал в верхний угол".
Да да да, верно мыслишь, поиск пути главная фишка данных курсов.