Skip to main content

Що таке IT насправді? Зрозуміла мапа чотирьох кар'єрних шляхів

Дружня мапа того, що таке IT — Frontend, Backend, Data, DevOps — для всіх, хто розглядає цю сферу. Аналогії з рестораном, чесна кар'єрна драбина та пряма відповідь на питання «чи не пізно мені?»

Що таке IT насправді? Зрозуміла мапа чотирьох кар'єрних шляхів

«IT» вимовляють так, ніби це одна професія. Насправді ні. Це ціле місто з десятків ролей, і у більшості людей, яким цікаво туди потрапити, немає мапи цього міста. Вони відкривають туторіал, у першу ж хвилину чують десять незнайомих слів і тихо вирішують, що це не для них.

Ця стаття — мапа.

Наприкінці ви знатимете, що собою являють чотири головні «райони» IT, який тип людини зазвичай живе в кожному з них, і куди далі читати на цьому сайті, якщо один із районів видасться вам підхожим. Будемо чесні: що дає кожен шлях, чого не дає і що від вас вимагатиме. Без хайпу. Без «вивчи AI за 30 днів і заробляй шестизначні суми». Лише реальна картина.

Що насправді означає «IT»

Коли хтось каже «я працюю в IT», він може займатися будь-якою з сорока різних професій. Це слово — парасолька, так само як «медицина» — парасолька, під якою ховаються хірурги, стоматологи й фізіотерапевти. Ніхто не питає у дантиста, чи може він провести операцію на серці. Але у будь-кого, хто «в IT», регулярно питають, чи не полагодить він принтер — бо ззовні все це виглядає однаково.

Не виглядає.

Для цілей цієї статті майже все в IT потрапляє в одну з трьох сімей роботи:

  • Software engineering (розробка ПЗ) — створення цифрових продуктів, якими реально користуються (додатки, сайти, внутрішні інструменти).
  • Data (дані) — перетворення сирої інформації на рішення (аналітика, звітність, машинне навчання).
  • Operations (експлуатація) — підтримка працездатності всієї цифрової інфраструктури (сервери, безпека, автоматизація).

Якщо вам казали «просто вчи код», ніби це одна річ, — вам давали погану пораду. Корисне перше питання — не «чи вчити мені код?», а «який тип роботи мені насправді підійде?». Ця стаття допоможе на нього відповісти.

Чотири головні шляхи — аналогія з рестораном

Дорожня карта на цьому сайті ділить IT-кар’єри на чотири треки. Найчистіший спосіб їх пояснити — через ресторан.

Уявіть ресторан. Гості заходять, замовляють їжу, їдять, виходять задоволеними (або ні). Щоб це сталося, мають іти чотири абсолютно різні види роботи.

ТрекЩо це у термінах ресторануЩоденний продукт, яким ви вже користуєтесь
FrontendЗала — дизайн меню, інтер’єр, освітлення, відчуття бути гостемЕкран вашого банківського додатка, кожна кнопка в Instagram
BackendКухня — рецепти, постачання, подача страв, усе, що відбувається за дверимаЩо запускається, коли ви натискаєте «Перевести» або «Купити»
DataБухгалтер + аналітик постачань — той, хто розуміє, що продається, коли і чомуЧому Netflix рекомендує саме це; чому банк позначає шахрайську операцію
DevOpsСама будівля — електрика, сантехніка, замки, сигналізаціяЧому сайти у Чорну п’ятницю не падають (або чому падають)

Frontend — те, що ви бачите і чого торкаєтесь

Frontend-розробники будують ту частину продукту, на яку дивиться користувач. Кнопки, кольори, як екран перебудовується, коли ви повертаєте телефон. Вони живуть у HTML, CSS, JavaScript і фреймворках на кшталт React.

Якщо ви перебудовуєте кухню заради задоволення, якщо у вас є тверді думки про те, які додатки «приємні», а які ні, якщо ви помітили, коли Instagram змінив іконку — frontend, найімовірніше, вам пасує. Це найвізуальніший трек. Свою роботу можна показати бабусі, і вона зможе сказати, подобається їй чи ні.

Backend — те, що все запускає

Backend-розробники будують ту частину, яку ніхто не бачить. Коли ви натискаєте «Перевести», щось має перевірити вашу особистість, подивитися баланс, зв’язатися з іншим банком, записати запис і сказати вашому телефону «готово». Весь цей ланцюг — backend.

Backend-людям зазвичай подобаються задачі, де правила не змінюються, а вхідні дані змінюються. Вони пишуть на C#, Java, Python, Go та десятках інших мов. Більшість оплачуваних програмістських позицій у світі — це backend; це найбільший і найстабільніший куток галузі.

Data — те, чого вчиться система

Data-фахівці не будують фічі; вони знаходять сенс у тому, що вже відбувається. Вони пишуть SQL-запити, збирають дашборди, навчають моделі. Це вони можуть сказати бізнесу: «ви втрачаєте клієнтів у вівторок удень через те, як у вас влаштована оплата».

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

DevOps — те, що тримає світло увімкненим

DevOps-інженери — це інженери самої будівлі. Вони стежать, щоб сайт не впав, коли на нього зайде мільйон людей, щоб існували бекапи, коли щось ламається, щоб діри в безпеці не використовували.

Якщо ви той друг, який лагодить усім Wi-Fi, якщо вам подобаються системи, які підтримують себе самі, якщо ви тихо пишаєтеся тим, що щось працює о третій ночі без вас — DevOps це ваш район. Інструменти — AWS, Docker, Kubernetes, Terraform.

Ті самі чотири треки однією таблицею — але вже під іншим кутом: що ви будете робити щодня і якому типу людини це зазвичай пасує:

ТрекЩо ви створюєтеОсновні інструментиСкоріше за все ваш, якщо…
FrontendВидима частина — екрани, верстка, взаємодіяHTML, CSS, JavaScript, React…ви помічаєте вдалий і невдалий UX скрізь, куди заходите
BackendНевидимий «двигун» — логіка, API, потоки данихC#, .NET, Python, Java, SQL…вам подобаються задачі, де правила не змінюються, а вхід змінюється
DataІнсайти та прогнози із сирих данихPython, SQL, ноутбуки, статистика…ви ведете табличку витрат і помічаєте в ній закономірності
DevOpsІнфраструктура — сервери, деплой, безпекаAWS, Docker, Kubernetes, Terraform…ви той друг, який лагодить усім Wi-Fi

Вам не обов’язково знати прямо зараз, який із них вам пасує. На дорожній карті цього сайту для кожного треку є окрема вкладка — відкрийте всі чотири, прочитайте розділ «Beginner» у кожній, і ви це відчуєте.

Чому мислення в категорії треків важливе

Це та частина, яку люди пропускають і потім шкодують. Сама мапа — сам факт, що в IT є треки — корисніша за будь-який конкретний трек. Три причини.

1. Вона перетворює «вивчити програмування» з розпливчастої цілі на конкретну. «Я хочу стати backend-розробником» — у цього є навчальна програма. У «я хочу вивчити IT» — немає. Розпливчаста ціль — також причина того, чому більшість спроб змінити кар’єру буксують: учень одночасно скрізь і ніде, дивиться уроки про все, не опановує нічого.

2. Вона каже вам, що можна ігнорувати. Frontend-розробнику не треба вчити внутрішню кухню баз даних. Дата-аналітику не треба вчити React. Без треку будь-який урок виглядає однаково важливим — і саме так люди вигоряють, не дійшовши ні до чого. Обрати трек — це дозвіл пропустити 80% інтернету.

3. Вона збігається з тим, як індустрія реально наймає. Вакансії звучать як «Junior backend engineer» або «Junior data analyst», а не «junior IT-спеціаліст». Обрати трек — означає обрати тип ролі, на яку ви подаватимете резюме за дванадцять місяців. Ваше резюме, портфоліо й відповіді на співбесіді мають дивитися в один бік. Без вибору це неможливо.

Саме тому дорожня карта на цьому сайті влаштована так, як влаштована. Це не чотири списки навичок — це чотири окремі кар’єри, у кожної своя чесна прогресія.

Кар’єрна драбина — що насправді означає «Senior»

Ніхто не стартує «Сеньйором». Робити вигляд, що це можливо — найшвидший спосіб розчаруватися.

У кожному треку дорожньої карти одна й та сама драбина з п’яти рівнів. Назви будуть знайомі з вакансій, але їх варто визначити чітко.

РівеньЧас від стартуЩо ви вмієтеЗа що платить роботодавець
BeginnerРік 0Робити невеликий проєкт від початку до кінця самостійно(вам ще не платять — це етап навчання)
JuniorРік 1Працювати над реальним продуктом з код-рев’ю та менторствомВаш час, бажання вчитися, зростаючу надійність
MidРоки 2–3Володіти фічею від ідеї до продакшна без чужої руки на плечіСтабільну видачу та здоровий глузд у дрібних рішеннях
SeniorРоки 4–6Проєктувати частини системи й менторити джунівВелику картину, архітектурні компроміси, ріст команди
ExpertРік 7+Задавати технічний напрямок одразу декільком командамБачення, вплив, глибоку вузьку експертизу

Більшість людей, які переходять в IT з іншої сфери, доходять до оплачуваної ролі Junior за 6–12 місяців сфокусованого навчання. Це не оптимізм — це медіана. Шлях від Junior до Mid займає ще 1–2 роки, але до того моменту ви вже працюєте і вчитеся за чужий рахунок.

Поширені помилкові уявлення — чесні відповіді

«Чи не пізно у 35?» — Ні. Медіанний вік самоучок, яких наймають у ЄС та США, — 30–33 роки. Ті, хто змінює кар’єру в зрілому віці, дають те, чого немає у вчорашніх випускників: навички нарад, відповідальність, реальний бізнес-досвід. Багато менеджерів з найму саме це й воліють.

«Хіба не треба бути добрим у математиці?» — У 95% програмістських робіт математика на рівні чека із супермаркету. Додати, помножити, іноді порахувати відсоток. Важка математика живе тільки у глибоких ML-дослідженнях і розробці ігрових двигунів — нішах, яких можна свідомо уникати протягом усієї кар’єри.

«Як запам’ятовувати всі ці команди та синтаксис?» — Ніяк. Сеньйор-інженери постійно шукають синтаксис у документації. Навичка — це читання й роздуми над кодом, а не його заучування. Професія значно ближча до «писати акуратні абзаци іноземною мовою, до якої є словник», ніж до «виконувати завчену п’єсу на фортепіано».

«А хіба AI все це не замінить?» — AI замінює окремі задачі, а не людей, які вміють вирішувати, що будувати, уважно читати код і володіти системою цілком. Треки вище — це саме про навички прийняття рішень, а не про набір тексту. Якщо вже на те пішло, AI робить шлях в IT коротшим, бо нудну ранню роботу (шаблони, пошук синтаксису, скафолдинг) тепер здебільшого автоматизує.

З чого почати на цьому сайті

Конкретні кроки по порядку:

  1. Відкрийте дорожню карту і пройдіться по кожній з чотирьох вкладок. П’ять хвилин.
  2. Оберіть ту, яка видалася найменш страшною. Це сигнал інтуїції — поставтеся до нього серйозно. Ваш перший трек не назавжди; пізніше можна змінити. Більшість не змінює.
  3. Прочитайте розділ «Beginner» у цьому треці. Там перелічені перші три-чотири навички, які ви будете вчити. Якщо вони не звучать неможливо — у вас є стартовий напрямок.
  4. За бажанням: якщо хочете другу думку, запишіться на безкоштовний 30-хвилинний дзвінок. Найшвидший спосіб перевірити вибір з людиною, яка вже допомагала з таким переходом.

Якщо хочете почати з конкретного курсу прямо під час вибору, ось точки входу для кожного основного напрямку:

Немає одного «правильного» треку. Є лише той, який ви можете почати цього тижня.

Поділитися
X LinkedIn
Наступний крок

Закріпіть цю тему на курсі

Структурований шлях від теорії до production-коду — з проєктами та код-рев'ю.

Oleksii Anzhiiak

Автор статті

Oleksii Anzhiiak

Софтвер-архітектор, Senior .NET інженер та співзасновник

Олексій Анжіяк — софтвер-архітектор, Senior .NET інженер та співзасновник ToyCRM.com і ProfectusLab. Має понад 15 років досвіду у розподілених системах, хмарній інфраструктурі, high-load backend-розробці та identity-платформах. Проєктує складні архітектури, створює безпечні системи автентифікації та розробляє сучасні освітні програми, які допомагають студентам досягати реальних кар'єрних результатів.

LinkedIn →

Рекомендуємо подивитися

Підібрані сторонні відео за темою. Відкриваються на YouTube.

~1:56:00
Просунутий Andrej Karpathy

Створюємо GPT з нуля

Рідкісний практичний розбір внутрішньої архітектури GPT — від теорії до коду.

~32:00
Середній Sebastian Raschka

Як працюють Transformer-моделі

Інженерно точне пояснення архітектури трансформерів.

~11:00
Початківець DeepLearning.AI

Пояснення Large Language Models

Чітке та структуроване введення в LLM.

Зв'язатися з нами