IT компании можно условно разделить на две большие группы.
Подрядные организации или аутсорсинг (про них уже была аналогичная статья) и так называемые «продуктовые». О них и пойдёт речь в этой статье.
«Продуктовая» IT компания – IT компания, которая разрабатывает собственный программный продукт, а не пишет программное обеспечение по заказу сторонней организации. Собственно, отсюда и произошло название данной категории компаний.
Как и везде здесь есть свои «плюсы» и «минусы»
Плюсы
Начнём с «плюсов».
- «Продуктовые» компании обычно более стабильны и режим работы в них значительно более спокойный, чем в заказной разработке;
- Более высокое качество опыта за счёт более высоких требований к собственному продукту, длительности проекта и более глубокого погружения. Вариант «сделал, сдал и забыл» здесь используется редко, т.к. он негативно влияет на дальнейшее развитие продукта, которое может длиться десятилетиями;
- Отношение к сотрудникам значительно более лояльное, чем на аутсорсинге;
- Более высокий уровень менеджмента. Рабочие процессы выстроены лучше;
- Опыт работы в таких компаниях чаще всего более ценный для дальнейшей карьеры.
Минусы
Есть и «минусы»:
- Обычно продукт как минимум длительное время развивается на одном и том же стеке технологий. Миграции на другой стек редкость, а иногда и вовсе не происходят. Также не везде и не всегда вы будете решать «прорывные» задачи.
Поэтому продуктовая разработка не всегда приносит в вашу профессиональную копилку новые знания и умения; - Как следствие из предыдущего, вы можете со временем стать узким специалистом. Причём возможно в той области, которая кроме данного конкретного проекта нигде не востребована.
Также вполне возможно столкнуться с таким явлением как «загнивание навыков». Когда даже по актуальным технологиям знания и навыки настолько устарели, что уже не востребованы; - Зависимость от одного или нескольких продуктов.
Пока то, что делает ваша компания пользуется спросом дела и у неё, и у вас идут хорошо. В противном случае выбраться из затруднительной ситуации будет даже сложнее, чем аутсорсинговой компании. Ведь как правило продуктовые компании редко могут легко переключиться на новый проект, который к тому же надо будет ещё вывести на рынок.
Подрядные организации, наоборот, могут переходить с одного проекта на другой просто «развернувшись на месте»; - Более сложное трудоустройство, т.к. требования к кандидатам в целом выше и вследствие более комфортных условий более высокая конкуренция среди специалистов.
Резюме
«Продуктовые» IT компании бывают разные. Поэтому в статье приведена обобщённая картина того, что из себя представляют подобные организации в плане работодателей для программистов.
Конечно, можно встретить и «продуктовую» компанию, где разработчикам живётся не лучше (а то и хуже), чем на аутсорсинге. Но, в целом это значительно более лучший вариант в плане, как профессионального развития, так и финансового обеспечения.
Добавить комментарий