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

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

Стаття з групи Random UA
Цим текстом ми запускаємо спецсерію матеріалів, в якому програмісти, які пишуть на Java, розповідають про різні типи IT-компаній. Ми сподіваємося, досвід наших героїв допоможе учням JavaRush та джуніорам зрозуміти, в якій компанії їм хотілося б працювати. У цьому тексті Максим Кмець та Анзор Кармов діляться досвідом роботи в продуктових компаніях: у чому переваги та недоліки, яким людям краще працювати у продукті. Я працюю в продуктовій IT-компанії: розробники діляться досвідом.Я займаюся продуктовою розробкою майже 6 років. За цей час попрацював у двох продуктових компаніях. Перша компанія, у якій я працював, робила продукт у сфері телекому. Друга компанія, в якій я працюю на даний момент, це SDK.finance. Якийсь час я попрацював в аутсорсі (це була компанія Lohika), тому що вигорів у продукті. Тепер повернувся назад. У SDK.finance ми працюємо над набором інструментів розробки платіжних систем. Наше завдання – вирішити біль запуску будь-якої платіжної системи: це може бути онлайн-банкінг, сервіс продажу валюти, сервіс продажу цінних паперів.

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

  • Важлива місія. Це, можливо, і побита фраза, але в продуктовій компанії я відчуваю, що роблю світ кращим. Я нещодавно читав, що люди, які можуть відповісти, яка їхня місія, щасливіші. Я думаю, це справді так.

    Коли я прийшов у SDK.finance, у колективі було близько 5 розробників та кілька девопсів. Потім почалося зростання, у нас з'явився HR, колектив розширився, поміняли офіс. Це дуже надихає: ти бачиш, що своєю роботою, по суті, створив нові робочі місця, виріс разом із цією компанією.

  • Сімейна атмосфера Співробітники у продуктовій компанії часто налаштовані затриматися та попрацювати більше, якщо це необхідно. Цей годинник йде легше, тому що ми думаємо не про те, як відпрацювати 8 годин, а як встигнути до п'ятниці зробити якусь фічу, яка вирішить біль клієнта. Цей чинник поєднує команду. З багатьма хлопцями я спілкувався та спілкуюсь, деякі стали моїми друзями.

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

    У SDK.finance я доріс до синьйора багато в чому завдяки експертизі, тому що багато розумію на продукті. Мені відкрабося перспективи лідерства. Я бачу більше потенціалу в продуктовій компанії щодо побудови кар'єри, ніж в аутсорсі.

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

  • Важко витримувати баланс між роботою та особистим життям. Я на деякий час йшов із продукту через емоційне вигоряння. Поясню, чому так відбувається: коли працюєш над продуктом дуже довго, ти прив'язуєшся до нього, тобі це стає щось особисте і важливе. У зв'язку з цим, я дуже старався, працював у вихідні, не дотримувався балансу і сильно вигорів. В аутсорсі я попрацював недовго, скуштував більше нових технологій, побував на двох різних проектах. З аутсорсу пішов із двох причин: по-перше, почався коронавірус і мені банально не знайшли проект, по-друге, залишабося незакінчені справи у продуктовому проекті, проблеми, які хотілося вирішити. Так як у SDK.finance відкрився новий напрямок для вирішення цих проблем, я повернувся.

  • Рутин. Потрібно постійно шукати для себе нові челенджі. Що довше людина на продукті, то важче, бо хочеться зміни обстановки. Дуже часто люди кидаються з аутсорсу до продукту, з продуктової компанії до аутсорсу, тому що бажання стабільності змінюються в них бажанням різноманітності і навпаки.

У моїй компанії головний принцип — здоровий глузд. Немає такого правила, яке ми створабо, а потім зрозуміли, що в конкретній ситуації воно не працює, а ми його все одно дотримуємось. У нас дуже лояльна система трекінгу роботи, вона допомагає дотримуватись балансу. Ми працюємо 6,5 години на день. Майже всі відомі продуктові компанії, у тому числі Google і Facebook, виділяють частину робочого часу на навчання та можливість відпочити. Це дисциплінує, бо ти розумієш, що на роботу на день у тебе менше часу, ніж раніше. Водночас людина не переробляє.

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

Все залежить від стратегії компанії. Наприклад, у Netcracker, де я раніше працював, продукт був великий і написаний на спеціальному софті компанії. Переважно набирали без досвіду хлопців, але з гарною базою (sql, java core) та освітою в IT. Те саме стосується таких великих компаній, як Google, Facebook і таке інше. Вони мають свої школи, які навчають кадри з нуля. Також вони беруть людей із досвідом, але з гарною базою. Якщо продукт - стартап, то, як правило, потрібен розробник з досвідом і щоб він був і девопсом, фронт-розробником і всім на світі. Чим досвідченіший, тим краще. Стартувати в продукті я не радив би (тільки якщо знань немає і ти проходиш школу в продуктовій компанії). Справа в тому, що інженеру спочатку потрібно отримати більше експертизи у різних технологіях. У кожному продукті часто можна зустріти фразу: "Так історично склалося". Це означає, була допущена помилка у розробці, дизайні, але її вже не можна виправити або це дуже важко. Тому раджу вивчати базу та рік попрацювати на опенсорс-проекті з різними проектами, а потім уже вивчати глибоко та якісно якийсь продукт.Я працюю в продуктовій IT-компанії: розробники діляться досвідом.Компанія Loyalty Plan – це моя перша робота у продукті. Наш продукт - це набір маркетингових інструментів, які ми робимо для різних брендів, в основному для ресторанів, але це також підходить для заправок, салонів краси, торгових центрів. Продукт складається з CRM-системи та мобільного додатка. Якщо розглядати його на схемі з рестораном, то ми робимо для нього мобільний додаток. Цей мобільний додаток завантажують клієнти ресторану, власник ресторану отримує доступ до СРМ-системи, в якій бачить свою аудиторію, може надсилати їй пропозиції щодо різних акцій. Аудиторія отримує у додатку можливість накопичувати бали та обмінювати їх на певні подарунки. Окремим блоком нашої роботи можна виділити інтеграцію з платіжними шлюзами. Ми вийшли на міжнародний ринок значно раніше за карантин, але саме під час карантину масово знадобилася доставка їжі додому. Багатьом знадобилася можливість здійснювати замовлення через мобільний додаток і багато хто звернувся до нас. Наші клієнти, які не користувалися модулем доставки, попросабо, щоб ми його налаштували. Це допомогло їм зберегти бізнес під час карантину, бо ресторани виживали лише завдяки доставці. Думаю, що інтерес до роботи залежить від продукту, який розробляє компанія. Якщо говорити про великі проекти, то щоби повністю в ньому розібратися, треба витратити багато часу. Після цього деякі завдання можуть здаватися рутинними, тому що ви вже тисячу разів це робабо. Якщо проект якийсь маленький, це набагато швидше відбудеться. Але з іншого боку, продукт постійно розвиватиметься і треба буде створювати нові фічі. Інтерес у такій роботі також у тому, що оскільки ти пиляєш продукт, ти бачиш результат своєї праці, те, як ним користуються інші люди. Рутина з'являється не у всій роботі, а в задачах, що часто повторюються. Я не можу сказати, що це супер нецікаво, але таке періодично виникає. Раніше на додавання кожної нової фічі я витрачав близько години. Потім я вигадав штуку, яка дозволила робити це без мого втручання. Будь-якого рутинного завдання можна позбутися, якщо проявити креатив. У нас в компанії завжди відкрито говорабо, що оффер нижчий за ринковий. Натомість пропонувалася свобода у прийнятті рішень, у цьому, щоб брати він велику відповідальність і брати участь у житті компанії та проводити те, яким буде продукт. Замість відсотка прибутку у нас пропагуються партнерські відносини між конкретним працівником та компанією. У цих відносин ми поділяємо і труднощі, і успіх компанії. Якщо в компанії важкий період, то всі розуміємо до цього ставляться. Ті, хто дійде до кінця, розділять спільний пиріг у рамках партнерства. В аутсорсі такого немає, ти як гвинтик у системі. Хтось працює заради опціонів та кінцевого успіху, комусь подобається створювати щось значуще, все індивідуально у цьому плані.

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

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