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