Добавить в корзинуПозвонить
Найти в Дзене

Ценность разработчика

В чем ценность разработчика? В его знаниях? В высоком уровне экспертизы? В красивом коде, который он пишет? Компании нанимают программиста, чтобы результат его труда приносил больше денег, привлекал больше клиентов или экономил текущие затраты. И далеко не всегда высокий уровень экспертизы или умение писать красивый код способствуют этому. Ценность разработчика заключается в его способности приносить пользу. А для этого важно иметь не только техническую экспертизу, но и понимать особенности бизнеса. Часто это еще называют “продуктовым мышлением”. Хочу уточнить что все сказанное применимо больше к продуктовым компаниям. Разработчику на аутсорсе сложно вникнуть в бизнес и вся его ценность действительно сводиться к количеству закрытых тикетов из таск трекера. Однако при работе над продуктом, хороший девелопер стремиться понять конечного пользователя, понять контекст проблемы, который продукт хочет решить. Это понимание помогает правильно расставлять приоритеты и предлагать бизнесу собст

В чем ценность разработчика? В его знаниях? В высоком уровне экспертизы? В красивом коде, который он пишет?

Компании нанимают программиста, чтобы результат его труда приносил больше денег, привлекал больше клиентов или экономил текущие затраты. И далеко не всегда высокий уровень экспертизы или умение писать красивый код способствуют этому.

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

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

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

Задачи, которые спускают на программистов менеджеры часто делать не стоит вообще. Если вы имеет несколько лет опыта в индустрии, то думаю сталкивались с “кладбищем фич” - набором функционала который так и не дошел до прода.

В основном это происходит из-за того что в самом начале работы над задачей не было задано правильных вопросов: “какую проблему мы решаем?”, “какую пользу принесет эта задача?”, “как это отразиться на пользователях?” и тд.

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