Айтишник — это не просто работа, айтишник — это призвание. По крайней мере, в этом уверено достаточно большое количество людей. И действительно, поскольку работа программистов связана с кодом, сложными технологиями и цифровыми достижениями, не каждый человек может устроиться на нее. Писать код не достаточно, нужно его и понимать.
Однако IT-сфера в последнее время стремительно движется вперед, и многие, кто ранее бы не задумался бы о карьере программиста, внимательно поглядывают в эту сторону, раздумывая, успевают ли сесть на скоростной поезд технологий. Высокооплачиваемый доход, престижность и востребованность — все это собрано в одном месте, в профессии айтишник.
Программисты, они же разработчики, они же айтишники — специалисты, которые работают над программами, приложениями, цифровыми и физическими технологиями. Инженеры собирают корпус, айтишники наполняют его программным обеспечением и заботятся о том, чтобы технология работала.
Проще всего понять на примере, поэтому представим, что вам хочется создать какое-то приложение. Пусть это будет калькулятор. Вы уже подготовили внешний дизайн, нарисовали кнопки, поля ввода цифр, вышло симпатично и красиво. Но при нажатии на кнопки ничего не происходит, числа не появляются, сложение или вычитание не применяется. Это все потому, что внутри, за оболочкой калькулятора, нет кода. И если вы не можете самостоятельно написать код, вам потребуется специальный человек — программист. Именно его код, скрытый внутри программы, заставит калькулятор работать.
Задач у программистов много, особенно сейчас, когда мир стремительно развивается, а сфера технологий получает большой поток бюджета. Помимо этого каждый разработчик специализируется на своем направлении, у него своя роль в проекте, с которой не сможет легко справиться айтишник с другой специализацией.
Специализация и выбор направления зависит от желания программиста, его навыков и опыта. Чаще всего айтишников нанимают, чтобы они:
Естественно, это не полный список задач, с которыми работают айтишники, мы привели только общие черты, характерные почти для всех специализаций профессии. Конкретные действия того или иного разработчика зависят от того, в каком проекте он участвует, какие задачи на него возлагает руководство, и чем он готов заниматься.
Желающие работать в сфере информационных технологий часто задаются вопросом: какими знаниями нужно обладать, чтобы успешно работать в IT. Все очень просто, чтобы достичь уровня джуна или мидла, а в потенциальном будущем сеньора, требуется знать хардскилы:
Программирование и IT-сектор сейчас в основном работает на слаженности всей команды проекта, поэтому не лишними будут и навыки общения, коммуникации — софтскилы. Разработчики давно уже не угрюмые дяденьки, сидящие в основном за компьютером, они посещают собрания и созвоны, делятся идеями и много коммуницируют с коллегами.
Программисты подразделяются на уровни по опыту и времени того, сколько они работают в определенной области. Это больше примерное разделение, поскольку никаких более точных исследований пока не существует. В основном разработчики переходят на новый уровень в тот момент, когда осваиваются на прежнем и легко решают поступающие для этого уровня задачи.
Начинающих программистов называют джунами (Junior, от английского «младший»). Джуны только начинают работать по выбранной специальности, знают один или два языка программирования и могут применять навыки и знания под руководством более опытных коллег. С какими-то сложными задачами джуны чаще всего не сталкиваются, они могут написать несложную программу, создавать небольшие сайты и различные приложения.
Заработная плата джунов соответствует их стажу работы — от месяца до двух-трех лет. Они получают около 40 тысяч рублей по самой нижней грани зарплатной вилки и от 70 тысяч до 100 тысяч рублей по верхней.
Более опытные разработчики — мидлы (Middle, от английского «середина»). Мидлы опытнее, больше знают и способны управлять командой джунов. Их опыт насчитывает стаж работы от двух до пяти лет, и зависит от количества задач и направлений, с которыми успел поработать программист.
Зарплата мидла чуть выше джуна — от 120 тысяч до 150 тысяч рублей.
Самые опытные айтишники — сеньоры (Senior, от английского «старший»). Это квалифицированные специалисты в программировании, чей стаж начинается от четырех-пяти лет в конкретной области IT-сферы. Сеньоры те, к кому обращаются и джуны, и мидлы, если задачу не удалось решить их силами. Часто программистов уровня сеньор нанимают в проект на роль руководителя, который контролирует работу команды, исправляет ошибки и направляет работу младших сотрудников.
Сеньоры самые высокооплачиваемые специалисты, уровень их дохода начинается от 200 тысяч рублей и не достигает потолка вилки. Каждая компания платит своим программистам по-разному, а некоторые из успешных получают от 600 тысяч рублей в месяц.
IT-сфера щедра на зарплаты, не удивительно, что многие другие специалисты хотят или планируют перейти в нее и устроиться на работу программистом. Поэтому стоит знать хотя бы в общем, как рассчитываются заработные платы, и от чего зависит основной доход в IT:
Многим из тех, кто приходит в IT-сферу, в первую очередь интересен доход. Мы собрали небольшую статистику по странам и уровню средней заработной платы. Это общие примерные цифры. Часто они зависят от многих факторов, в том числе от опыта, навыков и региона разработчика.
Россия
В крупных городах, таких как Москва, Санкт-Петербург или Новосибирск, платят выше. Средняя зарплата около 150-180 тысяч рублей для мидлов, джуны оплачиваются чуть ниже, а доход сеньоров достигает заоблачных пределов едва ли не в миллионы. Конечно, все зависит от размера компании, в небольших или государственных организациях и сеньоры не получают свыше 250 тысяч рублей.
В регионах зарплаты пониже, в зависимости от направления специализации можно получать как 40-60 тысяч рублей, так и 80-90.
Другие страны
В США доходы программистов одни из самых высоких, сеньоры получают почти 110 000 долларов. Заработная плата чаще всего считается за год, поэтому в месяц программист получает около 10 тысяч долларов, что является престижным доходом в Америке.
В список высокооплачиваемых для айтишников стран также входят:
Самые низкие заработные платы в ЮАР, Бразилии и Индии. В этих странах заграничные компании нанимают местных специалистов, которые выполняют работу за низкую оплату, буквально за «миску риса». Что, впрочем, иногда приводит к не очень удачным последствиям. Поскольку в низкооплачиваемых странах предпочтут местных самым топовым специалистам, которым нужно платить по рынку, айтишникам проще устраиваться либо в компании, располагающиеся в своих странах, либо смотреть в сторону США, Швейцарии или Великобритании.