Получи случайную криптовалюту за регистрацию!

9 из 10 начинающих разработчиков задумываются о том, какой ПЕТ | Catcher - Войти в IT

9 из 10 начинающих разработчиков задумываются о том, какой ПЕТ-проект сделать. Все хотят выделиться среди многих и сделать ТОП ПЕТ-проект. В этом посте я не буду рассуждать о том, нужен ли ПЕТ-проект, какой выбрать и как его делать. Больше информации о том, КАК сделать свой ПЕТ-проект успешным и привлекательным для работодателей.

На всякий случай, для тех, кто случайно оказался в этом чате, дам определение: ПЕТ-проект – это проект разработчика, над которым он трудится в свободное время. Пет-проект необходим в первую очередь для самостоятельного развития, для портфолио/поиска работы и для прокачки новых или уже имеющихся навыков.

Сфокусируемся на ПЕТ-проекте для поиска работы. Что ожидает работодатель от ПЕТ-проекта? Супер-приложение TODO LIST? Сайт с прогнозом погоды? Калькулятор? Заметки? Нет, таких проектов сотни, они никак не выделят тебя среди других кандидатов. Все это банально, верно?

1. Включи креативное мышление. Например, если ты решил(а) сделать калькулятор, сделай его в 3D. Для мобильной разработки на Swift есть крутой фреймворк ARKit, мощная вещь, которая точно выделит тебя из многих кандидатов. Подумай, какую «изюминку» ты можешь добавить в свой проект, как сможешь внедрить полезную и оригинальную фичу? Например, внедрить кастомную анимация.
2. Подумай, что ожидает работодатель от твоего ПЕТ-проекта/портфолио, что еще, кроме демонстрации скиллов и оригинальной идеи? Как ты будешь работать, если тебя возьмут на работу? Ответ: «В КОМАНДЕ». Тему софт-скиллов раскроем в следующих материалах, а сейчас подумай, как показать в ПЕТ-проекте командное взаимодействие? Вот пример: предположим, ты делаешь 3D-калькулятор.
Найди начинающего дизайнера и предложи ему заработать опыт командной работы для совместного создания портфолио, разработав дизайн для приложения.
Предложи таким же начинающим разработчикам сделать проект вместе, найди того, кто будет писать код в команде вместе с тобой.
Когда проект будет готов, найди тестировщика, который сможет написать тест кейсы и протестировать финальный проект.
В командной работе вы точно сможете реализовать крутые идеи получить опыт. Где можно найти начинающих дизайнеров, тестировщиков и back-end разработчиков для проекта? Попробуй обратиться к профильным группам - ссылки на группы оставлю в комментарии.

В результате у тебя и команды будет оригинальный проект, демонстрирующий командную работу. Более того, ты создашь и скоординируешь эту команду, что выделит тебя среди других сотен кандидатов.
Какие идеи у тебя были для твоего ПЕТ проекта? Привлекал(а) ли ты в команду других людей для ПЕТ-проекта?
Помог ли тебе ПЕТ-проект при трудоустройстве на первую работу?
Пиши в комментариях, делись опытом.