Skip to content
Никита Баев о разработке, техническом лидерстве и управлении командами
TwitterTelegram

🏦 Откуда берётся ваша зарплата

salary, budget2 min read

Пост изначально был написан для канала в Telegram.

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

Знаете ли вы, сколько денег принесла форма, которую вы разработали в прошлом месяце? Насколько увеличились или уменьшились регистрации, когда вы поменяли цвет кнопки «Регистрация»?

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

Пока был в отпуске решил, разобрать почту и наткнулся на статью от Swizec Teller с размышлениями на тему, откуда формируется бюджет на оплату зарплат разработчикам.

Автор зафиксировал три бюджета: продажи/маркетинг, R&D и обслуживание (maintenance).

Так как среди подписчиков достаточно мало интеграторов и деврелов, пока что опущу обсуждение первого бюджета.

Но можно сказать, что вам повезло, если вы получаете зарплату из R&D бюджета, ведь это означает, что для компании вы — это инвестиция. Каждый день вы решаете вопросы развития продукта, придумываете очередную “прорывную” фичу или изучаете новую технологию, которая поможет сократить время загрузки продукта.

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

К сожалению или к счастью, вашу работу сложно измерить. К тому же то, что вы делаете сейчас — может даже никогда не быть опубликовано для клиентов. Но вы делаете продукт (или даже продукты) компании, а компании это приносит деньги, из которых и платится ваша зарплата.

Совсем по другому обстоят дела, если вы получаете зарплату из бюджета на обслуживание.

Багфиксинг проектов, где в коде есть jQuery или Backbone, поддержка приложения на Objective-C, чтобы оно могло работать с обновлённым API без изменения кодовой базы, редактирование HTML файлов напрямую через FTP, т.к. исходники были утеряны или не переданы разработчиками.

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

Стабильность систем — это то, что нужно компании, потому что тогда можно сэкономить на обслуживании и потратить больше денег на R&D, но код устаревает, браузеры и телефоны обновляются, сервера перестают поддерживать и т.д.

Работу по обслуживанию легче оценить, можно даже заключить SLA (соглашение об уровне обслуживания) и замерять, насколько эффективно и качественно выполняется работа по обслуживанию и решать, сколько платить сотрудникам.

Это важная работа, но для компании это никогда не будет приоритетной работой, так как она не приносит деньги напрямую.

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

💚 Nikita Bayev Paper Company
Тема от LekoArts