Почему тема важна
Человек, читающий резюме, за неделю видит десяток одинаковых интернет-магазинов. Не потому, что они плохи, а потому, что их делают все по одной методичке. Своя тема даёт преимущество ещё до того, как он откроет код.
Как придумать свою
Самый надёжный способ — вспомнить, что вас лично раздражает. Что вы делаете руками каждую неделю? Что забываете? Что ищете по переписке, потому что негде посмотреть?
Из личного неудобства вырастают лучшие проекты: у них есть настоящий пользователь — вы, и вам сразу видно, работает решение или нет.
Двадцать тем
Для себя:
- Учёт расходов по фотографиям чеков.
- Напоминалка о продлении подписок и страховок.
- Поиск по собственным заметкам и закладкам.
- Трекер прочитанных книг с выгрузкой в удобный вид.
- Календарь домашних дел с распределением между членами семьи.
Для небольшой организации:
- Приём заявок для приюта или благотворительного фонда.
- Расписание занятий небольшой студии с записью.
- Учёт инвентаря для клуба или секции.
- Витрина товаров для мастера, работающего в одиночку.
- Сбор и обработка анкет для местного мероприятия.
Про данные:
- Сбор цен на что-то конкретное и график изменений.
- Разбор своей истории покупок в понятные отчёты.
- Карта чего-нибудь городского: колонок с водой, площадок, лавочек.
- Анализ открытых данных вашего города.
- Сравнение расписаний транспорта с реальностью.
Инструменты:
- Бот, который присылает расписание или напоминания.
- Утилита для массового переименования и разбора файлов.
- Проверка сайта на доступность с оповещением.
- Конвертер, которого вам не хватает в работе.
- Небольшая панель со своими показателями: сон, спорт, расходы.
Каких тем избегать
Не потому что они плохие, а потому что их слишком много: список задач, погода, блог, интернет-магазин без своей задумки, ещё один мессенджер.
Если очень хочется взять избитую тему, добавьте необычное условие. Список задач, который сам расставляет приоритеты по срокам и загрузке, — уже другой разговор.
Как выбрать из списка
Берите то, чем сами будете пользоваться хотя бы месяц. Это единственный надёжный признак: проект, который нужен вам, вы доведёте до конца, а тот, что взят «для портфолио», бросите на третьей неделе.
И оцените размер честно: если задумка не помещается в шесть-восемь недель, урежьте вдвое. Законченный маленький проект всегда лучше брошенного большого.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Presenting a repository so people actually look at itNaming, structure, commit history, what to hide and what to pin — the small things that decide whether your code gets opened.
- Как оформить репозиторий, чтобы его смотрелиНазвание, структура, история изменений, что скрыть и что закрепить — мелочи, которые решают, откроют ваш код или нет.
- A README that makes people open the projectWhat to put in your repository's README, in what order, and why without it nobody looks at the code.