Опытные разработчики сокращают риски

Andrew Neverov
CTO hints
Published in
2 min readNov 24, 2017

Уровень сложности: ★★☆☆☆

Любая компания хочет заполучить себе как можно больше опытных инженеров. Они крутые, они не допускают ошибок, они самостоятельны и все делают вовремя. Еще это не те, у кого 10 лет опыта и не те, у кого есть крутой опен сорс проект. Список, кто они такие, вообще может быть весьма длинным, но в реальности человека, который под все подходит, найти непросто. Какое же ключевое качество отличает опытных инженеров?

Опытные инженеры уменьшают риск. Чаще всего мы используем термин “технический риск”, но есть и масса других — процессные риски, риски продуктовые или риски, связанные с культурой компании. Опытный инженер понимает и уменьшает их в любой сфере, где только возможно.

Опытный инженер понимает продукт

Основной риск в стартапе — выпустить не тот продукт. В общем случае это не связано с написанием кода как таковым. Тем не менее, опытный инженер способен сильно помочь с принятием верных продуктовых решений с помощью быстрого прототипирования, понимания предметной области, правильных метрик и использования более подходящих решений.

Опытный инженер влияет на процессы

Когда продукт уже востребован на рынке, требования меняются. Теперь мы должны эффективно и качественно производить все больше изменений в продукте, не ломая его. Появляются как технические риски, связанные с ростом, так и культурные, связанные с увеличением размера команды. В этом режиме опытный инженер помогает выстраивать процессы и смещает фокус на своевременную доставку и качество планирования.

Опытный инженер видит, где срезать угол

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

Опытный инженер может пояснить

Технические риски бывает порой сложно объяснить не-технарям. Еще чаще бывает такое, что сложно понять, где заканчивается реальный риск и начинается надуманный. Опытный инженер способен доходчиво и без лишних деталей объяснить, что происходит, на что это влияет и возможные варианты решения.

Опытный инженер знает, что тайтл это чепуха

Должность может называться хоть “супер-верховный-архитектор-всея-матрицы-брюс-ли”, вот только без контекста это значит примерно ничего. С опытом приходит осознание и этого.

По мотивам https://hackernoon.com/senior-engineers-reduce-risk-5ab2adc13c97

--

--

Andrew Neverov
CTO hints

Helps smart people get things done with technology.