Кафедра комп'ютерних систем, мереж і кібербезпеки. Факультет РЕКСІ, Національний аерокосмічний університет "ХАІ"

Корисна для студентів інформація

Корисні посилання

Кар’єра студента

Наведена градація якоюсь мірою умовна і може змінюватися від компанії до компанії. Однак, для загального розуміння цього достатньо. Крім того, слід врахувати, що тут дається інформація по компаніях, які займаються розробкою програмного забезпечення. В ІТ-компаніях, які розробляють як програмні, так і апаратні рішення та інтегрують їх у системи, кар’єрна ієрархія складніша.

Intern (інтерн, стажист, що проходить практику з можливим подальшим працевлаштуванням) – мінімальні вимоги щодо знання технологій, які визначаються наступним призначенням.

Junior (джуніор) – здатний вирішити прості завдання. Досвід і знання недостатні для самостійної роботи, необхідний постійний контроль з боку фахівців. Немає повного розуміння життєвого циклу проєкт, архітектури проєкт в цілому.

Middle (мідл) – здатний самостійно вирішувати завдання простий і середньої складності. Необхідне залучення фахівців тільки для вирішення архітектурних завдань і завдань підвищеної складності. Володіє твердими знаннями інструментів розробки. Брав участь як мінімум в одному великому проєкті від старту до введення в експлуатацію. Є загальні пізнання в циклі розробки проєкт, в архітектурі проєкт.

Senior (сеньйор) – справляється з завданнями будь-якої складності та здатний курувати виконання складних завдань іншими розробниками. Володіння інструментами розробки на рівні експерта. Участь в 3-5 великих проєктах. Здатність аналізувати цикл розробки проєкт, розуміння причин успіхів і провалів проєкт. Чітке розуміння архітектури на рівні взаємодії компонентів. Архітектурне мислення – вміння синтезувати архітектуру і бачити наслідки архітектурних змін. Уміння бачити вузькі місця архітектури й формувати сценарії, що призводять до їх виникнення. При необхідності спеціаліст цього рівня здатний виконати весь проєкт самостійно (за наявності необмеженого часового ресурсу).

Architect (архітектор) – провідний сеньйор на проєкт, відповідає за архітектуру проєкт в цілому, за вибір технологій розробки. Зазвичай роль архітектора має попит на особливо великих проєктах.

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

Орієнтовна схема виходячи з досвіду кафедри:

  • інтерн – 3-й курс (рівень зарплати від 200-400 у.о.);
  • джуніор – 3-4-й курс (рівень зарплати від 300-600 у.о.), залежить від числа годин роботи в тиждень і компанії);
  • мідл – 5-6-й курс (заробітна плата від 600-1000 у.о.);
  • сеньйор – стаж роботи 2-3 роки після випуску, в залежності від портфоліо (від 1000) у.о);
  • архітектор – 6-8 років після випуску.

Також необхідно згадати про наявність і інших ролей в проєкт

Tester (тестувальник) – до даного напрямку варто уважно поставитися, якщо Ви володієте високим ступенем скрупульозності, педантичності та аналітичності. Часто хорошими тестувальниками є представниці слабкої статі. Однак, основним критерієм швидше є певний склад розуму, спрямований на виявлення дефектів програм, розробку тест-процедур. Рівень заробітної плати порівняти з junior і middle.

DB Architect (архітектор БД) – така роль має попит в основному на великих проєктах. Потрібно дуже чітке розуміння предметної області проєкту, а також не менше 3-х років досвіду проєктування баз даних. Рівень заробітної плати порівняти з middle.

Manager (менеджер проєкту) – управляє ресурсами проєкту. Є сполучною ланкою між керівництвом компанії, замовником і виконавцями проєкту. Хороший менеджер в області IT повинен мати досвід програміста на рівні не менше junior, мати високі комунікативні навички, розуміти потреби та особливості клієнта, розуміти архітектуру проєкту, відчувати бюджет і терміни проєкту. Рівень заробітної плати відповідає middle-architect.

Що потрібно щоб успішно пройти співбесіду в компанію?

  1. Напишіть чесне і хороше резюме, оформлене за стандартами, прийнятими в галузі.
  2. Заведіть обліковий запис в LinkedIn і перенесіть туди пункти вашого резюме.
  3. Отримайте рекомендації від будь-яких професіоналів, від яких взагалі зможете їх отримати, включаючи ваших педагогів і завідувача кафедри. Беріть участь в семінарах і тренінгах з комунікацій в ІТ-галузі (soft skills), які проводяться на кафедрі в рамках КИТ-Клубу (Клубу з комунікацій в ІТ) і проєкт TEMPUS-CABRIOLET, а також в інших організаціях.
  4. На співбесіді поводьтеся «по-дорослому», не допускайте недоречних жартів, хоча доречний легкий гумор завжди допустимо.
  5. Знайте, другий раз пройти співбесіду в цій же компанії, можливо, вже ніколи не вдасться, тому будьте максимально добре готові за необхідним профілем.
  6. Якщо Ви вирішили вказати в резюме категорію прав на автомобіль, рівень гри на фортепіано або розряд з боксу, то розмістіть це в розділі «хобі», а не в основному документі, на роботі від Вас потрібно зовсім інше.
  7. Не забудьте, чітко і не соромлячись, уточнити умови праці та її оплати в даній організації. Обов’язково повідомте про передбачуване графіку робіт (навчання, дитина, можливості відряджень).
  8. Подумайте про те, як компанія оцінює свого майбутнього співробітника? Що вони хочуть бачити в ньому? Якими якостями він повинен володіти? Якщо потрібен фахівець в чинний проєкт, то людина повинна бути контактним. Якщо під конкретну задачу потрібен фахівець вузького профілю з конкретними знаннями, то особисті якості можуть відійти на другий план.