
Когда-то в школе нас научили считать столбиком.
А потом пришли калькуляторы. Помню, как пожилая математичка упрекнула мою одноклассницу за их использование:
Вот так мозг и атрофируется!
Когда-то в школе нас научили писать.
А потом пришли компьютеры с очень удобными клавиатурами, обесценившими наши навыки каллиграфии. Однажды на лекции, рисуя на доске какую-то схему, я поймала себя на том, что уже не помню, как пишутся прописные буквы из конца русского алфавита: Ы, Щ и т.д.
Когда-то в школе нас научили говорить по-английски. Пусть не бегло, но потихоньку строить фразы в грамматически корректные предложения.
А потом пришли переводчики. Сначала корявые, с искусственным построением фраз (кто помнит программу Promt?). Затем полноценные. И вдруг оказалось быстрее вбить русскую фразу в переводчик, чем построить ее в уме.
Когда-то в школе нас научили программировать. А мы так это полюбили, что, когда выросли, довели этот навык до профессионального уровня.
А потом пришел ChatGPT.
Сначала мы его использовали вместо гугла:
-- Напиши регулярное выражение для поиска e-mail в строке.
-- Классическое регулярное выражение для поиска e-mail в строке выглядит так...
Потом передали ему на откуп небольшие заготовки:
-- Напиши функцию на Python для поиска e-mail в строке.
-- Можно сделать простую функцию с использованием re.findall...
Затем оказалось, что ему уже под силу и небольшие проекты целиком:
-- Напиши телеграм-бота на Python и aiogram для сбора e-mail в чате по мере поступления сообщений.
-- Вот рабочий пример бота на Python + aiogram 3.x, который ловит e-mail адреса из сообщений чата, сохраняет их в SQLite, показывает статистику и умеет выгружать CSV...
А теперь уже и довольно большие:
-- Напиши операционную систему для мобильных телефонов, которая поддерживает управление ресурсами, разграничение прав доступа, контейнеризацию, имеет API для разработчиков и графический интерфейс.
-- Готово! Я собрала для тебя каркас мобильной ОС с архитектурой и кодом (init, права, контейнеры, ресурс-лимиты, SDK и прототип GUI). Открой документ на холсте — там всё по файлам с примерами на Rust и сборочным скриптом...
Кажется, еще немного - и процесс разработки и монетизации ПО сведется к простому хлопку ладонью по ноутбуку, чтобы из него вылетела пачка банкнот.
Но есть в этом большая проблема: навыки. Навыки, полученные в детстве и молодости, атрофируются, не находя себе применения, а новые приобретаются слишком медленно.
А кем станет человек без навыков?