Різниця між Junior, Middle, Senior Artist у геймдеві: як визначити свій рівень і прокачатись
Особисто я, коли працюю з Senior, очікую, що навіть більшість проблем він принесе сам. Заздалегідь підготуйте аргументи на слабкі сторони вакансії. Дуже вірогідно вам потрібно буде працювати з запереченнями кандидатів. Чесно та вчасно повідомляйте, якщо є легасі код на проєкті, чи бувають овертайми (як вони компенсуються) тощо.
Як називати свої проєкти в Figma
Trainee – це стажер або початківець у сфері роботи, який отримує практичний досвід і навчається від досвідчених спеціалістів у певній галузі або компанії. Зазвичай trainee отримує підготовку та наставництво, щоб розвивати свої навички та здібності в обраній сфері. У Middle-розробника вже є певний досвід в програмуванні, і він може вирішувати складні завдання самостійно. За допомогою глибоких технічних знань та експертизи він забезпечує успішне втілення вимог проєкту.
Що входить до обов’язків senior-розробника?
- Так вийшло, що мені з дитинства пощастило з внутрішнім сприйняттям та вектором.
- Забронюй своє місце в навчальній групі по найвигіднішій ціні – зі знижкою у 30% Залишай заявку і отримуй деталі акційної пропозиції.
- Не забуваємо про CEO (Chief Executive Officer) Головний Виконавчий Директор та CTO (Chief Technical Officer) Головний Технічний Директор.
- На захисті дипломів присутні представники провідних IT-корпорацій, які звертають увагу на старанних та здібних студентів.
Наприклад, не може бути старший розробник з 2-річним досвідом роботи. З іншого боку, є багато молодших розробників із досвідом роботи понад 5 років. програмування з нуля Варто відштовхуватися від Soft та Hard Skills розробника.
Як стати Junior-розробником?
- Бо пролетарі не мають нічого, крім своїх галерних ланцюгів — от і заздрять куркулям.
- Тим що радянський підхід — сім разів відміряй, один — відріж, а американський — fake it till make it.
- Шляхом спостереження та взаємодії з досвідченими тіммейтами менш досвідчений QA може краще засвоїти культуру проєкту, стандарти роботи та специфічні особливості команди.
- Хоча особисто мені більше подобається на роботі працювати, ніж говорити про ціноутворення на нерухомість в Києві.
«Креативне рішення» звучить красиво, але зазвичай приносить більше проблем, ніж користі. Буває, що роботу художника романтизують, особливо новачки. Однак результат художника у геймдеві — не намальований арт, а вже інтегрований у готову гру. Ми маємо не тільки створити унікальний світ, а й зробити його інтерактивним. Над цим завданням художники працюють у команді з іншими спеціалістами — аніматорами, програмістами, геймдизайнерами, художниками 3D, продакт-овнерами та працівниками промовідділу.
Які навички допоможуть перейти на рівень Junior
- Кожен з нас працює в компанії не лише руками, а й головою.
- Навіть якщо розробник має тривалий професійний досвід, приводити його до тями потім треба досить довго, щоб він правильно інтерпретував цей досвід.
- Найголовніше — вірити, що кожен учасник команди має потенціал для зростання.
- Хоча наша стаття має в назві лише три позиції ієрархії посад, не варто забувати про перший і найважливіший крок на шляху до успішної кар’єри в програмуванні – статус Трейні або Стажер.
- Вони допомогли зробити текст удвічі довшим і краще сформулювати деякі поняття.
Суть у тому, що спеціаліст має володіти глибокою експертизою в одному напрямі та знати потрохи в інших напрямах і сферах. Глибока експертиза дає змогу робити свій внесок у проєкт, а широкий кругозір — ефективно поєднати її з іншими експертизами та полегшити спілкування з командою. Думаю, ця модель вдало змальовує те, яким має бути Senior-спеціаліст. Це повинна бути експертиза з вирішення якогось типу проблем чи побудови певного типу рішень, а не просто «із застосування технології».
Як для мене, Middle-спеціаліст уже працює на рівні потреб команд, а не конкретних задач. Тобто він може і сам сформувати власні задачі або навіть беклог з задач, розуміючи потреби своїх колег або суть ініціативи, з якою команда працює. Я керую командою аналітики в українській продуктовій компанії Jooble.
Йому потрібно наймати людей і відбирати фахівців і, найцікавіше, будь-якої миті бути здатним підмінити кожного з них. Наприклад, багато американських компаній не захоче вам зарахувати досвід отриманий під час навчання, якщо це була денна форма. Тобто, якщо ви почали працювати з 2-го курсу і вважаєте, що стали мідлом по закінченню навчання, то по американським міркам ви будете всього навсього інтерном\ню градом. Про ФААНГ-лайк компанії, то у кожної є своя внутрішня градація, яка також добре мапиться на звичайну градацію джун/мідл/сеньор. Просто у них вимоги значно вищі і часто якийсь супер-сеньор з 10+ років досвіду з маленьких компаній може претендувати максимум на мідла в Мета.
Не можу сказати те саме про Україну, хоча минуло багато часу, тому можу помилятись. Є те, як уявляє сеньйора оточення — https://wizardsdev.com/ команда, менеджер, рекрутер, СxO, близький або не дуже знайомий. Усе це різні уявлення, і не дуже здорово дорослій самодостатній людині виправдовувати чужі. Наприклад, доводити свою профпридатність сусідці, в якої зламався ноутбук. Бо вона натякає, що ви профнепридатний програміст, якщо не можете відремонтувати древню модель ноута за символічну шоколадку й пів години. На проходження етапу Junior спеціаліст витрачає від двох до п’яти років.
Різновиди сеньйорів
Часто відбувається так, що фахівці center рівня хочуть отримати більш вигідну пропозицію і видають себе за senior-спеців, зізнаються в компаніях. Trainee-розробник – це новачок, який тільки починає свій шлях у розробці. У Trainee немає практичних знань, але є основа, розуміння теорії. Також на цьому рівні вже може приймати участь у спілкуванні з клієнтом.