В последние годы IT-сфера привлекает все больше людей. Не в последнюю очередь это связано с уровнем зарплат, который в среднем значительно выше, чем в других сферах.
Также новичков привлекает довольно низкий порог вхождения. Если, условно говоря, врачу нужно отучиться полный курс в университете, а затем еще и интернатуру пройти, то начинающий программист может вообще обучиться самостоятельно, причем гораздо быстрее. И при этом практически сразу будет зарабатывать больше, чем врач.
Но сколько это – «больше»? Суммы, которые зарабатывают программисты, очень варьируются и от многого зависят. Далее будем говорить о среднем доходе программистов.
Факторы, влияющие на доход
Порядок расположения пунктов не говорит о том, что какой-то фактор более или менее важный. Они все влияют на уровень дохода, на который вы можете рассчитывать. Поскольку довольно сложно учесть все нюансы, для облегчения сравнений на Stackoverflow даже создан специальный калькулятор.
1. Страна
Сравнивать средний доход по странам довольно сложно, особенно, если страны слишком разные. Примерный разбег среднегодовых доходов следующий.
Выше всего цифры в:
- Северной Америке (США – $109 тыс., Канада – $53,2 тыс.)
- Западной Европе (Германия – $61,3 тыс., Швейцария – $135,4 тыс.)
- Австралии ($58 тыс.)
Несколько меньше зарабатывают программисты в Восточной Европе, например, в Чехии – $24 тыс. В Украине и Беларуси $12-18 тыс., в РФ – $18-24 тыс.
Следует отметить, что даже в пределах одной страны уровень зарплат в разных городах может сильно отличаться.
Цифры в абсолютном выражении очень обманчивы. Реальный уровень дохода зависит, например, от налогообложения страны (толку от большой суммы, если больше половины отдадите в налогах?), а также стоимости жизни (мы уже писали, что многие программисты из РФ переезжают в Минск, поскольку соотношение доходов и расходов там лучше).
Также не стоит забывать о вариантах удаленной работы – работать на западную компанию и иметь соответствующий доход, а тратить на родине, где расходы значительно ниже. То же самое касается аутсорс-компаний. Хотя в местном офисе канадской компании зарплаты не будут такими же, как в Канаде, все равно они могут быть выше средних в вашем городе.
2. Специализация
Здесь существует нормальная для любого рынка труда ситуация: чем меньше пользующихся спросом специалистов, тем их доход выше. Это касается и разделения на разработчиков/программистов/менеджеров/системных администраторов и т. п., и специализации на определенных языках программирования.
Популярность языков постоянно колеблется. Что любопытно, в разных странах количество программистов, предпочитающих тот или иной язык, может существенно отличаться. Мы уже приводили результаты одной статистической выборки, исходя из которой в России лидирует Java (21,02%), а в Польше этот язык набирает 63,63%.
Данные — с сайта stackoverflow.com.
3. Опыт работы
Здесь все логично: новички зарабатывают меньше, опытные специалисты — больше.
Получить первую работу в IT бывает сложнее всего. Не имея опыта, человек далеко не сразу начнет приносить доход компании. Придется вкладывать деньги в его обучение (причем это расходы как на зарплату самого новичка, так и на зарплату того специалиста, который будет его учить).
Поэтому не стоит ожидать, что сразу же удастся начать зарабатывать хорошие деньги. Впрочем, и понятие о «хороших деньгах» у всех разное.
Эйчары предупреждают: когда вас спрашивают о зарплате, которую вы хотели бы получать, стоит соотносить свои желания со своей ценностью для компании. Называемая вами сумма должна складываться не исходя из желаемого уровня ваших расходов («Мне нужно будет снять квартиру поближе к офису, питаться в ресторане, поехать в отпуск за границу, перевезти тещу из деревни… и на это мне нужно ХХХ денег»). Следует просмотреть примерный уровень зарплат в отрасли, прикинуть свою уникальность на рынке труда, учесть свой опыт (или его отсутствие). Попробуйте посмотреть на себя глазами собственника компании.
Проработав около трех лет вы уже сможете рассчитывать на гораздо лучшие условия. И в дальнейшем, чем больше ваш опыт, тем выше может быть ваш доход.
Заметьте, что речь идет об опыте, а не о стаже. Если вы просто просидели несколько лет на одном месте, не развиваясь, не приобретая новые навыки, не повышая постоянно свой уровень, то нет никакого повода платить вам больше.
Насколько могут отличаться доходы в зависимости от опыта? В этом видео приводится пример заработков фронтенд-разработчика в Северной Америке:
- Junior (1-3 года опыта) – $35-60 тыс.
- Intermediate (3-6 лет опыта) – $60-90 тыс.
- Senior (больше 6 лет) – $90-130 тыс.
4. Размеры компании
В крупных компаниях зарплаты обычно выше. Эти работодатели могут предложить также и другие формы вознаграждений, а зачастую и лучшие условия труда.
Обращаем ваше внимание, что до сих пор мы говорили о средних уровнях зарплат. Это значит, что сюда вошли доходы как работников Apple, так и никому не известной мелкой фирмы. Если вас интересует уровень дохода различных специалистов в Apple и Google, пройдите по ссылкам.
5. Уровень владения английским
Без знания английского тоже можно стать программистом. Но, скорее всего, у вас не получится достаточно быстро развивать свои навыки до той степени, которая позволяет претендовать на большую зарплату. Кроме того, знание английского открывает для вас рынок труда западных стран.
Есть, конечно, и другие факторы, которые могут сыграть свою роль. В этой статье мы выделили самые основные.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]