Как мне удалось сделать игру «Крестики-нолики» без знания программирования
В настоящее время нейросети уже развились до уровня, который позволяет создавать сложные приложения, если грамотно и детально поставить для них задачу. Но нейросеть — это все же инструмент и им надо уметь пользоваться, чтобы достигнуть результат, иначе можно без конца писать и писать промпты и нейросеть по кругу будет генерировать код, исправлять одни ошибки и тут же добавлять новые. Простой код она сможет написать, но сложный — как повезет.
Для чего нужно осваивать программирование, если уже неплохо пишут код нейросети
Поэтому все же, если есть желание научиться программировать, то сейчас это сделать можно много проще и эффективнее, используя те же нейросети. Постепенно, шаг за шагом осваивать теорию и закреплять ее практикой, но ни в коем случае не заменять свой мозг нейросетью. Чтобы мозг приучался созидать, мыслить системно, новичку надо использовать нейросеть, как вспомогательный инструмент, который направит, подскажет, но не заменит полностью мыслительный процесс. Иначе программировать новичок не научится никогда!
Нейросети смогут сгенерировать достаточно сложный код и какой будет толк от кода, если начинающий разработчик не сможет его понять! Это будет путь в тупик. Разработчик не сможет по итогу запустить сгенерированный код, если в нем будут ошибки. Что ему останется делать? Пытаться ошибки показывать нейросети, она их начнет исправлять и по итогу будет затрачено много времени, сил в надежде, что в конце концов программа заработает.
Понимание сути программирования, чтобы лучше использовать нейросеть для кодинга и нужно ли вообще это осваивать и ради чего
Но можно освоить базу в программировании, чтобы понимать, что именно сгенерировала нейросеть и как написать промпт иначе, чтобы нейросеть сделала так, как нужно. Тандем работы мозга и нейросети творит чудеса.
И вот тут тонкий момент. Надо понимать, для чего именно осваивать программирование сейчас. Если для того, чтобы стать профи и зарабатывать этой профессией много денег, то придется долго и много учиться и осваивать навыки на практике и еще и угадать, что будет востребовано в недалеком будущем, какие навыки. Уже сейчас есть жесткая конкуренция, ВУЗы выпускают молодые кадры, нейросети продолжают дальше развиваться и становятся все более продвинутые. Надо ли во все это лезть, затратить много времени, усилий, чтобы стать профи, а потом окажется, что надо быть сверхматерым профи, чтобы конкурировать с нейросетями и быть востребованным.
Но можно программировать для души. Хобби такое. Просто для себя освоить постепенно базу и делать то, что нравится и постепенно осваивать профессию. Может получится в итоге сделать свой качественный и востребованный продукт и на этом и заработать.
Нейросеть помогает осваивать программирование
И в этом случае нейросети окажутся просто суперпомощниками, если их использовать для обучения и систематизации полученного опыта. И вот что можно сделать прямо сейчас. Найти подходящий сайт, в котором есть редактор кода и на котором же этот код можно запустить и увидеть результат. Таких сайтов много. Возьмем один из них для запуска кода на js — https://codepen.io/
Бесплатной версии вполне хватит поразвлекаться с кодом. Для начала кодинга на площадке надо зарегистрироваться.
Далее создаем посредством меню или Classic Pen или Pen 2.0 новый редактор для кода и вставляем туда код, который можно сгенерировать, например в Qwen запросом создания 3D игры «Крестики нолики» на js. После уточняющих промптов код вышел таким.
Вставляем этот код целиком в левую панельку и получаем результат — полностью рабочая программа.
По итогу «основание» для крестиков и ноликов можно вращать. Есть источник света. Полноценная 3D-сцена. Код простой. Но из этого кода можно взять много информации для начала освоения программирования.
Что в итоге узнаем нового
Для этого можно попросить нейросеть расписать суть кода для начинающего программиста и выделить сущности кода — константы, переменные, циклы и все остальное. По коду можно узнать много полезного для начинающего: основы CSS, js, HTML, как 3D-сцены строятся и так далее.
Чтобы понять, что с кодом полностью разобрались, можно, не поломав ничего поправить условие выигрыша: вместо 4 элемента в ряд сделать 5. Или увеличить размер игрового поля. А еще можно разделить файл отдельно на CSS, HTML и js файлы, чтобы лучше понять структуру веб-странички.
Так вот постепенно, шаг за шагом можно постигать основы программирования. Неплохо для этого подходят дорожные карты.





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