Небольшой отчет, как прошел воркшоп Объектно-Ориентированный Дизайн 2
В течение недели перед началом, Кирилл дал список, что прочитать перед стартом, я все не успел.
На воркшопе были затронуты темы: ООП, паттерны, инкапсуляция, полиморфизм, SOLID, инверсия зависимостей, dependency injection, data protection, data hidding, менеджмент состояния. Рассказано и показано (через миниприложения которые мы делали) что, как и зачем. Мне кажется, Кирилл даже не все рассказал, что хотел, потому что мы тупили и не дошли до конца. Грубо говоря воркшоп это минипроект на 2 дня, так же задания давал и потом смотрел, кто как сделал и говорил, что переделать. И созвоны, на которых давал теорию, отвечал на вопросы. Участники были записаны в список, кто, на каком языке делает и ссылка на репу. Было интересно смотреть, как люди делают теже задания, но на других языках. Знания из первый двух проектов пригодились, те кто не проходил их, в самом начале неправильно сделали. Ну и походу воркшопа всплывало много что на хекслете есть.
Мне понравилось, два дня кодил и тупил, но в итоге сделал, плюс дается еще неделя на доделки, но уже не так активно проверяется. Мне хоть и понравилось, но знаний там больше для тех кто бэком занимается.
После воркшопа решил, что надо попробовать изучить другие языки. И все таки надо, изучать фундаментальные вещи, которые не зависят от языка, например, SICP. SICP я прошел первую главу, но скорее всего все забыл и надо будет начать заново. Пока попробую пройти HTDP.
Спасибо Кириллу за воркшоп, узнал кучу всего, не уверен, что смогу все применять, но главное задано верное направление для будущего изучения.