У світі IT-фахівців прийнято ділити рівень підготовки та професіоналізму розробників на три рівні: Junior-розробник (молодшого рівня), Middle-розробник (середнього рівня) та Senior-розробник (старший розробник).May 13, 2022
Junior (джун) – фахівець-початківець, що вирішує прості і часто рутинні завдання, під кураторством більш досвідченого фахівця. Middle (мідл) – більш тямущий працівник, якому довіряють написання коду, але й під наглядом фахівців.
Джуніор (junior) – Це молодший спеціаліст. Він знає теорію, освоїв синтаксис однієї мови програмування і може писати нею код. Якщо джуніор не вміє писати код, це стажер. Знання у джуніора зазвичай не структуровані, але їх вистачає, щоб вирішити прості технічні завдання, якщо зазначено, що і як зробити.
Сам собою перехід у системі грейдів є трудомістким процесом. Необхідно не тільки мати певні hard-skills, але й мати достатній досвід розробки та сильне портфоліо з різними проектами. Шлях від Junior-розробника до Middle може займати від одного року до три роки.