Речь, конечно, пойдёт о части математической, а не материальной.
Что к чему?
Топик родился из статей на хабре последних дней и собственных нелегких дум о том, почему так сложно научится программированию человеку, с так называемым «гуманитарным» складом мышления. Понятию «гуманитарий» в данном тексте придаётся широкое значение: это как человек с нетехническим образованием, так и с неоконченным техническим, и это может быть даже индивид, получивший диплом инженера, но не представляющий как написать что-то сложнее лабораторной по паскалю, или ___________ ваш вариант. Всех этих людей объединяет лишь то, что программирование не поддаётся им, даже несмотря на безумный интерес и горящие глаза.
В чем твоя ошибка?
Я думаю, что большинство рассуждает примерно следующим образом:
«Ну да, мне так просто не научиться писать настоящие программы, или хотя бы их части. Чтобы этого достичь, нужно много учиться и много понимать, и начинать нужно с фундаментальных наук. У меня нет на это времени, я буду использовать иной подход. Я начну с решения насущных, практических задач, а понимание, как всё устроено и как должно работать, придёт с опытом.»
То есть применяется не дедуктивный, а индуктивный подход к обучению — от частного к общему.
Почему не работает?
Читать полностью »