Да, вы не ослышались! Сегодня я проведу вас через создание всего внешнего веб-сайта с нулевым знанием всего, что связано с веб-сайтом.

Немного о себе: у меня в основном только опыт работы с CI/CD и IaC в качестве инженера DevOps. Я совершенно не разбираюсь в Frontend-дизайне, React, UI/UX; так что примите эту статью с щепоткой соли.

Теперь приступим :)

Прохождение:

Во-первых, поскольку мы (я) ничего не знаем об UI/UX. Давайте заставим ИИ понять некоторый контекст и понять наше невежество.

Первая подсказка:

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

Вторая подсказка:

продолжать

Третья подсказка:

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

Если вы поняли задание, ответьте «Я понимаю». После того, как я отвечу «продолжить», вы можете продолжить показывать мне используемые команды, файловую структуру проекта и коды в соответствующих файлах, которые вы использовали для создания веб-сайта.

Четвертая подсказка:

Я понимаю

Теперь вам может быть интересно. Какой смысл задавать такие вопросы, это должно позволить произойти подсказке по цепочке мыслей, которая позволит модели собрать более качественную информацию о цели, которую вы пытаетесь достичь, и в целом о лучших результатах. Так что попробуйте вместо того, чтобы спрашивать подсказки из 1 предложения.

Теперь о наших результатах!

Вы можете просто быстро пролистать, если хотите
Ссылка на github: https://github.com/BrianLYS/MediumTopics/tree/main/WebsiteCreation

Шаги:

Инициализировать реакцию

npm install -g create-react-app
create-react-app my-website

Заполните файлы

src
├── components
│   ├── Header.js
│   ├── Navbar.js
│   ├── FeatureImage.js
│   └── Content.js
└── App.js

Запустить сервер

cd my-website
npm start

Вот так выглядит сайт!

Что ж, похоже, что это могло бы потребовать гораздо больше работы, но, по крайней мере, у нас есть наши заголовки, меню, изображение и контент! Мне даже не нужно часами смотреть видео для этого.

Возможно, вы могли бы попросить второго пилота внести больше правок и прочего, но я просто закончу на этом.

Теперь получайте удовольствие, создавая свой новый веб-сайт, а затем заявляя об опыте работы с React в своем резюме. Брайан выходит :D

Бонус

Я попытался заставить GPT4 создать веб-сайт в другой теме для меня с помощью этой подсказки.

Подсказка 1:

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

Если вы поняли задание, ответьте только «Я понимаю».
После того, как я отвечу «продолжить» и «тема веб-сайта», вы можете продолжить показывать мне используемые команды, файловую структуру проекта и коды в соответствующих файлах, которые вы использовали для создания веб-сайта.

Подсказка 2:

продолжай, научная фантастика

Эххх, похоже, нас еще не заменили? На момент написания этой статьи у меня все еще не было доступа к плагинам, так что, возможно, это могло бы оживить ситуацию. Оставайтесь с нами, чтобы узнать больше!