Апология визуального программирования

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Визуальное программирование? Серьезно?! Я что-то пропустил? Кто-то изобрел программирование на ощупь? Или по запахам? Нет? Все программируют глазами? А почему тогда мы используем это прилагательное?

Разумеется, я в курсе о чем идет речь. Просто хочу обратить ваше внимание на определенную странность в терминологии. Которая, как я вижу, является следствие какого-то общего недопонимания.

Конечно же, визуальное программирование - это программирование для широких народных масс. И давайте сразу возьмем быка за рога. Станет ли в ближайшее время программирование чем-то общераспространенным? Как навык владения письменной речью? Или, хотя бы, как навык управления автомобилем?

Лично у меня противоречивые сведения на этот счет. Очень многие отвечают на этот вопрос уверенным "нет". С другой стороны, у меня есть опыт обучения детей программированию. Статистика более чем красноречива. Обучаются все. Я общался с коллегами. У них такая же картина. Шансы ребенка освоить программирование примерно такие же, как и шансы освоить чтение и письмо.

Остается понять, что стоит за этим уверенным "нет". Как выясняется, далеко не все полагают, что существуют какие-то непреодолимые препятствия к тому, чтобы обычный человек освоил программирование. Скорее говорится, что почти никто не будет этим заниматься, потому что зачем?

В самом деле. Зачем обычному человеку программирование? Пусть этим занимаются те, кто выбрал для себя такую профессию. Тут хочется напомнить, что ровно таким же образом некоторое время назад шло распространение навыков письменной речи. Сначала считалось, что письмо - это дело узкого круга профессионалов. Элитариям казалось зазорным заниматься таким низким делом. Потом настроение элиты разворачивается на сто восемьдесят градусов. И теперь уже владение письменной речью является для нее обязательным атрибутом. А вслед за элитой письменную речь осваивают уже все поголовно.

Есть ли что-то в современной действительности, что могло бы подвигнуть людей начать изучать программирование в массовом порядке? Не для того, чтобы стать профессиональными программистами, а для повседневной жизни? Существует ли какая-то не узкая а по-настоящему массовая потребность, которую нельзя удовлетворить без того, чтобы все освоили программирование?

Да, такая потребность есть и я называю ее правом на истину. Право на истину означает, что каждый человек имеет право самостоятельно определять, что есть истина, а что есть ложь. (Его не следует путать с международно-бюрократическим right to truth. Я бы назвал это скорее right to proof.) До начала массовой информатизации это право худо-бедно обеспечивалось свободой совести и свободой слова. Но сейчас все немного сложнее. Количество информации с которой так или иначе имеет дело обычный человек выросло катастрофически. Чтобы не утонуть в этом море, мы вынуждены использовать фильтры. Проблема в том, что роль фильтров сейчас играют всеми ненавидимые "тупые алгоритмы". Их ругают все громче и громче. И, похоже, что уже близок момент, когда в массовое сознание проникнет простая мысль. Что "тупые алгоритмы" это не силы природы, а всего лишь воля других людей. Все очень просто. Людям не нравится, когда кто-то решает за них. А для того, чтобы самостоятельно решать, что они будут знать о мире и о себе в этом мире, у них нет другого пути, кроме как начать использовать свои собственные алгоритмы. В принципе уже сейчас все готовы, что называется, плюнуть на то, что им предлагают медиа и соцсети в качестве фильтров и начать создавать свои, персональные. И единственное, что отделяет массы людей от этого шага, это уверенность каждого, что у него ничего не получится.

А что же мы? Те, кто уже сейчас волне владеет навыком программирования? А мы со всеми, в одной лодке. У нас не будет других медиа и других соцсетей, пока люди не начнут массово программировать. И у нас тоже нет другого пути обеспечить себе право на истину, кроме как изобрести инструмент программирования для широких народных масс.

Визуальное программирование? Серьезно?

Источник: https://habr.com/ru/post/554068/


Интересные статьи

Интересные статьи

Чтобы применять любые принципы правильно, сначала нужно их понять — то есть осознать, откуда они взялись и для чего нужны. Если применять вслепую всё, что угодно — результат будет хуж...
Книга 1: Безмолвная пустота Сказано мастером-программистом: "Уходи, когда поймёшь как найти код ошибки в трап фрейме" 1.1 Нечто загадочное сформировалось, зародилось в безм...
У некоторых бизнес-тренеров в области е-коммерса и консультантов по увеличению интернет-продаж на многие вопросы часто можно слышать универсальную отмазку — «надо тестировать» или другую (чтобы не...
Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелос...
Скачать файл с кодом и данные можно в оригинале поста в моем блоге Существует очень интересный проект — «Розеттский Код». Их цель — «представить решение одинаковых задач на максимально возмо...