Comments 3
которые часто вообще не требуют от человек не то что знания языка программирования, но и самих алгоритмов
рисовании блок-схем на листочках
Называйте меня старым пердуном, но я топлю за алгоритмы и блок-схемы. Как минимум, за то, чтобы уметь ими пользоваться.
Возьмем подающего надежды молодого аналитика. Который планирует задокументировать бизнес-процессы с помощью BPMN. Стоп, а разве это не блок-схема? И если этого джуниора в школе на уроках программирования научили хотя бы основам алгоритмизации, разве это не поможет ему в работе?
Про кодеров в чистом виде я не говорю: сегодня позволительно начинать писать программу сразу, минуя стадию построения алгоритма <из темного угла доносится мое неодобрительное ворчание>. Но как средство коммуникации между программистом и непрограммистом упрощенная схема логики работы того или иного модуля - она же бесценна. Ну не может клиентский менеджер охватить взглядом и понять всю глубину и стройность кода! А блок-схема будет ему понятна и он сможет сказать: "вот тут надо не на выход пользователя вести, а на повторную авторизацию".
<бурчание закончил>
"Снижение углеродного следа" :) На деле получаем поклонников секты копи-пасты, и код который еле крутится на мощностях, в разы превосходящих реально необходимых. И увы это происходит не только в ИТ. В машиностроении "такая же фигня, малята". Молодые спецы часто не могут эскиз нарисовать или представить какой нибудь разрабатываемый узел умозрительно, не говоря уже о казалось бы банальном понимании связи 3D и 2D или форм детали с ее характеристиками и способами изготовления. Поколение, слепо доверяющее компьютерным рассчетам.
"Битва големов" очень классная игра! Действительно развивает логику. Я когда вел кружок юных программистов, то использовал ее там. Детям очень нравилась. Жаль сейчас достать эту игру непросто.
Безмашинное обучение программированию и робототехнике: Pro et Contra