11 факторов
1. Локация.
В Москве платят больше, чем в Иркутске. В Кремниевой долине больше, чем в Москве.
Всё относительно.
2. Язык программирования
График зависимости ЗП от ЯП
Буржуи: https://insights.stackoverflow.com/survey/2021#technology-top-paying-technologies
Сородичи:
https://habr.com/ru/article/540718/
3. Компания
Разные компании платят разную ЗП потому что цена ошибки разная. Ну и тупо: доход одних компании больше ни других.
4. Знание предметной области
Если компания разрабатывает софт для бухгалтеров (привет, 1С), то знание бухучета могут увеличить уровень ЗП.
5. Производительность программиста
Мышление профессионала. Надо знать когда писать код, а когда не надо и можно воспользоваться сторонним софтом(библиотекой, расширением).
6. Опыт и возраст
Тайминг 04:50 графики зависимости уровня ЗП от опыта для России, США и Нидерланды.
7. Желание удержать ключевого специалиста
Который знает как обуздать legacy-код.
8. Смена работы
Прибавка к ЗП происходит при смене работы. При соответствующей ситуации на рынке (дефицит кадров).
9. Уникальность знаний
Быть узким специалистом – медаль с двумя сторонами (палка о двух концах). Если область в которой вы спец устареет – вам не повезло.
10. Управление людьми
Хороший программист со временем превращается в посредственного менеджера.
Нужно прилагать осознанные усилия, чтобы этого избежать.
11. Наглость и умение торговаться
Это полезно не только в программировании
Саммари по видео А. Корепанова.
Оригинал https://youtu.be/qwkTOb4d7ek