В чем отличается взгляд на карьеру у разработчика и его руководителя
Жизнь полна противоречий. Даже свет не может определиться, кто он – частица или волна.
В мире разработки софта противоречий между действующими лицами вагон и маленькая тележка. Давайте рассмотрим пару – разработчик и руководитель разработки (это может быть руководитель проекта, технический менеджер, тимлид). Как выяснится, эти двое зачастую по-разному смотрят на вещи и вообще стремятся в разные стороны.
Чего хочет разработчик
Все хотят разного. Но поскольку без обобщений нам не обойтись, возьмем сферического в вакууме разработчика уровня middle. Он в меру ленив, в меру любопытен и ему в целом нравится его профессия. Ему бы только сроки помягче, процессы получше, задачи поинтереснее.
Как он хочет развиваться? А вот так:
- Изучать новые технологии
- Решать более интересные задачи
- Участвовать в новых проектах
- Поменьше заниматься деятельностью, не связанной с разработкой
- Принимать решения самостоятельно
В то же время его руководитель хочет:
- Чтобы разработчик хорошо знал используемые технологии
- Чтобы разработчик хорошо справлялся с поставленными задачами: с должным качеством и в установленный срок
- Чтобы разработчик был ответственным и всегда завершал то, за что взялся
- Чтобы разработчик давал адекватные оценки задачам
- Чтобы разработчик имел понимание потребностей бизнеса и продукта в целом
- Чтобы разработчик своевременно сообщал о проблемах
Хотите знать, как добиться компромисса? Добро пожаловать под кат.