uaSHki - реалізуй себе

Професії в IT

Кожний бажаючий працювати в IT переймається питанням: "Які професії існують? У чому різниця? Що обрати?" На цій сторінці Ви дізнаєтесь ближче, які ролі потрібні для створення IT продукту, які існують технічні та не технічні ролі, у чому різниця кожної з ролей. Ця інформація може допомогти початківцям обрати напрямок для особистого розвитку.

Бізнес-процеси в IT

IT компанії розподіляються на два види: продуктові та аутсорсингові. Продуктові компанії розробляюсь власний продукт, аутсорсингові компанії пропонують послуги для інших компаній - пропонують персонал, можуть розробляти продукт разом із клієнтом та інше. Розглянемо, хто потрібен, на прикладі аутсорсингової компанії. Серед бізнес-процесів для аутсорсингової компанії можна виділити: маркетинг, рекрутмент HR, продажі, енгейджмент (engagement), виробництво продукту, післяпродажна підтримка, бухгалтерія, юридичний супровід. Є як технічні, так і не технічні спеціальності для усіх процесів. Перед тим, як роздивитись більш детально, важливо розуміти, що англійська мова важлива у більшості випадків. Гарна новина для тих, хто не має достатнього рівня англійської мови, полягає у тому, що із часом, працюючи в IT, рівень знань буде підвищуватись, а також технічна англійська легше для вивчення, ніж не технічна.

Нетехнічні ролі в IT

Маркетолог

Основна мета роботи маркетолога - збільшити впізнаваність бренду компанії. Це підвищує довіру до бренду. Робіть простішим отримання нових клієнтів та найм працівників.

Recruiter

Мета Recruiter - знайти та відібрати шукачів роботи для найма у компанію. Цінні працівники важливі для будь-якої компанії. З цією проблемою допомагають рекрутери.

HR

Мета HR-а - утримати та розкрити потенціал працівників компанії. Збільшити лояльність працівників до компанії та зменшити плинність кадрів.

PM

Project Manager організовує роботу команди для виконання продукту чи послуг. Основні задачі PM: фінансова ефективність проекту, задоволеність клієнта результатами роботи команди, задоволеність учасників команди робочим процесом. Робота складається, в основному, зі спілкування із різними людьми для успіху проекту.

BA

Мета Business Analytic'a - з'ясувати у клієнтів вимоги для продукту, описати їх у формалізованому вигляді та передати розробникам вимоги для роботи. Потім QC будуть оцінювати наскільки вірно зроблена робота згідно з вимогами, які описав BA.

UX - Designer

Мета UX - разом із BA визначити вимоги клієнта до майбутнього рішення, намалювати макети цього рішення, передати вимоги розробникам для реалізації.

Техничні ролі в IT

Front End Developer

Front End Developer реалізує зовнішній вигляд продукту на основі вимог від UX та BA, також враховує "контракт", який "укладений" з Back End Developer для того, щоб зовнішній вигляд функціював коректно та узгоджувався із серверною частиною. У Web Development популярні такі технології як мова програмування JavaScript та фреймфорки Angular, React.

Back End Developer

Back End Developer розробляє функціональність згідно вимог, які описав BA. Back End Developer працює із Front End Developer згідно інтерфейсу, як правило REST API. Результатом праці розробників є реалізовані вимоги, які перевіряє, як правило, QC. Back End Developer має ряд напрямків, в основі яких лежать різні мови програмування: Android, Java, Python, C++, тощо.

QC

Quality Control тестують результат праці Front End та Back End Developers згідно вимог, які описав BA.