Почему не надо становиться фуллстеком



Кто такой фуллстек-разработчик? Это программист, который пишет одновременно и клиент (фронтенд, мобайл), и сервер (бэкенд). Можно сказать по другому — фуллстек закрывает все потребности компании в написании кода.



Становиться фуллстеком — так себе, лучше уходить в специализацию. И вот почему:



1. А что за компании ищут фуллстеков? Это бизнесы небольшого размера с мелкими системами. Их экономика плоха — платить разработчикам они не готовы. Значит, ты работаешь за ограниченный прайс. Мелкая система вдобавок — это ограниченный рост и неинтересные задачи. Исключения, когда крупные компании используют фуллстек есть: например JetBrains в своих IDE используют фуллстеков Kotlin + C#. Но таких компаний мало.



2. Ты как бы и не бэкенд, и не фронтенд, и не мобайл. Если ты синьор фуллстек, то в бэкенде тебя уделывает профильный мидл-бэкенд, а во фронте — мидл-фронтенд. Сужая специализацию после фуллстека, неизбежно падаешь по баблу.



3. Нужно много, очень много учиться. Объём необходимых знаний удваивается или утраивается. Так-то учиться — заебок, но, скорее всего, ты даже физически не успеваешь такой объём запихать в себя, так как с работой времени хватать не будет. А руку приходится держать на пульсе, так как тот же фронтенд динамично изменяется каждый год.



4. Если мы говорим о входе, то он дольше, и не в два раза, а в несколько. Подготовка к первым собеседованиям вообще какой-то неподъёмной становится.



Фуллстек — это как натуральное хозяйство. Ты становишься таким диджитал-охотником-собирателем: сам и охотишься, и собираешь, и одежду шьёшь, и жильё строишь. Мир уходит от натурального хозяйства в сторону специализации.



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



Тема — холиварная. Го сраться в каменты.



UPD: Как заметили в комментах, если метишь в FAANG, то надо идти через full-stack.







PS: Поддержите канал на boosty, плз. Там можно задонатить единоразово автору на пивко, сделать подписку за 100-300₽, или за 500-1000₽ попасть в чатик со мной. Но если просто читаешь/смотришь, то тоже неплохо.