Считается ли только создание API достаточным пет проектом для демонстрации своих навыков в бэкенд разработке в резюме?

Возможно вопрос странный, но все же). Если я делаю пет проект в виде API допустим для сайта покупки авиабилетов, но фронтенда у этого сайта не будет, считается ли это нормальным проектом при устройстве на работу на позицию бэкенд разработчика или все таки нужно иметь полноценный сайт и копаться во фронтенде?. Кто занимался бэкендом, какие вообще пет проекты привлекательны при устройстве на работу на позицию бэкендера и показывают твои навыки как бэкенд разработчика?.
  • Вопрос задан
  • 812 просмотров
Решения вопроса 1
@mletov
API API рознь.

Если один контроллер и 3 экшена, в которые засунута вся логика - то никому не интересно, даже с навыками фронта.

А вот если API сделано:

- с использованием ООП и паттернов
- многоуровневой архитектурой
- SQL запросами, которые сложнее просто SELECT
- авторизацией, проверкой прав на рутинги, JWT
- асинхронностью
- Swagger

то хватит более чем, возьмут и без знания фронта или по крайней мере с минимальным знанием (например, bootstrap + jquery).

А если еще всяких рэббитов, монги и сфинкса для кучи сверху навернуть и тестами покрыть, то вообще с руками оторвут.

Так то бэкенды в основном API и пишут, но важно в первую очередь качество исполнения, степень сложности решенной задачи, а также желательно показать разнообразие инструментов, технологий и подходов, которыми владеете.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Лично меня раздражает этот карго культ гита для резюме как и 1001 приложение Todo.
Это расскажет интервьюеру только то что вы представитель этого карго культа.
Лучше создайте реальный проект который хоть чем то поможет людям.

Вот например один из заказов, обновить компонент до новой версии react native + добавить TypeScript
https://github.com/vkorotenko/react-native-slide-verify

или вообще не по моей теме но людям зашло
https://github.com/vkorotenko/MacOSMojaveOnHyper-V
вот довольно хороший пример для резюме
https://github.com/vkorotenko/VueRecaptcha

Или вот пример показывающий что живой человек что то там делает
https://github.com/vkorotenko/ripeatlasv4disassembly
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
ПОСТОЯННО люди путают пет проект и тестовое задание.

пет проект - рабочий проект, который кем-то используется.
Если ты сделаешь API которое реально будет работать и будешь им пользоваться , а может твои друзья а может и еще кто-то, то это пет проект.

Если просто API которое положишь на гитхаб и все - это НЕ пет проект.
слово pet как-то должен намекнуть о смысле.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы