До сегодняшнего дня «пет» у меня значил «пишу туториал и бросаю». Поэтому в тишине поиска меня доедала мысль: а что я вообще могу предъявить? Все мои наработки разъехались по десяткам папок без запуска. Грустно от пустоты — а не от того, что я мало делал.
Решил разом собрать один проект «как для прода», будто сдаю его команде. Чек-лист маленький, но он перевернул ощущение:
- репозиторий с README: что это, как запустить, переменные окружения;
- миграции накатываются чисто на новой машине —
clona → migrate → работает; - запуск одной командой через docker-compose;
- хотя бы один тест, чтобы не сломалось тихо;
- коммиты по смыслу, а не «фикс фикс».
Когда я открыл свежий README и проделал путь «клонировал — запустил — тест зелёный», стало легко и даже празднично. То, что раньше называлось «как-нибудь потом», превратилось в аргумент: я умею доводить до запуска, а не только читать.
# docker-compose.yml — тонкая часть «как для прода»
services:
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
ports:
- "8000:8000"
volumes:
- .:/app
Сегодня разослал два отклика уже с такими ссылками. Ответов пока нет, но впервые я не чувствовал, что выпрашиваю шанс, — я показывал результат. От этого даже тишина звучит спокойнее.