Fullstack-дизайнер: кто такой и чем занимается

Что значит быть Fullstack-разработчиком

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

  1. Администрирование серверов. Fullstack-разработчик должен иметь базовые навыки работы с сервером. Сюда можно отнести: управление комплексом программных средств, посредством которых осуществляется контроль и фильтрация проходящих сетевых пакетов на разных уровнях; подключение к удаленным серверам через терминал, где отсутствует графический интерфейс пользователя; управление кроссплатформенным программным обеспечением Apache HTTP-сервер и почтовым прокси-сервером Nginx. Кроме этого он должен уметь создавать максимально безопасные и надежные изолированные среды разработки в открытых платформах для разработки, доставки и эксплуатации приложений.
  2. Работа с облачными PaaS-платформами. Хостинг на популярных web-сервисах могжет понадобиться в любой момент, когда заказчик потребует переключения провайдера. Среди наиболее популярных платформ можно отметить Google Cloud и Azure.
  3. Программно-аппаратная часть сервиса. Кроме языка разметки и программного обеспечения, созданного для объединения разных компонентов большого программного проекта, специалист должен уметь работать с web-сервисами Nginx и Apache, удобным дизайном API (ведь бо́льшая часть веб-ресурсов работает на API).
  4. Дизайн. Здесь специалист должен уметь создавать прототип проекта перед тем, как преобразовать его в рабочий формат. На данном этапе применяется целый набор графических инструментов: редактор Photoshop или Illustrator, Ngrok и т. д.

Это лишь малая часть того, что должен знать и уметь Fullstack-разработчик. Однако здесь есть некоторые нюансы: во-первых, многие профессионалы выбирают себе только часть из необходимых технологий, поскольку невозможно учесть каждую программу; во-вторых, даже если знание большей части технологий не сделает человека высококвалифицированным специалистом, он все-таки может самостоятельно определять, что пригодится при работе над проектом, а что не пригодится.

Заработная плата

Доход fullstack-разработчика на PHP напрямую зависит от его опыта, а также характера проекта, над которым он работает. Попасть на хорошо оплачиваемую должность возможно только при наличии портфолио и подтвержденных практических навыков.

Профессиональные знания

  1. Язык программирования PHP и основные фреймворки.
  2. MySQL, RabbitMQ.
  3. Скилы для работы в команде.
  4. Веб-верстка, JavaScript.
  5. Технический английский язык.

В каком возрасте начинать готовиться к работе fullstack-разработчиком на PHP

Сегодня школы программирования начинают профильные занятия с детьми с самого раннего возраста. Конечно, окончив первый курс, например, в 5–7 лет, ребенок еще не будет готов заняться профессиональной разработкой, но он сможет сделать свой первый шаг – понять, нравится ли ему программирование, и получить первые результаты. Занимаясь программированием на протяжении всей школьной жизни, к моменту подачи документов в профильный вуз ребенок уже поймет, что из себя представляет работа программиста, какая сфера программирования ему интересна, а значит, он сможет сделать осознанный выбор и не разочароваться в своем направлении через первые несколько лет обучения. Кроме того, у него уже будет отличный набор навыков, благодаря которым профессиональное обучение будет проходить проще и эффективнее.

В школах программирования Championika Digital к таким курсам относятся:

  • для общего знакомства с языками программирования: «Программирование на Python»;
  • для знакомства с разработкой сайтов: «Создание сайтов c Ozon» – в рамках курса изучаются HTML, CSS;
  • погружение в разработку игр: «Создание 3D игр в Roblox Studio» и «Создание 3D-игр в Minecraft».

Для детей младшего возраста подходят курсы, которые знакомят с базовыми принципами программирования, например: «Программирование в Scratch» – обучение начинается с 10 лет и «Создание игр в Scratch Junior» – для детей от 7 лет.

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

Карьера и зарплата fullstack-разработчика

Обычно программисты делятся на Джуниоров, Миддлов и Синьоров, что указывает на уровень познаний и опыта в выбранной области разработки. Однако у фулл стеков такое разделение скорее исключение. Обычно выделяют экспертов, т. е. уже опытных специалистов, владеющих широким набором стеков, и просто разработчиков. Во вторую категорию попадают новички и среднего уровня специалисты, которые владеют 1-2 основными инструментами, а с остальным разнообразием еще только разбираются.

От уровня разработчика зависит и зарплата. Стажеры получают 30-50 тыс. руб. Начинающий full stack может претендовать на зарплату 70-100 тыс. руб., а эксперт на оклад в 2 раза больше: 150-200 тыс. руб. Заработные платы выше встречаются очень редко.

Однако разработчик полного цикла может создавать свои проекты и продавать или вести их, или организовать свое бюро, руководить им и получать совсем другие деньги. Но только лишь при наличии «предпринимательской жилки».

Подбираем npm пакеты

Работать с npm очень просто. Просто устанавливать и просто публиковать свои пакеты. Вследствии этого пакетов на npm великое множество (на текущий момент 330.000+).

Подобрать правильный пакет достаточно сложно. По любому запросу на npmjs.com найдется множество пакетов, при этом не факт, что там будут предоставлены основные пакеты для решения нужной задачи.

Выбирая пакет стоит обратить внимание на: количество закачек (популярность) и как часто пакет обновляется (коммиты в гитхаб репозитории). Найдя нужный пакет, можно поискать информацию в интернете, так можно найти другие пакеты выполняющие схожие задачи

Есть сайт с альтернативным поиском по npm npms.io, там сразу просчитываются такие характеристики, как популярность и регулярность поддержки.

2010: «The Full Stack, Part I» (Carlos Bueno)

Следующие два года слова «full stack» не получали большого распространения, но затем Карлос Буэно из Фейсбука написал текст с таким заголовком, ссылающийся на Рэнди Шмидта. Поскольку у инженерного блога Facebook аудитория заметно больше, чем у небольшого личного блога, похоже, что вот отсюда понятие начало расходиться шире. Но Карлос не просто пересказал малоизвестную чужую идею, а дал своё определение:

Вот такое звучит применимо и сегодня: «человек, который может создать приложение в одиночку». Про дизайн тут ни слова не сказано. И ещё тут нет слова «web», которое было в оригинале — получается, что можно и где-нибудь в геймдеве быть фуллстеком.

Вместо дизайнерских умений Карлосу важно вот что: «люди с широким набором умений обычно вырабатывают хорошую ментальную модель того, как действуют разные слои системы. Это особенно ценно для работы над производительностью»

Он сравнивает это с химией и физикой, которые действуют на разных уровнях реальности: понимание нижнего уровня помогает человеку лучше ухватывать происходящее на верхнем. То есть, если исходный пост был только про «широту охвата» («и дизайнер, и кодер, и на дуде игрец»), то вот тут впервые зашла речь о том, что важна глубина.

КТО ТАКОЙ FULLSTACK-РАЗРАБОТЧИК?

Этот термин относится к созданию веб-приложений. Поэтому, FullStack-разработчик – это тот, кто знает всё и о веб-программировании, и о вёрстке сайтов. Он является специалистом действительно широкого профиля. Разрабатывая приложение, он создаёт его целиком, «от и до», включая и фронт- и бэк-компоненты.

Знания фулстек-разработчика охватывают множество технологий, но их можно назвать поверхностными. Ему необязательно углублённо изучать все языки веб-программирования и тонкости работы с HTML или CSS. Нужно знать их на уровне, достаточном для выполнения поставленных задач.

Гораздо более важным станет умение делать «всё и сразу». Именно в этом заключается основное конкурентное преимущество фулстек-разработчиков перед фронтэндами и бэкэндами.

Разработчик полного цикла должен решать следующие задачи:

  • Разрабатывать «начинку» сайтов на языках веб-программирования;
  • Создавать клиентскую часть сайта, то есть верстать его на HTML и CSS;
  • Устанавливать взаимодействие между клиентской и серверной частями приложения;
  • Тестировать созданные программы перед раскаткой;
  • Вести контроль версий продукта для управления изменениями;
  • Работать с базами данных и уметь строить запросы к ним.

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

Frontend-разработчик

Чем занимается?

Frontend-разработчик отвечает за красивые и понятные интерфейсы. Он делает так, чтобы статичный макет превратился в привлекательную и функциональную страницу в интернете, на которой можно нажимать кнопки, покупать товары и т.д. При этом страница будет правильно отображаться во всех браузерах и на разных устройствах.

Технический стек

Чтобы быть успешным frontend-разработчиком, нужно освоить HTML, CSS и JavaScript. На HTML пишут «скелет» страницы, на CSS настраивают цвета, шрифты и ее внутреннее наполнение. После освоения статичных веб-страниц разработчик учится языку JavaScript, который позволяют добавить на сайт динамичные элементы: слайдеры, калькуляторы, анимации.

Рабочий день

Типичный рабочий день frontend-разработчика начинается со встречи или звонка, на котором обсуждаются задачи, приоритеты и проблемы. Затем он скачивает последние версии кода с GitHub (сервис для размещения проектов и совместной работы над ними), просматривает изменения и комментарии и начинает работать. Помимо этого, ему нужно изучать тематические ресурсы, чтобы быть в курсе современных трендов.

Карьерный рост

Начальный уровень в разработке — стажеры (trainee). Это начинающие специалисты, которые закончили курсы и получили базовые знания. Их зарплаты, как правило, не поднимаются выше 30 тыс. руб.

Следующий уровень — джуниор-разработчики, они обладают небольшим опытом работы с проектами и часто советуются с более опытными коллегами. Зарплата джуниор-разработчика в Москве начинается с 60 тыс. руб.

Мидл frontend-разработчик — это опытный человек, способный самостоятельно и качественно решить большинство задач. Его зарплата обычно начинается от 100 тыс. руб.

Синьор frontend-разработчик обладает большим опытом, самостоятельно принимает решения о разработке, имеет свое видение архитектуры проекта и может его обосновать. Помимо этого, он решает менеджерские задачи, участвует в совещаниях с другими отделами.

Курс 

Frontend-разработчик

Получите перспективную IT-профессию с нуля. Вы освоите полный набор знаний и умений, необходимых для создания визуальной части веб-приложений.

Дополнительная скидка 5% по промокоду BLOG.

Узнать больше

Личные качества

Frontend-разработчику полезно быть перфекционистом, так как часто требуется реализовывать замысел дизайнера «пиксель в пиксель». Во frontend-разработке нельзя стоять на месте, она похожа на бег вверх по эскалатору, который едет вниз: постоянно появляются новые инструменты и меняются тренды. Это интересно, но иногда утомительно. Для крупных проектов актуальна командная работа, способность находить общий язык с людьми. 

Алексей Видякин, frontend-разработчик: «Я работаю frontend-разработчиком в сфере рекламы и маркетинга. Больше всего в работе мне нравится, что можно видеть результат сразу же после написания кода. HTML, CSS и JavaScript позволяют визуализировать свои или дизайнерские идеи, сделать интерфейс приложения удобным и понятным для пользователя».

Плюсы и минусы профессии full stack разработчик

Среди положительных моментов работы можно отметить:
ведение всего проекта самостоятельно;
возможность принимать решения самостоятельно;
отсутствие необходимости в длительных согласованиях и переговорах с другими разработчиками, если ведешь весь проект самостоятельно;
большой объем заказов для фрилансеров: на биржах чаще ищут людей, способных сделать весь проект самостоятельно;
более высокая скорость работы, например, фронтедеру приходится ждать, когда бэкендер выполнит свою часть, а только потом приступать к своей разработке, при внесении правок аналогичная ситуация, фулл стек никого не ждет: он берет и делает;
разнообразие задач;
рутины практически нет, поэтому выгорания происходят реже;
широкие возможности при построении дальнейшей карьеры, можно выбирать горизонтальное или вертикальное развитие: Full-stack всегда может перепрофилироваться в разработчика FrontEnd или BackEnd, стать менеджером проектов, архитектором приложений и пр.;
возможность создать и развить собственный продукт;
легче находить и исправлять ошибки, т. к. разработчику виден весь проект;
постоянное развитие: full stack должен ориентироваться в разных областях, поэтому постоянное обучение необходимо, специалист будет получать навыки и знания о самых разных вещах;
востребованность профессии и хорошая оплата труда;
возможность работать в офисе или дома, как удобно.

Однако в работе есть и немало отрицательных моментов:
профессию сложно освоить самостоятельно, здесь высокий порог входа;
нет четких границ ответственности: фулл стек отвечает за все и сразу;
можно оказаться дилетантом: знать все по чуть-чуть, поверхностно, но серьезно ни в чем не разбираться, тогда при работе возникнут проблемы;
высокие нагрузки и ответственность;
необходимо постоянно обучаться и улучшать свои навыки, на это будет уходить много времени;
в каждой конкретной области full stack все равно знает меньше, чем узкопрофильный специалист;
необходимость постоянно подстраиваться под меняющиеся требования рынка, мира IT-технологий, отслеживать новые тенденции и использовать их;
работодатели могут использовать фулл стека для закрытия разнообразных «дыр»: ставить вместо ушедшего в отпуск бэкендера, просить дописать чей-то код и пр., при том, что это не всегда входит в зону обязанностей разработчика;
универсального специалиста сложно заменить, значит, уйти в отпуск будет проблематично;
сложно найти подходящую вакансию.

Еще разработчикам нередко приходится встречаться с такой проблемой: работодатели хотят заполучить универсального бойца, но часто не верят, что 1 человек может владеть таким количеством стеков и не приглашают на работу. Поэтому при создании резюме не стоит указывать абсолютно все, достаточно перечислить основные навыки или наиболее интересные и перспективные.

Кто такой fullstack-разработчик

Этот универсальный программист может с нуля в одиночку разработать веб-продукт, от клиентской части до программного обеспечения.

Фулстек-специалист нужен компаниям, когда заказчик хочет минимизировать недопонимания и сэкономить время или деньги.

Также из соображений экономии клиент может внести в должностные обязанности не только все этапы разработки и реализации веб-сервиса, но и все остальное: продакт-менеджмент, настройку операционной системы на серверах и даже починку принтера. Так один разработчик способен заменить 3-4 программистов.

Практикующие fullstack-developer утверждают, что большинство из них раньше были узкими специалистами. В ходе работы им приходилось попадать за границу своих обязанностей и иметь дело с процессами и технологиями своих коллег. Со временем знаний и опыта становилось все больше, пока не настал момент, когда программист уже мог самостоятельно воссоздавать целый проект.

Как выбрать между узкой специализацией и фулстеком

Можно не выбирать одно из направлений и стать фулстек-дизайнером. Это позволит перемещаться между сферами, сколько захочется, а ещё лидировать все процессы и контролировать качество: начиная с брендинга, продолжая сервисами и продуктами и заканчивая маркетингом.

Дизайнеры, которые выбирают путь фулстека, всё чаще занимают передовые позиции в продуктовых компаниях — ведь у них есть экспертиза по всему пути внедрения продукта или сервиса. У них, соответственно, больше нагрузки и ответственности, более развиты скилы управления процессами. Они влияют на область цельно, а не точечно, часто переворачивая мир с головы на ноги, — комплексно улучшают клиентский и пользовательский опыт.

Выбор специализации — это ещё один путь роста в профессии. Но даже специализируясь на чём-то одном, дизайнеру выгодно понимать работу смежных областей, чтобы собирать нужные инсайты и видеть картину целиком.

В каком возрасте начинать готовиться к работе fullstack-разработчиком на PHP

Сегодня школы программирования начинают профильные занятия с детьми с самого раннего возраста. Конечно, окончив первый курс, например, в 5–7 лет, ребенок еще не будет готов заняться профессиональной разработкой, но он сможет сделать свой первый шаг – понять, нравится ли ему программирование, и получить первые результаты. Занимаясь программированием на протяжении всей школьной жизни, к моменту подачи документов в профильный вуз ребенок уже поймет, что из себя представляет работа программиста, какая сфера программирования ему интересна, а значит, он сможет сделать осознанный выбор и не разочароваться в своем направлении через первые несколько лет обучения. Кроме того, у него уже будет отличный набор навыков, благодаря которым профессиональное обучение будет проходить проще и эффективнее.

В школах программирования Championika Digital к таким курсам относятся:

  • для общего знакомства с языками программирования: «Программирование на Python»;
  • для знакомства с разработкой сайтов: «Создание сайтов c Ozon» – в рамках курса изучаются HTML, CSS;
  • погружение в разработку игр: «Создание 3D игр в Roblox Studio» и «Создание 3D-игр в Minecraft».

Для детей младшего возраста подходят курсы, которые знакомят с базовыми принципами программирования, например: «Программирование в Scratch» – обучение начинается с 10 лет и «Создание игр в Scratch Junior» – для детей от 7 лет.

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

19 ноября 2020, отредактировано 20 июля 2021.

Как стать Full Stack разработчиком и куда двигаться дальше

Большинство Full Stack разработчиков — это выходцы из Back-end, которые по мере необходимости сталкиваются с Front-end задачами и учатся их решать.

Самые распространенные стеки технологий — .NET, PHP или Node.js + JavaScript. Но конфигурации могут быть какими угодно, лишь бы позволяли разрабатывать весь продукт целиком.

Чтобы стать Full Stack, разработчики советуют изучать код всего проекта, вникать в обсуждение всей архитектуры, не бояться задавать вопросы о логике принятия тех или иных решений.

«Самый простой способ стать Full Stack разработчиком — попробовать самостоятельно разработать пет-проект, который решает какую-то проблему. Это может быть плагин, сайт, утилита, бот — что угодно. После нескольких успешных проектов освоите концепцию или же поймете, что это не ваше» (Владимир Сподарик, Senior Full Stack Developer).

Конкретные рекомендации о том, как стать Full Stack разработчиком, зная Back-end, Владислав Фурдак собрал в отдельной статье.

Насчет того, стоит ли развиваться как Full Stack разработчикам-новичкам или же сначала дорасти хотя бы до Middle-позиции по какому-то одному направлению, мнения расходятся:

«Я бы, наверное, не советовал новичкам сразу становиться Full Stack разработчиками. Лучше начинать с чего-то одного: Front-end или Back-end, а дальше уже по мере необходимости осваивать смежные области. Потому как при попытке развиваться „в ширину“ можно недобрать достаточной „глубины“ и в итоге превратиться в „разнорабочего“, который умеет делать все, но недостаточно хорошо» (Вячеслав Лобода, Senior Full Stack PHP Developer).

Разделились мнения опрошенных программистов и насчет зарплат:

«Я работаю на фрилансе, позиционирую себя как Back-end разработчик с дополнительными навыками Front-end. Эти дополнительные навыки позволяют мне более эффективно решать задачи и, соответственно, несколько повышают ценность меня как программиста. Если грубо прикинуть, это дает увеличение рейта на 15%» (Вячеслав Лобода, Senior Full Stack PHP Developer).

На момент публикации на DOU открыто 223 вакансии по направлению Full Stack, причем в 157 из них ищут специалиста с опытом от трех лет. По отдельным специализациям вакансий больше: например, 240 по .NET, 296 по PHP, 434 по Front-end.

Из Full Stack специалистов получаются хорошие тимлиды, способные решать кросс-командные проблемы, а также лид-разработчики, способные «тащить» проекты в одиночку. Также можно бесконечно развиваться «по горизонтали»: изучать новые технологии, устраиваться на более сложные проекты.

Другие варианты — уйти в архитектуру, менеджмент или даже стать СТО стартапа. Широкие знания Full Stack разработчика помогут видеть сильные и слабые стороны проектных решений. К тому же за время карьеры человек накопит много знаний по самым разным технологиям и ему будет из чего выбрать при планировании проекта.

Иллюстрации Ульяны Патоки

Краткое описание

JavaScript – распространенный мультипарадигмальный (синтетический, сочетающий изобразительные возможности разных, как правило, неродственных языков) язык программирования, отличающийся развитой инфраструктурой. JavaScript используется преимущественно во frontend-разработке – в создании пользовательских интерфейсов и клиентских частей приложений, веб-сервисов.

Fullstack-разработчик на JavaScript (Fullstack Developer, fullstack-девелопер) может самостоятельно создавать сразу обе стороны продукта – клиентскую и серверную, которыми часто раздельно друг от друга занимаются два разных специалиста – frontend- и backend-разработчики. Фактически профессия существовала уже в начале 2000-х и даже раньше. В те годы из-за простоты технологий и программного обеспечения процессы, которыми сейчас раздельно занимаются фронтенд- и бэкенд-девелоперы, были в руках одного разработчика. С усложнением ИТ и повышением требований к ПО специальность разделилась на две отдельные ветви (front и back), но появление новых языков и технологий снова возродило ее уже под другим названием – fullstack-разработчик (специалист, девелопер). 

Fullstack-разработчик на JavaScript выполняет проектирование и техническую поддержку проекта, консультирует других участников создания продукта. Специалист уровня Senior или Team lead часто может общаться с заказчиком, но это связано с получением обратной связи по функциональности продукта, а не, например, по финансированию проекта.

Где найти full stack программиста на проект?

  • Добавьте проект на биржу для программистов. Это доска объявлений, где можно публиковать вакансии удаленной работы или фриланса. Добавление проектов бесплатное!
  • Посмотрите резюме специалистов в каталоге программистов. Там можно найти веб-программистов, программистов баз данных, а также людей, владеющих широким стеком технологий. Пользуясь фильтрами, вы сможете найти специалистов с нужными параметрами.

Рекомендуем

Профессия расшифровщик аудио и видеозаписей (транскрибер)

Работа относительно простая, но требует терпения и усидчивости, а также быстрого темпа печати – не ниже 200-250 ударов в минуту. Заработки …

Профессия режиссер

Режиссер – это ключевая фигура в создании фильма, театральной постановки, телешоу, циркового представления или рекламного ролика. Режиссер …

Навыки разработчика

Навыки, необходимые для Full Stack Developer, будут зависеть от требуемых обязанностей и типа организации или задачи.

Обычно навыки могут включать:

Сильные организационные качества и навыки управления проектами.
Знание основных языков интерфейса, таких как HTML, CSS и JavaScript.
Знакомство с фреймворками JavaScript, такими как Angular JS, React и Amber.
Знание серверных языков, таких как Python, Ruby, Java, PHP и .Net.
Знакомство с такими технологиями баз данных, как MySQL, Oracle и MongoDB.
Отличные навыки вербального общения.
Хорошие навыки решения проблем

Внимание к деталям.

И что в итоге?

  • Сегодняшние обсуждения full stack страшно отдалились от того, что вкладывал в это словосочетание его автор. Наверное, он офигевает, глядя на то, во что всё превратилось 🙂
  • Это понятие с самого начала было довольно размытым: с первых же постов разные люди вкладывали в него разное. Четыре приведённых текста — это четыре ощутимо различающихся позиции.

Так что нет и никогда не было какого-то одного «правильного» понимания. Это значит, что если у вас есть определённое видение, вы имеете на него полное право. Но это также значит, что у вашего собеседника может быть другое видение, на которое он имеет такое же право. Так что перед тем, как спорить «нужно ли становиться фуллстеком», стоит проверить, не говорите ли вы о разных вещах.

А ещё я увидел в этих определениях идею, которую считаю очень интересной. Но надо сделать оговорку: у меня профдеформация, и я тут лицо заинтересованное.

Смотрите: мы привыкли воспринимать «фуллстек» как «фронт+бэк», но сразу два из четырёх описаний совершенно не требуют быть сениором в обеих сферах, а вместо этого идут в сторону «T-shaped». Они предлагают не отказываться от специализации и быть гением-многостаночником, а изучать разное вокруг своего основного.

И это откликается во мне по следующей причине: я работаю в JUG Ru Group, мы делаем конференции для разных IT-специалистов, и среди их зрителей встречаю как раз таких людей. Типичный случай — Java-разработчик посещает конференции не только по Java, но и по тестированию или DevOps. А ещё может посмотреть видеозапись доклада про GraphQL с JS-конференции или про архитектуру с .NET-мероприятия.

Этот человек не занимается фронтендом, но лезет в разные стороны, чтобы лучше понимать всё вокруг, расширять доступный скоуп задач и находить общий язык с окружающими (тестировщиками, фронтендерами, инфраструктурщиками).

Стоит ли называть это «full stack»? Спорный вопрос. Но для меня как раз это звучит как «фуллстек здорового человека». Потому что про совмещение фронта с бэком часто пишут «здесь боль и страдание», а вот про вылазки на смежные территории такого негатива никогда не слышал — только хорошее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector