loader
image
back arrow На страницу блога

T-Shaped developers специалисты нового времени

Развитие

Вакансии

Кто такие T-shaped специалисты, чем они отличаются от узкопрофильных I-shaped профессионалов, почему с ними команда становится лучше и почему их хотят заполучить многие крупные компании?

T-shaped специалист

Это человек, который является экспертом как минимум в одной технологии, но при этом разбирается во многих других и может свободно поддерживать общение с другими специалистами на базовом уровне. T-shaped специалист противопоставляется I-shaped специалисту (эксперту только в одной области).

Пример: back-end developer понимает, как делать UX/UI, а front-end может развернуть приложение в облаке. Такой подход активно применяется в крупных зарубежных компаниях.

Зарубежный рынок IT ценит T-shaped специалистов. Например, в Google нет Java, React, PHP-разработчика, там есть Software Engineer. На собеседовании в Google никогда не спросят о том, как работает какой-то один язык под капотом без понимания остальных. Собеседующий предоставит задачу и параметры: максимальное время работы алгоритма, максимальное задействование памяти. Как ее решить - задача разработчика. Хоть на C/C++, хоть на Java. Главное решить. Не решил - не прошел.

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

Зачем это нужно?

IT рынок стремительно меняется и склоняется именно к T-shaped специалистам. Сейчас мы находимся на пороге гибридной модели, в которой наиболее ценные сотрудники являются междисциплинарными. На сегодняшний день это самые востребованные сотрудники в развивающихся компаниях. Такой подход имеет много преимуществ:

  • Целостное видение: при расширении знаний технологий, помимо собственного стека, разработчики могут подойти к задаче комплексно и найти оптимальные решения. Целостное видение помогает разработчикам лучше оценивать проекты и лучше осознавать потенциальные зависимости и препятствия. В повседневных задачах Т-образные разработчики более эффективны, выполняя задачи за меньшее время, с меньшим риском и с меньшим количеством узких мест;
  • Распределение задач: если команда в основном состоит из T-shaped специалистов, задачи приоритизируются именно по их важности, так как команда готова адаптироваться и один специалист может помочь другому. В случае с узкопрофильными разработчиками задачи распределяются в зависимости от загруженности команды;
  • Эффективность взаимодействия: разработчики, которые понимают специфику смежных платформ, быстрее договариваются друг с другом;
  • Расширение кругозора и креативности: растут креативность, способность мыслить нестандартно и технический кругозор, это позволяет разработчику быть более эффективным, проецируя техники и подходы, которые используют на других платформах, на свой стек;
  • Высокая мотивация: разнообразие исключает превращение работы в рутину. Специалист всегда может переключиться на выполнение задач из смежных областей и таким образом не потерять интерес к основной деятельности.

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

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

А что насчет вас? Какой вы разработчик?