MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
О программировании как о виде деятельности
08.08.2016
11:44
Раздел: Цитаты

Программирование - это, в первую очередь, логика. Конкретно - булева логика и основы алгебры.

По моему опыту преподавания программирования и математики (подрабатывала в своё время, учась в Универе), есть люди, которые абсолютно, принципиально, органически (не знаю, как ещё это назвать) неспособны к математике и программированию. Им не помогут ни курсы, ни репетиторы, ни ЭСТ, ни лоботомия. Как я понимаю, это просто недостаточное развитие отдельных долей мозга с детства. И если там нечем думать, то думать человек никогда в жизни не научится, сколько бы ни пытался.

Есть мышление, а есть запоминание. У гуманитариев отлично развито запоминание и они его выдают за мышление. Но на самом деле их мозг больше похож на большую БД. Думать они не думают, просто вспоминают нужные факты из уже известного им. Тут никакой логикой не пахнет. Обычно такие люди отлично разбираются в истории, где надо много всякого бессвязного хлама в голове хранить. Но креатива от них ожидать не приходится. Заранее неизвестную им задачу они никогда не решат. Им нужны шаблоны, чтобы выбирать из них. В программировании всё как раз наоборот: паттерны если и есть, то это лишь основа для построения более сложных алгоритмов и логических конструкций. И большую часть времени программист думает, а не вспоминает.

Понимание смысла, умение видеть абстракции и алгоритмическое мышление - это уже ближе к математике. У меня за плечами более 20 лет опыта программирования на С/C++ (да, с самых первых компиляторов и до самых последних, во всех системах и в кроссплатформе). Я математик. Более того, я преподавала математику и программирование, как репетитор, и я знаю, о чём я говорю. Есть люди, неспособные к программированию. И таких очень много, на самом деле. Пусть они занимаются своими делами и не лезут в программирование. Чтобы потом не было мучительно больно.


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования