«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 коротшим, бо нудну ранню роботу (шаблони, пошук синтаксису, скафолдинг) тепер здебільшого автоматизує.
З чого почати на цьому сайті
Конкретні кроки по порядку:
- Відкрийте дорожню карту і пройдіться по кожній з чотирьох вкладок. П’ять хвилин.
- Оберіть ту, яка видалася найменш страшною. Це сигнал інтуїції — поставтеся до нього серйозно. Ваш перший трек не назавжди; пізніше можна змінити. Більшість не змінює.
- Прочитайте розділ «Beginner» у цьому треці. Там перелічені перші три-чотири навички, які ви будете вчити. Якщо вони не звучать неможливо — у вас є стартовий напрямок.
- За бажанням: якщо хочете другу думку, запишіться на безкоштовний 30-хвилинний дзвінок. Найшвидший спосіб перевірити вибір з людиною, яка вже допомагала з таким переходом.
Якщо хочете почати з конкретного курсу прямо під час вибору, ось точки входу для кожного основного напрямку:
- Тягне в Backend? Вступ до програмування на C# — фундаментальний курс.
- Тягне в Data? Основи Python — стартова точка Python-для-даних.
- Тягне у Frontend? Вступ до HTML і CSS — канонічний перший крок.
Немає одного «правильного» треку. Є лише той, який ви можете почати цього тижня.