Есть фронтенд-разработчики, есть бэкенд-разработчика есть фуллстек, то есть те, что владеют технологиями и фронтенд и бэкенд-разработки.
Хорошо ли указать «фуллстека» в вакансии? Это как сказать. В мире «все возрастающей специализации» развивающиеся специалисты пытаются «нишеваться» и максимально работать в рамках одной или нескольких «технически параллельных» технологий. В этой логике фуллстек может рассматриваться как специалист не самого высокого уровня, который был вынужден заниматься всем в силу, например, малочисленного состава своей компании. (Это встречается крайне часто.)
То есть фуллстек-разработчик способен в одиночку создать веб-приложение. Это редкий и ценный специалист, мастер на все руки. Иметь такого специалиста в команде очень удобно, но найти его, причем настоящего, довольно сложно.
Давайте вспомним основы фронтенда и бэкенда, чтобы понять, «из чего будет состоять» наш предполагаемый фуллстек.
Фронтенд-технологии:
- HTML, CSS и JavaScript
Бэкенд-технологии:
- JavaScript (да, вполне может быть фуллстек на джава скрипте, очень дорогой, кстати)
- Node.js
- Express
- Java
- Spring
- Hibernate
- JSF (JavaServer Faces)
- Python
- Flask
- Django
- C#
- ASP.NET MVC
- ASP.NET Core
Также не обойтись без системы управления базами данных SQL (MySQL, SQL Server, PostgreSQL).
Какие основные риски поиска фуллстека к себе на проект?
- Качество. Нередко фуллстеками зовут себя любые ребята, которые смогли самостоятельно сделать сайт, причем не самого высокого качества.
- Вакансия фуллстека может показать вашу компанию с не самой лучшей стороны. Например, соискатели могут подумать, что у вас недостаток в исполнителях и бюджете, поэтому вы хотите купить «два-в-одном».
- Нередко, действительно желая купить «два-в-одном», компании делают настолько дикие и перегруженные технологиями вакансии, что «рынок специалистов» еще долго над ними смеется, что также не «добавляет очков в карму».
Давайте рассмотрим на примере вакансии (см. слайд № 1). Здесь требуется фуллстек-разработчик, список всех технологий описан в самом низу вакансии, выше есть описание, что относится к бэкенд, а что к фронтенд-разработке.
Это был пример хорошей вакансии, но может быть и плохой. Смотрите слайд №2 в карусели. Здесь вообще ничего не понятно, какие требования и что придется делать на проекте.
И еще хороший пример вакансии на слайде № 3. Мы специально не затирали цену на слайде, чтобы вы понимали, что фуллстек-разработчик недешевый специалист, но и требований к нему достаточно много. Поскольку технологии постоянно развиваются, многие из них устаревают и «умирают», разработчику очень важно постоянно учиться и овладевать современными технологиями, чтобы быть конкурентоспособным на рынке труда.
Источник https://t.me/jobsdevby
Картинка носит иллюстративный характер
Картинка носит иллюстративный характер
На занятиях в школе HRPR вы пройдете технический ликбез и узнаете все о специальностях в IT
Чтобы понимать, каких специалистов вы ищете и как с ними разговаривать на одном языке.