Декомпозиция. Почему люди не становятся программистами.
Я занимаюсь обучением программированию и много общаюсь с учениками.
Не получается сделать задание – типичная проблема, с которой ко мне обращаются ученики.
Мы созваниваемся.
Мой первый тезис - давай думать как упростить.
Ок, упростили. Давай думать как упростить
еще.. Еще. Еще.
Готово. Наша задача сведена к тому, чтобы добавить элемент в массив. Можем? Можем!
Давай теперь накручивать, что мы можем улучшить, чтобы приблизиться к решению.
Это называется декомпозиция .
Еще бывают проблемы с алгоритмизацией - расскажу про это в других постах.
Декомпозиция - это один из пунктов про вычислительное мышление (тоже самое что и
problem solving), я про это рассказываю на созвонах ученикам
Освоить вычислительное мышление – самое сложное в работе программиста. Именно из-за сложности с освоением этого навыка возникают проблемы в становлении программистом. А не из-за плохих знаний javascript или react.
Я решил сделать бесплатный мини-курс по вычислительному мышлению. Он даст вводное, теоретическое понимание.
Подробнее по ссылке https://burtovoy.org/thinking/ Записывайтесь. Пишите в личку @burtovoy, если есть вопросы