JavaRush /Java блог /Random UA /Я працюю в аутсорсинговій IT-компанії: розробники ділятьс...

Я працюю в аутсорсинговій IT-компанії: розробники діляться досвідом

Стаття з групи Random UA
Ми продовжуємо спецсерію матеріалів, в яких програмісти, що пишуть на Java, розповідають про різні типи IT-компаній. Ми сподіваємося, досвід наших героїв допоможе учням JavaRush та джуніорам зрозуміти, в якій компанії їм хотілося б працювати. У цьому тексті Саша Горбов, Настя Клименко та Рома Безкровний діляться досвідом роботи в аутсорсингових компаніях: у чому переваги та недоліки, чи варто джуну йти в компанії такого типу. Я працюю в аутсорсинговій IT-компанії: розробники діляться досвідом.Я розпочинав кар'єру у продуктовій компанії в Луганську, пропрацював там кілька років. Тривалий час працював в аутсорсингових компаніях, у тому числі Luxoft. Наразі працюють в аутстаф-компанії Zoolatech. В аутсорсингу я працював над кількома проектами: робив програмне забезпечення для швейцарського банку, софт для рекламного агентства в США і так далі.

Виділю такі плюси аутсорсингової компанії:

  • Хороша зарплата. Найчастіше менеджмент переоцінює розробника у зарплатному плані, щоб дорожче продати його клієнту. Його можуть продати як міддла, а він за фактом ще не має міддловських скіл. Для розробника це, звісно, ​​плюс.
  • Швидке навчання. Завдяки різним завданням та проектам, аутсорсингова компанія виходить швидше навчатися новим технологіям. Часто компанія спеціально наймає консультантів, котрі розповідають, як правильно писати код. Для розробників-початківців це може бути корисно. Також завдяки тому, що в аутсорсі не така згуртована команда як у продукті, розробник менше прив'язується до людей, відповідно, для навчання є більше часу.
  • Різнопланові завдання та дедлайни, що горять. Можливо, спірний плюс, але мені подобається, коли у роботі є багато різноманітних завдань.

З мінусів можна виділити:

  • Менш дружня атмосфера , ніж у продуктовій компанії. Продукт найчастіше орієнтується на колектив, тому в продуктових компаніях він більш згуртований. Я 5 років тому пішов із продуктової компанії, але досі дружу з колишніми колегами. В аутсорсі у мене ні з ким дружби не виникло.
  • Менше гнучкості у виборі технологій , ніж у продукті. В аутсорсі є певні вимоги клієнта, він краще знає які технології вибрати для проекту.
  • Менш цікаві проекти , ніж у продукті. Особисто я думаю, що у продукті завжди цікавіше, ніж в аутсорсі: можна прийти до менеджера і сказати, яку фічу хочеш додати до продукту. В аутсорсі це складніше.
  • Бюрократія. В аутсорсингових компаніях між розробником та клієнтом багато людей. За фактом розробник може навіть не в курсі, чи знає клієнт хоча б його ім'я. Друга проблема – це посилений контроль. Можна потрапити на менеджера, який стежитиме за тим, щоб ти не пропадав. Відповідно, почнеться історія типу “чого ти раніше пішов додому”, або він щогодини приходитиме і запитуватиме, що ти зробив.

Чи варто йти джуну до аутсорсингової компанії?

Я порадив би джуніорам йти в аутсорс, просто тому, що там є стандарти, які підкажуть, куди рухатися в плані розвитку. Швидше за все, в аутсорсинговій компанії буде ментор, який веде людину. Спочатку це дуже допомагає влитися і зрозуміти, що взагалі відбувається. Я після продукту і пішов до аутсорсу, бо хотів чогось нового. Вважаю, найкращий варіант для джуна — це попрацювати в аутсорсі, а потім уже вдумливо вибирати під себе підходящий продукт. Багато залежить від того, скільки часу ви готові інвестувати у роботу. Я працюю в аутсорсинговій IT-компанії: розробники діляться досвідом.Раніше я працювала у компанії Beetroot, для якої робила сайти. Зараз я перейшла на аутстаффінг та працюю безпосередньо на замовника, з яким раніше взаємодіяла через свою компанію. Наша команда була влаштована так: тимлід, розробники, аккаунт менеджер, продажники. Я отримувала конкретний проект, який мене призначав тимлід. Решта вирішувалося на рівні вище: продажники шукали проект і продавали розробників клієнту, акаунти вирішували організаційні питання.

Виділю такі плюси аутсорсингової компанії:

  • Є готове техзавдання для розробника. Тобто тимлід та акаунт-менеджер спочатку прораховують, скільки часу треба на проект і який стек технологій використовувати. Тімліди вивчабо всі бажання клієнта і ти маєш готове техзавдання: це зручно.
  • Динаміка у робочих завданнях. В аутсорсі у кожен проект треба вникнути, все зовсім різне. Коли я востаннє стресувалася через палаючі дедлайни, то згадувала, що сама хотіла цього драйву.

З мінусів можна виділити:

  • Складнощі через людський фактор. Наприклад, тимліди не прорахували та прогавабо побажання клієнта. У нас була ситуація, коли потрібно було зробити новий дизайн сайту, я вклалася під час, віддала проект клієнту, а виявилося, що облікові записи забули сказати про перенесення галерей на сайт клієнта. Клієнт розлютився. Потім сиділи усією командою, завантажували галереї.

Чи варто йти джуну до аутсорсингової компанії?

Я розвивалася на різних проектах завдяки аутсорсу. Думаю, для Джуна це класно. Я працюю в аутсорсинговій IT-компанії: розробники діляться досвідом.Я пропрацював у продуктовій компанії близько року і пішов, тому що там не було завантаження. Прийшов у компанію EPAM і працюю у ній уже 2,5 роки.

Виділю такі плюси аутсорсингової компанії:

  • Чіткий робочий графік. Зараз я працюю з 09:00 до 18:00, це мене повністю влаштовує. У мене є безліч завдань, окрім роботи: час для сім'ї і так далі. У той момент, коли я проходив сертифікацію на синьйора, я дуже старався, був лектором та ментором. Нині я скоротив свою активність. Якщо я працюватиму на продукт, то розумію, що там будуть овертайми, навіть якщо їх оплачуватимуть, я на це не готовий.
  • Всі процеси в компанії зрозумілі та прозорі. Якщо я домовився про відпустку, щось навряд чи зміниться. У менших компаніях, де люди домовляються на словах, все може змінитися. В аутсорсі (принаймні у EPAM) таке практично не може статися.
  • Соц пакет. Наприклад, EPAM працюють максимально наближено до законів країни, де знаходяться (дотримуються державні свята, є лікарняні, є ще 7 днів на рік, коли можна взяти лікарняний без пояснення).

З мінусів можна виділити:

  • Багато рамок у роботі. Наприклад, клієнт визначив стек технологій, з якими працює розробник та поміняти їх не можна. З погляду бізнесу це правильно, адже нові технології не завжди добрі. Девелоперам завжди цікаво спробувати щось нове. Бізнесу треба отримати продукт, який можна підтримувати і через 5 років.
  • Немає особливої ​​дружньої атмосфери у колективі. Якоїсь особливої ​​культури у компанії немає, як і єднання заради спільної мети. Просто зібрали команду та погнали працювати. Так, тимбілдінги можуть бути, але це все одно не те: у розробника немає емоційного зв'язку з проектом, будь-якої миті можна зібрати речі і звільнитися. У цьому плані набагато менше відповідальності.
Хочеш працювати і більше нічого не робити – будь ласка. Хочеш розвиватися — є мільйон курсів та можливостей. Якщо хочеш стати тимлідом, можна піти на внутрішній проект і попрацювати на ньому. Тут кожен знаходить те, що шукає.

Чи варто йти джуну до аутсорсингової компанії?

Так, я радив би. Найкраще, щоб це була велика компанія, яка працює з новачками. Там буде більше можливостей.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ