Что должен знать Front-end разработчик о серверной части?
Проходил недавно собеседование на позицию фронт джуна. Лид, который собеседовал сказал, что нужно сильно подтянуть понимание теории работы с бэкэнд частью. Но более расширенный фидбек не дал. Начал искать в гугле, там в основном все максимально обобщенно.
То есть, знание Ajax, fetch, асинхронность и т.д у меня хорошее. Как он выразился нужно понимать, если бэк натупил, и суметь доказать это.
Можете написать, что конкретно должен понимать условный джун/ джун+ со стороны бэка. С чем вы сталкивались в своей работе?
Спасибо)
Если бы у бабушки были яйки, она была бы дедушкой (джуном). Как миниимум странно требовать от джуна фронтера серьезных знаний в области бэка. Достаточно знать что бэк что-то там достает из бд, пакует в требуемый формат (например жсон), и отдает на фронт (ну или пишет в бд и отдает отчет - получилось/нет). Если формат кривой - виноват бэкэндер, если код фронта не работает по другой причине - виноват фронтендер. Как именно колдует бэк, фронта волновать особо не должно.
От простого к сложному. Сначала новички пишут программы монолиты, а потом их расщепляют. И теперь, какие программистские ухищрения нужны, чтобы клиент-сервер выглядел целостно для пользователя. Когда приходится размышлять над способами "воссоединения", тогда и приходит понимание некоторых вещей.
джун никогда не найдет работу в условиях, где 200 человек на 1 место
Как раз в конторах где большой конкурс требуют хорошо знать свою узкую область, с пониманием как вообще работает стек в целом (собсно похоже на кейс ТС). В вашем описываемом кейсе в вакууме в вакансии четко будет указано - нужен фуллстек, тогда и требования будут другие и контора скорее всего так себе, бо разделение на узкие специализации для крупных контор норма.
ThunderCat, В общем, трудно представить кейс, в котором фронт джуниор в большом конкурсе выделится только за счет того, что "хорошо знает свою узкую область", просто смешается с толпой соискателей и останется без работы по итогу. Ну ладно, вам виднее, полагаю.
трудно представить кейс, в котором фронт джуниор в большом конкурсе выделится только за счет того, что "хорошо знает свою узкую область"
Скорее сложно себе представить что джуниор вообще хорошо знает свою область (на то он и джуниор), и выбирают обычно из топа разбирающихся по принципу "ну вот эти 4 более менее готовы к мелкой работе, тот который вонял нафиг, тот с лысым черепом и свастикой тоже наверно не подойдет, остались только тот что без двух зубов и тот который через слово говорит 'типа'... Кого возьмем?".
Это так, для понимания процесса вам.