Как говорил Мартин Фаулер, написать код, понятный компьютеру, может каждый дурак. «Хороший программист пишет код, понятный человеку».
В сфере IT устоялось деление на «джунов», «мидлов» и «сеньоров». И если разработчикам это деление понятно, то для большинства людей, которые никак не связаны с программированием, это деление остается непонятным. В этой статье мы попробуем разобрать кто есть кто и кто за что отвечает.
Возраст и опыт
Человек, который практически не знаком с IT, может решить, что «сеньор» — это программист, отдавший работе много лет. А «мидл» и «джун» работают меньше, поэтому и компетенций у них меньше (и зарплата). Но это утверждение верно только наполовину.
В первую очередь все зависит от компетенций человека. В IT часто бывает так, что позицию «джуна» занимает уже достаточно взрослый человек, а вот «сеньор» — это вчерашний студент. В чем различие?
Один из главных способов понять, кто есть кто — это посмотреть на исходный код. Если код программы очень легко чита