Обсуждение

В архиве: 4 комментария.

Читать и комментировать в ЖЖ ↗

p2004r · 26 июня 2017

Комментарий

> А.Г.Кушниренко говорил, что азы программирования (последовательность операторов, условный оператор, цикл, вызов подпрограммы) можно освоить за 8-12 часов упражнений -- и это не зависит от возраста. увы это путь в никуда, после такого уже программировать человек не научиться (будут очень серьезные усилия нужны для преодоления "думать не выше уровня ассемблера")

Анатолий Левенчук · 26 июня 2017

Комментарий

Одно другому не мешает. Разные парадигмы как разные естественные языки -- каждая просто отдельно учится, и только кажется, что друг другу мешают.

Ответ на комментарий

p2004r · 27 июня 2017

Комментарий

Увы, но некоторые навыки которые учатся просто "блокируют" друг друга (и именно после "упражнений в них"), их возможно без "последующих трудностей" только одновременно учить. Научившись в танце "уверенно крутиться влево", потом научиться "крутиться вправо" на порядок труднее.

Ответ на комментарий

Анатолий Левенчук · 27 июня 2017

Комментарий

Обыно в танцах всё не так: научиться крутиться вправо после крутиться влево занимает столько же много времени, только и всего. Время реального первого научения часто недооценивается и ожидания для второго научения обычно в разы меньше, чем первого. Основные конструкты императивного программирования -- 8-12 часов упражнений, что для многих неожиданно. Функциональное программирование -- те же основные (первые, элементарные и т.д.) конструкты с первых трёх страниц учебника будут наверняка те же 8-12 часов. Но ожидают почему-то 2-3 часа (из которых полчаса "чтение инструкции"), чего крайне недостаточно. Нет обычно блокировки, есть недооценка потребного времени упражнений: ориентируются только на "я прочёл учебник по езде на велосипеде, и что-то не могу ездить".

Ответ на комментарий