Почему без ссылки проект не считается
Тот, кто смотрит ваше резюме, не будет клонировать репозиторий, ставить зависимости и разбираться с настройками. У него сорок откликов и час времени.
Ссылка, которая открывается за две секунды, — это разница между «посмотрел» и «прошёл мимо». Развёртывание стоит один вечер и окупается сразу.
Какие бывают варианты
Статические страницы. Если у вас страница без серверной части, её можно разместить бесплатно и практически навсегда. Подходит для интерфейсов, визитных страниц, простых инструментов, работающих в браузере.
Платформы для приложений с бесплатным уровнем. Дают запустить приложение с сервером и базой. Обычная плата за бесплатность — засыпание при простое: первый запрос после паузы идёт долго.
Виртуальный сервер. Небольшой сервер стоит недорого. Возни больше, но зато вы разбираетесь, как всё работает на самом деле, — и это отдельный полезный опыт, о котором можно рассказать.
Контейнер. Не способ размещения, а способ упаковки, который делает переезд между площадками почти безболезненным. Если проект упакован, вы не привязаны к одной платформе.
На что смотреть при выборе
- Засыпает ли. Если после паузы первый ответ идёт полминуты, человек успеет уйти. Для портфолио это важнее, чем кажется.
- Есть ли база данных. Многие бесплатные уровни дают только приложение, а хранилище отдельно и уже за деньги.
- Свой адрес. Не обязательно, но короткий понятный адрес выглядит лучше длинного служебного.
- Как долго это бесплатно. Условия меняются. Проверяйте раз в несколько месяцев, что ссылка ещё живёт.
Что сделать обязательно
Проверьте с чужого устройства. Не со своего браузера, где уже всё закешировано, а с телефона по мобильной сети. Половина неприятных сюрпризов вылезает именно так.
Положите тестовые данные. Пустой экран не производит впечатления. Пусть при первом заходе видно, как это выглядит в работе.
Уберите настоящие ключи. Всё, что попало в код, считайте раскрытым. Держите такое в переменных окружения.
Поставьте проверку доступности. Простейшая — заглядывать раз в месяц самому. Бесплатные площадки любят тихо выключать давно неактивные проекты.
И ещё
Разворачивайте не в конце, а на второй неделе работы. Развёртывание, отложенное на потом, всегда съедает больше времени, чем заложено, и часто именно на нём проект и останавливается.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- A live demo for your pet project: where to deploy for freeWhy a project without a working link doesn't count, what the hosting options are, and what to check when choosing.
- How not to abandon a pet project halfwayWhy projects die in week three, and seven techniques that get you to the finish.
- Как не бросить пет-проект на полпутиПочему проекты затухают на третьей неделе и семь приёмов, которые помогают дойти до конца.