Это единственный этап на сайте, где нет ни строчки кода. Зато без него непонятно, ради чего всё остальное: что я собирался сделать, почему именно сейчас и что от этого получит человек, который повторит путь за мной.
Задача, которую я себе поставил
Сделать настоящий сайт. Не одну страницу в конструкторе, а сайт на системе управления: со своей вёрсткой, админкой, адресом в интернете и возможностью дописывать новые разделы годами. При одном условии — я не умею программировать и не собираюсь учиться этому полгода, чтобы начать.
Сайт, который вы читаете, и есть результат проверки. Он рассказывает историю собственного создания: каждый этап — это то, что я действительно делал, в том порядке, в котором делал.
Почему раньше так не получалось
Чтобы собрать сайт своими руками, нужно было набрать некоторый минимум знаний. Вот он, честно, с моей оценкой времени для человека, который начинает с нуля и занимается после школы.
| Что нужно | Зачем | Сколько времени |
|---|---|---|
| HTML и CSS | Разметка и внешний вид страницы | 1–2 месяца |
| JavaScript | Меню, слайдер, проверка формы | ещё 1–2 месяца |
| CMS и немного PHP | Чтобы правки вносились в админке, а не в полусотне файлов | 1 месяц |
| Основы дизайна | Чтобы результат не выглядел как таблица из учебника | бесконечно |
Обходной путь существовал всегда — конструкторы вроде Tilda или Wix. Сайт там появляется за вечер, но остаётся чужим: вёрстку нельзя забрать с собой, поведение блоков нельзя изменить, а платить нужно каждый месяц. Для учебного проекта это тупик — сайт есть, а понимания, как он работает, нет.
Что изменила нейросеть
Нейросеть умеет писать код. Не идеальный и не всегда с первого раза, но такой, который работает и который можно поправить. Это убрало из списка выше самую долгую часть — набор руками и заучивание свойств CSS наизусть.
А вот что она не убрала: понимание. Нейросеть отвечает на вопрос, который ей задали, — значит вопрос нужно уметь задать. Для этого достаточно представлять, из чего состоит страница, какими словами называются её части и как проверить, что присланный код делает обещанное.
Главное умение поменялось
Раньше ценилось умение писать код. Сейчас — умение объяснить задачу и проверить ответ. Поэтому страницы этого сайта короткие: они дают ровно тот словарь, без которого нельзя договориться с нейросетью.
Зачем свой сайт вам
Причины у всех разные, и ни одна из них не про «стать программистом».
- Проект, который можно показать. Готовый сайт с адресом — сильный аргумент и в школе, и при поступлении, и в первом резюме.
- Понимание, как устроен интернет. После этого пути слова «хостинг», «домен», «база данных» перестают быть заклинаниями.
- Своё место в сети. Блог, портфолио, сайт школьного проекта или клуба — то, что не исчезнет вместе с чужой соцсетью.
Сколько это займёт
У меня ушло около двух недель по вечерам, но большая часть времени потратилась на разбирательства, которых теперь не потребуется: они записаны здесь. Если идти по этапам и не сворачивать, на первый работающий сайт хватает пары свободных вечеров: один — на вёрстку, второй — на CMS и публикацию.
Следующий этап — выбор инструментов: что такое система управления сайтом, зачем она нужна, если HTML можно написать руками, и почему я выбрал Evolution CMS. Там же появляется словарь, на который опираются все остальные этапы. Если по ходу встретится незнакомое слово, его объяснение лежит в теории — она написана отдельно как раз для таких случаев, читать её подряд не нужно.
После этого этапа вы
- Понимаете, почему сайт своими руками стал посильной задачей именно сейчас
- Можете объяснить, чем сайт на CMS отличается от страницы в конструкторе
- Знаете, что потребуется на самом деле — словарь и проверка, а не знание кода
- Решили для себя, зачем вам свой сайт — без этого дальше идти незачем