Позиції джуніора (молодшого розробника), мідла (розробника середнього рівня) і сеньйора (просунутого розробника) не мають нічого спільного з віком і досвідом – джуніор може бути старшим сеньйора, а мідл може займатися програмуванням довше нього.7 серп. 2019 р.
Як історична категорія, соціальний стан — феодальний власник землі, котрий віддавав частину своїх земель із селянами іншому, дрібнішому феодалові, за службу. Синонім — «сюзерен»; антонім — «васал».
Trainee- це випускник ВНЗ технічної спеціальності або ІТ-курсів. Він може потрапити на стажування, або неповний робочий день до компанії. Іноді, на позицію Junior також беруть початківців без комерційного досвіду.
Middle (мідл) Мідл — це розробник середнього рівня, який має більше практичного досвіду, ніж джуніор: від 2 до 4 років комерційного досвіду в залежності від того, як швидко ви зможете набратися необхідних навичок і знань.
Сініор – досвідчений розробник, побачив багато коду. Основне завдання сініора – приймати правильні технологічні рішення в проекті – тобто такі, які приносять максимальну користь бізнесу і мінімізують витрати. Вирішує проблеми ще до того, як вони з'явилися.
Програмісти поділяються на три види:
- Системні програмісти
- Прикладні програмісти
- Веб-програмісти
Очевидно, що сеньйор знає набагато більше, ніж джуніор і мідл. Вивчення шаблонів проектування, архітектури, автоматизації тестування, продуктивності, …