В чём проблема
Не в том, что эти проекты плохие. В том, что их сделали все.
Список задач, приложение погоды, блог и интернет-магазин — четыре темы, которые встречаются в каждом втором резюме новичка. Читающий узнаёт их по первому экрану и делает вывод: человек прошёл курс и повторил задание.
Это может быть несправедливо. Но реакция именно такая, и с ней надо считаться.
Что видит человек, читающий резюме
Он листает десятки заявок в неделю. У него нет времени разбираться, чем ваш список задач отличается от предыдущих девяти. Он ищет зацепку: что-нибудь, что выделяется.
Заезженная тема этой зацепки не даёт. Более того, она работает против вас: возникает подозрение, что самостоятельного замысла у человека нет.
Три способа спасти избитую тему
Если проект уже сделан и бросать его жалко, его можно превратить в нормальный.
Добавьте условие, которого нет у других. Список задач, который сам расставляет приоритеты по срокам и вашей загрузке. Погода, которая говорит не температуру, а стоит ли брать зонт и куртку — на человеческом языке.
Смените пользователя. Список задач для одного человека скучен. Список задач для семьи, где надо делить дела и видеть, кто что взял, — уже задача с настоящими сложностями.
Доведите до непривычной глубины. Обычный проект развёрнут кое-как. Ваш — с проверками, тестами, обработкой ошибок и понятным описанием. Это само по себе выделяет.
Что лучше сделать вместо
Возьмите то, чем сами будете пользоваться. Учёт расходов по чекам, напоминалка о продлении подписок, поиск по своим заметкам, бот с расписанием.
Такие проекты выигрывают дважды: тема редкая, и рассказываете вы о них живо, потому что решали настоящую проблему, а не выполняли задание.
Ещё сильнее
Тема вообще перестаёт быть главным вопросом, если проект сделан командой и ваш вклад подтверждён.
Тогда разговор идёт не о том, оригинальна ли идея, а о том, как вы работали: что взяли на себя, как договаривались, что обсуждали в чужом коде. Это интересует нанимающих куда больше, чем сюжет проекта.
Хватит читать — пора делать
На 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.