Аутсорсинговые IT–компании
IT-агентства, в отличие от продуктовых компаний, работают не на рынок и его потребности, а на заказчиков, оказывая услуги по разработке ПО для сторонних организаций.
С одной стороны, работа в агентстве - весьма стрессовая, поскольку вместо создания одного продукта, разработчики работают сразу над несколькими проектами, причем отчитываются они не перед рынком, а перед клиентом.
Главное преимущество, к которому стоит отсылаться при поиске разработчика в агентство - это разнообразие и отсутствие рутины. Сегодня IT-специалист может работать над создание маркетплейса, то завтра это может быть мобильное приложение или игра. Такие разнообразные задачи, кроме того, развивают и hard скиллы специалиста, позволяя не концентрироваться на каком-то одном языке программирования, мотивируя пробовать разные области сферы IT.
Конечно, в агентствах всегда будет присутствовать история, где нужно общаться с заказчиками и удовлетворять их пожелания, не всегда чувствовать свою причастность к созданию IT- продуктов. Это те минусы, которые стоит обработать с самого начала общения с потенциальным IT-сотрудником.
Главное преимущество – это разнообразие и отсутствие рутины.
Все же, эпоха, когда агентства беспрекословно выполняли задачи заказчиков, не имея права вносить правки в ТЗ и поддерживая тяжеловесный legacy-код, давно ушла, и сегодня работа в агентстве - весьма увлекательное и неординарное занятие.