personal opinion: Стоит ли обучать программированию детей?

Стоит ли обучать программированию детей?

Тут вопрос стоит не только в том, — что стоит ли обучать программированию детей, вопрос стоит иначе! Нужно объяснять ребенку, что без программирования у него вообще нет будущего. Писать код в 2024 году, это как играть на пианино в 1983 году. Как в плоть до 2000-ных, было принято отдавать детей с первого класса в музыкальную школу, как после 2000-ных брать для детей уроки иностранного языка, так и программированию нужно обучать сразу на старте. Не ждать, пока ребенок решит в одиннадцатом классе стать IT-шником, — это уже поздно. Начинать нужно еще в младшей школе, и сейчас я расскажу почему.

Ребенку нужно учить/знать программирование (языки программирования), не для того чтобы стать IT-шником — программистом становиться не обязательно. Просто каждому новому человеку будущего, нужно понимать суть «кода», как это работает. Программы и приложения составляют до 90% «инфраструктуры» нашей жизни. На современном этапе, мы получаем до 90% информации с гаджетов. Сейчас устройства на 99% материальны и состоят из батареи, дисплея, камер, оперативной памяти и ПЗУ, процессора и операционной системы, но буквально через 2-3 года, все изменится. Гаджет будет на 99% состоять из кода, в основе любого smart устройства, будет лишь приложение. Интересно? Если да, то запиши на курсы по информатике в Skysmart своего ребенка, а я объясню тебе как это возможно и почему современному человеку нужно понимать «код», как понимать что земля крутится вокруг солнца, что рыбе нужна вода, а собака может укусить.

Через 2-3 года не будет гаджетов в том виде, в котором мы их привыкли видеть

  • Монитор нужен только для тех, у кого был телевизор в детстве. Современный ребенок, не только смотрит на дисплей но и тактилен с ним. Ход событий на экране можно поменять прикосновением. С детства, новые люди не только получают информацию от смартфона но и общаются с ним, а они в свою очередь стали «мощно» интерактивны. Для того чтоб получить изображение и звук, в будущем, не нужен будет динамик и матрица, их прикрутят в голову — почитай про проект NeuraLink;
  • Свайпать и кликать будут в воздухе как Azure Kinect DK (это технология Microsoft);
  • Кликать нужно будет, только в случае если хочешь сделать самостоятельно, а основное управление можно будет (да в принципе и делается) при помощи ассистентов, таких как Siri;
  • А камера, большая батарея, память не нужна, так как нет лучше камеры чем человеческих глаз, в человеческом теле достаточно энергии, и нет лучше оперативной памяти или ПЗУ — чем человеческий мозг (пока конечно все может храниться в облаке).

Поэтому, понимание «кода» — так же необходимо, как понимание анатомии человека. Потому что «код» — станет частью человека будущего… Возможно он даже будет «болеть» и понимание «программирования», будет как понимание того, что от головы нужно выпить анальгин или аспирин… Но будет предупреждение:

Заниматься само-программированием может быть опасно! Обратитесь к программиатору… 🙂

AI будет делать 99,99% работы, и именно поэтому нужно обучать программированию

Искусственный интеллект будет исполнителем 99% ТЗ, на современном этапе он умеет практически все, что умеют програмисты:

  1. Может генерировать код на основе описания задач на естественном языке. Примером является Codex от Open AI, который используется в инструменте GitHub Copilot;
  2. Может автоматически обнаруживать ошибки в коде и предлагать исправления. Он также может генерировать тестовые случаи для проверки кода, что ускоряет процесс тестирования и повышает качество программного обеспечения — в общем выявлять всякие баги;
  3. AI сейчас способен анализировать существующий код и предлагать улучшения для повышения производительности, обнаруживает неэффективные алгоритмы и структуры данных и заменяет их на более оптимальные решения;
  4. Более того, ИИ делает анализ исторических данных о разработке программного обеспечения и предсказывает возможные проблемы, такие как технический долг или риск возникновения багов в определенных частях кода;
  5. Анализирую массивы данных собранных во время работы программы или приложения и предлагать улучшения и новые функции…

Я мог бы ещё дольше перечислять возможности, но для кого они нужны, если AI некому будет понимать кроме программистов. А представь, если доктор или банкир, или преподаватель, геолог, мебельщик, все смогут объяснить своё видение, создать ТЗ для «искусственного программиста» и оценить его подсказки, принять во внимание или вообще запретить AI развивать программу или приложение в опасном направлении.

Представь насколько в будущем опасно не знать программирования. Не на уровне IT специалиста, а хотя бы на уровне понимания и синтаксиса.

Что касается меня и банковской сферы в которой я работаю: На сегодняшний день, mass-banking в руках IT, торговля на финансовых рынках полностью оккупирована технарями, без создания высокоскоростной модели, без скрипта — прибыльная торговля невозможна или напоминает казино. Торговля криптовалютами невозможна без «роботов», иначе это все чревато крупным «сливам», все в руках программирования, потому как это язык будущего (этих языков много я пишу обобщенно). Любой из этих языков: PHP, JavaScript / JS, Python, C++ или С# и другие популярные языки в 2024 году, это неотъемлемая часть нашего будущего, без знания которых невозможно создание и созидание.

Комментарии:

Добавить комментарий