Из мидла в сеньеры

Из мидла в сеньеры

Андрей Минкин, CTO at Mad Devs LLC

Миддлы часто бывают вечными и дорасти до сеньера они не могут. Решил сделать небольшой чеклист по разнице между миддлом и сеньером.

1. Сеньер старается не кодить. Совсем. Он понимает, что для некоторых вещей проще взять готовое решение, которое хорошо решает проблему. При этом, он просчитает сам, стоит ли его использовать и может дать несколько раскладов по перспективе того или иного решения. Например сейчас можно решать проблемы не написав ни строчки кода и используя всякие SaaSы.

2. Сеньер понимает достаточно глубоко как работает то, с чем он работает. Что происходит внутри сервера или браузера когда выполняется код программы. Как работает интерпретатор или компилятор. Что происходит внутри БД. Имеет в арсенале несколько вариантов баз данных (OLTP, OLAP, Graph Database). Ну и хорошо разбирается в архитектурах. Также, он не ссыт копать вглубь.

3. Сеньер обладает достаточно широким кругозором. Он может быть не очень глубоким (экспертным), но по крайней мере сеньер бекендер понимает разницу между реактом, ангуляром и вью. А фронтендер умеет отличать хороший API запрос от плохого. Хоть он и работает над частью системы, но отлично понимает как все взаимодействует между собой

4. Сеньер умеет коммуницировать. Он понимает, что часть своих решений нужно обсуждать с командой (особенно если это касается архитектурных штук). Он умеет объяснять сложные вещи менее опытным коллегам простым языком. Умеет проводить и выстраивать процессы разработки в команде таким образом, чтобы обратная связь разработчикам была позитивной и очень быстрой.

5. Сеньер умеет считать деньги. Умеет решать проблемы максимально качественно и максимально быстро используя весь свой арсенал инструментов и людей в его команде.


Report Page