Можешь научить меня программировать на языке rust? я вообще не знаю основ, с чего начнём?
Так я сегодня начал диалог с Deepseek, решив пощупать неизведанную для меня историю - программирование. Прикасался к этому я только на информатике сто лет назад и то очень поверхностно. Это точно не был мой любимый предмет, и время за компом я проводил либо за играми, либо изучая фотошоп и монтажные программы.
Поводом всё-таки копнуть в эту сферу послужило желание понять, хотя бы на базовом уровне, что же творят коллеги программисты из точки сборки.
В начале нейронка предложила мне поставить VS code и скачать Rust. Я настоял именно на этом языке, ребята пишут как раз на нём.
Потом я попросил на простом примере мне рассказать о базовых вещах, и так получился калькулятор (первый скрин). Чисто интуитивно потыкал в разные поля и начал чутка улавливать связь между написанным кодом и результатом.
Двигаемся дальше и вводим запрос:
Покажи пример проекта с графическим отображением.
Вот это для меня всегда была магия, как вообще эти строчки на экране могут превращаться в визуальное отображение. Итог - первый интерфейс со строкой для имени, ползунком возраста и кнопкой «поздороваться» (скрин 2). Фигасе, подумал я, и пошел копать в следующий запрос:
Давай продолжим и сделаем простую игру
Надо сказать, что тут дела шли не просто. Нейронка выдавала код с ошибкой и он не компилировался. Каждый раз я ей отправлял его обратно с подпись «ошибка», а она отвечала «мол, да, забыли вот тут значение подставить, сейчас должно заработать». По итогу с 3го пинка завелось и получилась игра с падающими с разной скоростью разноцветными кубиками, по которым надо кликать (скрин 3). И тут понеслось…
Я позвал сына и показал что нахимичил. Мы сначала пробовали менять параметры скорости, размера, цвета текста и количества очков за удачный клик, а потом посмеялись, что было бы прикольно, если бы это падал хлеб (локальный мем про нашего мопса, который обожает хлеб). Ну и сеттинг обрисовался сам собой.
Залезли с ним в syntx ai и через модель Sora сгенерировали стикер буханки, прям сразу в png. У дипсика спросили как заменить квадраты на изображение и после пары попыток - еее! Восторг, с экрана падают буханки! Так, а что если добавить фоном булочную? А что если вместо курсора сделать мопса? А если он от «поедания» хлеба будет увеличиваться? Короче, на пару часов конкретный залипон, результат которого в последнем видосе.
Да, писать самостоятельно код я, естественно, за это время не научился, но сломал для себя этот магический барьер и увидел потенциал. В этом плане нейросети поспособствовали быстрому входу и созданию как кода, так и графических элементов, да и спрашивать можно по сто раз, не боясь показаться тупым. Это реальный буст, но с очевидными вытекающими побочками в виде отсутствия чёткого понимания происходящего. Поэтому дальше планирую прямо про каждый элемент спрашивать, пристально изучать каждую строчку кода, чтобы обрести системное мышление, а не просто фичи накидывать без понимания внутрянки.
Короче, открыл для себя новый мир, и уже чешутся руки побаловаться ещё)


