Как и зачем мы переписали этот сайт

Иван Шелепугин, 29 июля 2024

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

Зачем?

Это первый вопрос, который приходит в голову, а ещё именно его мне задают чаще всего, когда речь заходит о моих проектах. И действительно, зачем? "Работает — не трогай".

Во-первых, с этим принципом я согласен не до конца. Да, порой лучшее — враг хорошего, но не в этом случае. Нам хотелось предоставить вам, ученикам, наилучший пользовательский опыт. SVB369.ru — это не сайт-визитка, не портфолио, но ресурс, который создан быть полезным для тех, кто ищет знания (как бы пафосно это ни звучало).

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

А ещё хочется отметить, что сферу образования часто недооценивают, даже слишком часто. Подавляющее большинство разработчиков хотят работать в bigtech-компаниях, банках, социальных сетях или корпорациях. Но мы часто забываем о том, с чего наш путь начинался. Мне кажется, что, добившись какого-то определённого успеха, нужно подумать о других людях, которые только начинают свою деятельность. Сфера образования является отличным способом сделать это.

Что нового

Вот несколько примеров нового функционала — только малая часть:

Ответы на вопросы:

  • Сколько времени у тебя на это ушло?

Ответ: Около 2 недель, если не считать перерывов.

  • Я бы не смог работать летом, как у тебя это получается?

Ответ: Дисциплина, а ещё это интересно. Последние несколько лет я работал летом, создавал разные проекты. С одной стороны, я мог бы отдохнуть, но с другой — жизнь коротка, а идеи не заканчиваются.

  • Какие технологии ты использовал?

Ответ: Смотри таблицу ниже.

  • Как научиться писать код?

Ответ: Если я уже достаточно компетентен, чтобы отвечать на такие вопросы, то скажу следующее. Я разрабатывал множество проектов, от небольших утилит до распределённых систем. Всё дело в практике. Найдите то, что вам нравится, и свяжите это с программированием. Постоянство — ключ к успеху.

P.S. Если у вас остались вопросы, вы всегда можете задать их. Правда, уже не мне — я ведь уже выпустился.

Технологии

Я знаю, что этот пост прочитает N человек, которые увлекаются разработкой. Вам, наверное, интересно, на чём написан этот сайт.

ТехнологияНазваниеКомментарий
Веб-фреймворкNext.jsFullstack (и frontend, и backend)
СтилиSass (SCSS)
НовостиMDX
PaaSCloudflare
ИконкиLucideЛичная рекомендация
ИзображенияImageMagickЛичная рекомендация

Бонус!

ТехнологияНазвание
Редактор кода/IDENeovim
Операционная системаArch Linux