Решён
Какую стоимость создает программист за час?

Пытаюсь понять экономику IT.

Если джун получает условно 100к в месяц, а сеньор 400к - это же не просто так. Сеньор должен приносить компании в 4 раза больше денег?

Как вообще считается ценность работы программиста? По количеству строк кода? По фичам? По сэкономленным деньгам?

Интересует и продуктовая разработка и аутсорс.

Решение
128
Участник • 4 ответа

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

Пример из жизни. Джун будет неделю писать парсер, который упадет на первом же edge case. Сеньор за 2 часа найдет готовую библиотеку, допилит под задачу и напишет тесты. Результат одинаковый, затраты разные в 20 раз.

Другой пример. Сеньор на code review заметит архитектурную проблему которая через полгода превратится в техдолг на месяц переписывания. Джун этого не увидит. Сколько стоит это "увидеть"? Сотни тысяч рублей экономии.

На аутсорсе все проще - там часовая ставка. Джун 1500-2500 руб/час, мидл 3000-5000, сеньор 5000-10000+. Клиент платит, компания забирает свою маржу (обычно x2-x3 от зарплаты).

В продукте считают по-другому. Фича приносит X денег в месяц, на разработку ушло Y часов, значит ROI такой-то. Но это очень грубо потому что связь между кодом и деньгами непрямая.

Аватар Дмитрий Коновалов

Про техдолг хорошо сказано. Получается сеньор ценен не тем что делает, а тем чего НЕ делает (не ломает, не создает проблем на будущее)?

Аватар Карина Таро

Именно. Это называется "невидимая работа". Хороший сеньор делает так чтобы проблем не возникало в принципе. Плохой - героически их решает.

71
Участник • 4 ответа

В FAANG есть такая штука как "impact". Это не про код вообще. Это про то, сколько людей затронуло твое изменение.

Написал фичу для 10 пользователей - молодец, вот тебе премия.
Написал фичу для 10 миллионов - поздравляю, ты теперь Staff Engineer.

Поэтому там такие безумные зарплаты. Один человек реально может влиять на продукт с миллиардной выручкой.

43
Эксперт • 2 ответа

программист не создает стоимость, он экономит

автоматизируешь процесс который занимал у 3 менеджеров по 2 часа в день = экономишь 6 человеко-часов ежедневно = ~90к в месяц зарплат

вот и считай, окупился за месяц

49
Участник • 8 ответов

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

Поэтому там зарплаты программистов ниже чем в enterprise при большей сложности работы.

63
Участник • 1 ответ

Хочешь реальных цифр? В аутсорсе клиент платит $50-150/час за разработчика. Из них программисту уходит 30-40%. Остальное - офис, менеджмент, продажи, налоги.

В продукте сложнее считать, но обычно используют формулу: зарплата программиста должна быть не больше 20-30% от выручки которую приносит его работа. Иначе невыгодно.

82
Эксперт • 4 ответа

Не забывайте про отрицательную стоимость!

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

Поэтому сеньоры еще и страхуют бизнес от таких рисков.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.