@HamaVari
Решения вопроса 1
@mletov
Если один контроллер и 3 экшена, в которые засунута вся логика — то никому не интересно, даже с навыками фронта.
А вот если API сделано:
— с использованием ООП и паттернов
— многоуровневой архитектурой
— SQL запросами, которые сложнее просто SELECT
— авторизацией, проверкой прав на рутинги, JWT
— асинхронностью
— Swagger
то хватит более чем, возьмут и без знания фронта или по крайней мере с минимальным знанием (например, bootstrap + jquery).
А если еще всяких рэббитов, монги и сфинкса для кучи сверху навернуть и тестами покрыть, то вообще с руками оторвут.
Так то бэкенды в основном API и пишут, но важно в первую очередь качество исполнения, степень сложности решенной задачи, а также желательно показать разнообразие инструментов, технологий и подходов, которыми владеете.
Ответы на вопрос 2
@firedragon
Это расскажет интервьюеру только то что вы представитель этого карго культа.
Лучше создайте реальный проект который хоть чем то поможет людям.
Вот например один из заказов, обновить компонент до новой версии 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
пет проект — рабочий проект, который кем-то используется.
Если ты сделаешь API которое реально будет работать и будешь им пользоваться , а может твои друзья а может и еще кто-то, то это пет проект.
Если просто API которое положишь на гитхаб и все — это НЕ пет проект.
слово pet как-то должен намекнуть о смысле.
