Хороший разработчик – это немного продавец

До IT я несколько лет работал в продажах.

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

Но со временем понял забавную вещь: продавать я, кажется, так и не перестал. Только теперь продаю не продукт. Разработчику постоянно приходится продавать свою аргументацию.

Аналитику – объяснять, почему определённое требование лучше немного изменить. Тестировщику – договариваться о сценариях и показывать, где действительно находятся риски. Коллеге-разработчику – объяснять, почему одно техническое решение в конкретной ситуации лучше другого. На ревью – не доказать, что ты самый умный, а донести ход своих мыслей и вместе прийти к нормальному варианту. Продакту или бизнесу – объяснить, почему визуально маленькое изменение иногда затрагивает половину системы и не делается "за полчасика".

И вот здесь навыки из продаж неожиданно оказались очень полезными. Потому что хорошая аргументация – это не: "Я прав, потому что я разработчик".

Это понять, что важно человеку напротив, говорить на понятном ему языке, показать последствия разных вариантов и вместе прийти к решению.

Наверное, поэтому со временем я всё меньше разделяю навыки на технические и софт-скилы.

Можно отлично знать фреймворк, базы данных и архитектуру. Но почти любая работа в команде в какой-то момент превращается в коммуникацию.

Разработчик постоянно что-то продаёт. Просто чаще всего – не продукт, а свою аргументацию.

А какие навыки из вашей прошлой профессии неожиданно пригодились вам в текущей?

Хороший разработчик – это немного продавец | Сетка — социальная сеть от hh.ru