Какие программисты зарабатывают больше всех. Сколько получает программист в месяц в разных странах? Кто сколько зарабатывает в ИТ

Со знанием какого языка программирования можно хорошо заработать? Свое мнение на этот счет высказали пользователи сайта Quora . Самые интересные и полезные ответы - в нашем материале.

Ноам Бен-Ами, инженер

Совершенно не важно, какой язык программирования вы используете. Вы можете работать с C++ и получать зарплату в 10 раз меньше разработчика на Python. Или, к примеру, утром вы можете работать с C++, в обед - с ассемблером, а после обеда – с Python. Это только ваше дело.

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

Первое, с чем сталкиваются новички, это языки программирования. Они садятся и учат C++, Java или C#, и эти языки – это все, что они видят на первых порах, поэтому они думают, что язык играет главную роль.

Но на самом-то деле любой профессиональный разработчик может достаточно быстро выучить любой язык программирования. По-настоящему полезным является скорее умение внедрять полученные знания в разрабатываемую систему. Это требует огромного количества навыков, среди которых язык программирования точно не играет первую скрипку. Вне зависимости от того, разрабатываете ли вы работающие на основе искусственного интеллекта приложения для использования в самоуправляемых машинах, пишете ли вы программу для финансового рынка или разрабатываете индексы для баз данных, необходимые вам навыки должны быть намного более обширными и высококлассными, нежели просто выбор правильного языка.

Язык программирования – это лишь инструмент. Мы же не спрашиваем: «Какой маркой пилы мне стоит начать пользоваться, чтобы я смог зарабатывать ею на жизнь».

Шон Баллок, соучредитель Bootcamped.com

Я начал замечать, что все чаще стали подниматься вопросы о том, как стать наиболее высокооплачиваемым разработчиком или как попасть в именитую компанию. Чего люди этим пытаются добиться? Куда делось стремление заниматься интересными задачами или решать необычные вопросы касательно кода? Сегодня все обращают внимание только на деньги. Почти все, кто хочет сменить нынешнее место работы, хотят сделать это, только чтобы повысить свою заработную плату, при этом такие люди обычно не готовы ничего делать для саморазвития.

Выбор языка крайне редко бывает первостепенным фактором, от которого будет зависеть ваша заработная плата. Скорее, важными будут сфера вашей занятости, доход компании, а также ваша компетенция, коммуникативные навыки и страна, где вы работаете.

Кирт Гиттенс, работает в Dealertrack

Топ 3 языков:

3. Python - $100,717 в год

2. Objective C - $108,225 в год

1. Ruby on Rails - $109,460 в год

Стивен Саммерс

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

1.Главное - это не знание какого-то языка, а умение решать возникающие проблемы

Чаще всего многие новички проходят «краткий курс программиста», за небольшой промежуток времени учат основное, после чего сразу же устраиваются на работу. Однако, как и в случае со многими другими профессиями, реальная работа сильно отличается от того, чему учат. Программирование – это не просто обретенный навык, это определенный способ мышления. И вам необходимо овладеть этим навыком в достаточной для успешного решения реальных проблем степени. Именно это в долгосрочной перспективе ценят работодатели.

2.Зарплата будет меняться вместе с изменением потребностей бизнеса

Вместе с ростом и изменением технологий будут меняться самые высокооплачиваемые профессии. Прекрасным примером в данном случае является Swift. Благодаря значительному росту рынка мобильных приложений, этот язык популярен на сегодняшний день. Хотя не так давно на пьедестале стоял Objective-C. Если вы хотите оставаться на вершине, вам следует меняться в соответствии с ситуацией. Для этого необходимо постоянно чему-то учиться. Это не значит, что вы должны выучить каждый существующий язык, но достаточное знание многих из них сыграет только вам на руку.

3.Существует огромное количество языков программирования

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

4. Если вы делаете это только ради денег, займитесь лучше чем-нибудь другим

Если вам не нравится программирование и вы занимаетесь этим только ради денег – поищите лучше другое занятие. Вы никогда не сможете раскрыть свой потенциал по максимуму, если вы занимаетесь тем, что вам не нравится.

Вернер Трелони

В Швейцарии наибольшую заработную плату имеют программисты со знаниями COBOL.

Многие крупные банки и страховые компании до сих пор ведут свои дела с помощью этого языка, в то время как владеющих им программистов не так уж и много.

Все это приводит к достаточно интересной динамике:

  • Большинство проектов являются долгосрочными, включая в себя основные технологии с различными интерфейсами.
  • Отсутствует жесткая конкуренция. В подобных условиях разработчик сам может определить срок работы и оплату.
  • Никто из новичков не хочет учить этот язык, а уже знающие его разработчики уходят на пенсию раньше, чем работающие программы успевают замениться новыми.

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

Безусловно, я считаю, что для программистов с COBOL ситуация крайне оптимистичная. Проекты, работающие на основе этого языка, будут функционировать еще долгое время, хотя уже через 10 лет почти не останется специалистов для работы с ними. В конечном итоге компаниями придется подстраиваться и меняться, просто потому что больше некому будет сопровождать их ПО.

Стремительное развитие интернета привело к тому, что на рынке труда возникла острая нехватка специалистов высокого уровня. Востребованность – это основной фактор, влияющий на то, сколько зарабатывают программисты. Современные ИТ специалисты, владеющие популярным языком программирования и имеющие опыт работы в команде, могут заработать на создании ПО около 200 000 руб.

Аспекты, влияющие на формирование заработной платы программиста

О зарплате программистов складывают анекдоты. Например: «Что можно подарить такое программисту в пределах 50 баксов? – 50 баксов». Насколько это реально попробуем разобраться.

Зарплата веб-программиста зависит от разных аспектов:

  • Используемый язык программирования.
  • Владение английским языком.
  • Самостоятельность (аутсорсинг).
  • Образование (точнее, постоянное повышение уровня знаний в данном направлении).
  • Опыт работы.
  • Политика компании в отношении сотрудников.

Используемый язык программирования

Например, зарплата java программиста в 2016 году составила в среднем 170 000 руб. в месяц. При этом минимальный показатель – 130 000 руб., а максимальный – от 250 000 руб. и выше. Java считается самым дорогим языком, предназначенным для решения сложных задач.

Самым популярным среди «вебовских» языков считается php. Зарплата php программиста на 45% ниже, чем у его коллег использующих для создания программ Java и NET. Это связано с низким порогом входа. Освоить php может любой желающий, что заметно отличает его от остальных языков. В 2016 году «пэхэпэшники» заработали в среднем 100 000 руб. в месяц. Максимальный предел составил около 190 000 руб., а минимальный – 50 000 руб.

Средняя зарплата программиста 1С в России составляет 75 000 руб. в месяц. Хороший специалист может зарабатывать до 300 000 руб. Работа на языках, относящимся к веб-разработкам и мобильным приложениям, ценится дороже. Например, самым популярным, а значит и доходным, языком программирования в США считается Python.

Владение английским языком

Знание английского языка и умение работать с документами добавит 20% к общему доходу программиста, но только в том случае, если компания работодатель сотрудничает с европейскими партнерами. Сегодня более 70% программистов владеют английским, и примерно 30% - двумя иностранными языками.

Самостоятельность (аутсорсинг)

Специалисты, работающие вне команды, не могут обеспечить постоянный приток денежных средств, поэтому риски, связанные с этим аспектом, включают в стоимость услуги. Что увеличивает доходы аутсорсеров на сумму от 15 000 руб. до 150 000 руб. в месяц.

Образование

К сожалению, диплом ВУЗа не принесет соискателю дополнительных бонусов. А вот самообразование и опыт позволят в итоге получать хорошие деньги. Новичок не сможет заработать больше 100 000 руб. в месяц. Опытный специалист, работающий более 3 лет и освоивший несколько направлений, получает ежемесячно от 150 000 руб. и выше.

Опыт работы

Сколько зарабатывает программист в России, зависит от его должности и компании-работодателя. Самая высокая оплата труда у директора, контролирующего процессы разработки ПО, и составляет она около 150 000 руб. в месяц. Немного меньше зарабатывают главные инженеры, чья зарплата варьируется от 100 000 руб.

Политика компании в отношении сотрудников

Зарплата инженера-программиста достигает 55 000 руб. в месяц. Больше всего можно заработать на сайтах корпорации Intel, где за один проект инженер-программист получает около 200 000 руб. Рroduct-менеджер в «Яндексе» зарабатывает не менее 40 000 в месяц. Старший директор компании Apple стоит 140 000 руб., инженер программист – от 70 000 руб. Главные инженера Тwitter получают от 95 000 руб., программисты – от 70 000 руб., а управленцы – от 110 000 руб. Кстати, отзывам реальных сотрудников о вакансиях для программистов, Тwitter является одним из самых лучших вариантов трудоустройства.

Российские разработчики стараются освоиться на Mail.ru и Vkontakte. Здесь перед новичками открываются большие возможности в ИТ сфере. Привлекательно выглядит и заработная плата предлагаемая работодателем, максимальный порог которой достигает 200 000 руб. в месяц.

А Аэрофлота сегодня?

Доходы зарубежных программистов

Сколько зарабатывают программисты в 2015 году, зависит также и от страны, в которой они живут и работают. Специалисты востребованы в разных уголках мира, и уровень жизни в регионе влияет на формирование заработка.

Подсчитывая, сколько получают программисты в США, специалисты учитывают не только язык программирования и опыт сотрудника, а также сложность и вид работы. Средняя зарплата разработчиков ПО в Америке составила более 200 000 руб. При этом специалисты С1 в среднем заработали от 350 000 до 490 000 руб., пэхэпэшники – от 260 000 до 500 000 руб., а программисты Java – от 350 000 до 700 000 руб.

Приведенные выше цифры сильно отличаются от того, сколько получают программисты в Германии и других странах Европы, где средняя зарплата варьируется от 200 000 до 420 000 руб.

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

Сколько стоит айтишник в Украине, Казахстане и Беларуси

Средний доход опытного программиста в Украине не превышает 28 000 руб. При этом управляющие проектами получают до 35 000 руб., а новички – около 16 000 руб. Такую же низкую зарплату получают программисты, работающие в Беларуси и Казахстане. Белорусские специалисты независимо от направления и сложности работы вряд ли смогут заработать более 20 000 руб. Минимальный порог оплаты труда создателя сайтов в Казахстане – от 15 000 руб., максимальный – до 30 000 руб.

Заработок московских вебмастеров

Программист – это одна из самых востребованных профессий в ИТ направлении в России, что обуславливает высокую заработную плату. Назвать точный показатель достаточно сложно, потому что оплата труда в мегаполисах намного выше ежемесячной зарплаты провинциальных программистов.

Многих россиян интересует, какая средняя зарплата программиста в Москве.

Заработная плата формируется на основании следующих аспектов:

  1. высшее образование;
  2. направление деятельности;
  3. возраст соискателя, оптимальный вариант – 25 лет;
  4. опыт работы над большими проектами;
  5. умение чувствовать малейшие изменения на рынке ПО, быть в тренде и обладать способностью к самообучению.

На хорошую зарплату в Москве (более 150 000 руб.) могут рассчитывать программисты, имеющие опыт работы в команде со средствами коллективной разработки. На уровень заработной платы влияет умение работать с крупными бюджетными, банковскими, управленческими системами. Новичку, не имеющему достаточного опыта и навыков, московские работодатели вряд ли предложат более 50 000 руб. в месяц.

Специалисты ИТ сферы, живущие в России, несмотря на приведенные показатели заработной платы, считают, что уровень их доходов напрямую зависит от работоспособности, навыков и способности к самообразованию. Многие из них зарабатывают не менее 150 000 руб. в месяц. Зарплата востребованного разработчика может достигать 1 000 000 руб.

«Я в программисты бы пошел, пусть меня научат»

Преимущества профессии заставляют многих людей задумываться над тем, как обучиться на программиста. На территории РФ существует достаточно большое количество ВУЗов, но при поступлении следует учитывать, что конкурс на престижные направления очень высокий, примерно от 5 до 16 человек на место. Но шанс есть у каждого.

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

  1. в МГУ на факультете вычислительной математики и кибернетики (Москва);
  2. в МГТУ им. Н. Э. Баумана на факультете информатики и систем управления (Москва);
  3. в СПБГУ ИТМО в Санкт-Петербурге;
  4. в СПБГУ на факультете прикладной математики;
  5. в Уральском государственном университете на математико-механический факультете (УрГУ);
  6. в Южно-Уральском государственном университете (ЮУрГУ),

Получить определенные навыки можно на специальных курсах. Желательно, чтобы организаторами подобных курсов были ВУЗы или иные государственные учреждения. Стоимость обучения зависит от многих факторов и варьируется от 15 000 до 80 000 руб. за курс.

Программист – это в своем роде свободный художник. Поэтому многие из представителей этой профессии являются талантливыми самоучками, не имеющими высшего образования. Но обучение никогда и никому не повредит. Для самообразования можно использовать следующие сервисы: CodeAvengers.com, Codecademy.com, Codeschool.com, Learnstreet.com.

Программирование - одна из самых востребованных профессий современности. Однако, несмотря на растущий спрос, предложение мало изменяется. Многие сомневаются в выборе профессии и постоянно задаются вопросами: сколько получает программист? В чем преимущества профессии? Что может повлиять на уровень зарплаты? Поэтому и была создана эта публикация, чтобы ответить на самые важные вопросы и развеять сомнения в выборе профессии.

Преимущества профессии

В профессии программиста намного больше преимуществ, чем недостатков. И основной плюс состоит в том, что человек этой профессии никогда не останется без работы (если, конечно, его уровень лени не превышает разумных пределов). Во многих компаниях программисты ценятся на вес золота, более того, можно получить работу даже без диплома о высшем образовании. Если человек устраивается на работу в компанию, на собеседовании не будут смотреть на наличие диплома, а предложат решить определенную задачу. Собеседования проводят люди, которые имеют богатый опыт работы в этой сфере и являются высококвалифицированными специалистами. Поэтому все решают талант, знания и желание работать.

Еще одно преимущество профессии - финансовая стабильность. Столько, сколько получает программист в месяц, не выплачивают представителям других профессий. С уровнем заработка программиста могут сравниться разве что частные предприниматели среднего звена.

В компаниях для программистов всегда улучшенные условия труда. Во многих фирмах работникам предоставляются такие полезные "плюшки", как:

  • Кофе, чай.
  • Комнаты отдыха.
  • Игровые помещения.

В программировании важно постоянно совершенствоваться, накапливать новые знания, творчески подходить к решению задач. Подобного рода самосовершенствование не только полезный, но и приятный процесс, за который платят. А это еще один плюс.

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

Критерии, которые влияют на уровень зарплаты

Но, несмотря на все достоинства профессии, большинство будущих ее представителей интересуются, сколько получает программист в месяц. Программисты получают много, однако не все одинаково. На уровень заработной платы влияют несколько критериев:

  • Образование. Да, программист может найти себе работу, не имея соответствующего образования. Однако наличие диплома дает возможность получать зарплату на 15-20% больше, чем предложат человеку без образования.
  • Опыт работы. Чем больше у человека опыта работы в программировании, тем выше ценятся его услуги.
  • Возраст. Работодатели скорее отдадут предпочтение 23-летнему «кодеру», чем 20-летнему таланту. Принято считать, что до этого времени человек успевает не только освоить язык программирования, но и приобрести практический опыт.
  • Многофункциональность. На высокую зарплату могут рассчитывать программисты, которые знакомы с несколькими языками программирования, более того, имеют практический опыт в работе с ними.
  • Черты характера. Это может показаться странным, но на уровень зарплаты влияют личностные характеристики сотрудника. Работодатели отдают предпочтение тем соискателям, которые умеют работать в коллективе, готовы длительное время трудиться над глобальным проектом, а главное - способны самообучаться. Практически каждый месяц выходят новые программы и ИТ-продукция, поэтому программист обязан идти в ногу со временем.

Программисты России

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

Среднемесячная зарплата программиста в России может варьироваться от 300 до 8000 условных единиц в месяц. Многое зависит от того, в каком городе работает человек, на каком языке он «кодит» и какую должность занимает. Вполне резонно многие задаются вопросом о том, сколько получает программист в Москве. Согласно последним данным, специалисты в сфере ИТ-технологий получают около 100 тысяч рублей в месяц. Конечно, есть и те, что получают меньше, но уровень зарплаты в Москве для айтишников никогда не составляет ниже 60 тысяч рублей.

Программисты США

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

Итак, сколько получают программисты в США?

В 2016 году заработная плата программиста, который имеет опыт работы, составляла 109 тысяч условных единиц в год. Естественно, в разных штатах оплата труда может быть разной, но факт остается фактом - 9000 у. е. ежемесячного дохода.

Программисты Беларуси

Когда в 2016 году пытались узнать, сколько получает программист в Беларуси, то не ожидали, что данные окажутся настолько непредсказуемыми. Оказывается, айтишники Беларуси получают больше, чем программисты Москвы. В среднем их зарплата составляет 3000 условных единиц, в то время как московские ИТ-специалисты получают 1700 у. е. Разница в зарплате почти в два раза.

Но если не учитывать этого исследования, то средний доход ИТ-специалиста в Беларуси немного ниже, чем в России, примерно 1430 у. е. в месяц.

Язык программирования и зарплата

Тем не менее нельзя стричь всех программистов под одну гребенку. Доходы каждого айтишника напрямую зависят от того, на каком языке он работает. Самые высокооплачиваемые языки программирования: Ruby on Rails, Objective C, Python, JAVA, C++ и JavaScript. Если предположить, что средняя зарплата программиста будет составлять 2500 у. е. в месяц, то ИТ-специалисты, что работают с вышеуказанными языками, будут получать на 21-23% больше. Кроме того, стоит учитывать, что сейчас больше ценятся специалисты, работающие с программами для веб- и мобильных приложений.

Доходы и расходы

Сложно точно определить, сколько получает программист. На результаты исследований могут повлиять множество факторов. Не всегда учитываются доходы «вне кассы» фирмы, без внимания оставляют возможность дополнительного заработка, а также не берут в расчет программистов-фрилансеров, а их ежемесячные доходы могут быть выше.

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

Сравнительный анализ будет проведен между следующими странами:

  • Россия.
  • Беларусь.

Среднегодовая зарплата для каждой страны будет высчитываться по формуле: доход 2012 года + 20%. Согласно исследованиям, именно настолько повысился заработок для вакансии «инженер-программист». Сколько получает специалист в области ИТ-технологий в год, представлено ниже:

  • США - 105600 долларов.
  • Россия - 35000 долларов.
  • Беларусь - 32700 долларов.

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

  • США - 18%.
  • Россия - 13%.
  • Беларусь - 12%.

Если вычесть налоги, то чистая прибыль программиста составит:

  • США - 86592 доллара.
  • Россия - 30450 долларов.
  • Беларусь - 28776 долларов.

Также стоит учитывать другие варианты расходов. Аренда жилья в Америке составит около 17% ежегодного расхода, в Беларуси и России - 10 и 15% соответственно. Расходы на транспорт, интернет, еду и одежду составят 45% от общего дохода в среднем для каждой из стран. В итоге получим ежегодный доход следующего образца:

  • США - 39592 доллара.
  • Россия - 14235 долларов.
  • Беларусь - 12249 долларов.

Где зарплата за месяц лучше?

Из представленных стран, естественно, намного выше доходы программистов в США. Если исключить все расходы (в том числе на еду и одежду), то ИТ-специалисты Америки получают 3300 долларов в месяц «чистыми». Этот доход они могут потратить на отдых, собственный бизнес, путешествия и другие расходы «для души».

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

Этот вопрос нам прислал студент третьего курса факультета информационных технологий и полностью он звучит так: “Учат всему понемногу и теперь остро встал вопрос: на чём программировать-то? Язык программирования не столь существенен, ибо можно разобраться во всем. Конкретно интересует следующее: в какой отрасли программирования можно добиться большего успеха и лучше зарабатывать на жизнь?”

Передаём слово экспертам.

, директор по информационным технологиям, руководитель департамента внутренней информационной разработки Mail.Ru Group

Мы советуем Интернет и всё, что с ним связано. Лучше строить карьеру в том, что растет, а именно интернет-сервисы выросли в десятки раз за последние десять лет и нет никаких признаков, что это развитие остановится.

Повысить Понизить

Конечно, есть области разработки, которые представляют определенную «модную» тему. Сейчас это мобильные приложения, облачные вычисления, Big data. Какое-то время назад были мега-популярны игры. Однако это не самая правильная постановка вопроса, потому что технологии быстро меняются. Для того чтобы была перспектива роста, нужно иметь хорошую фундаментальную подготовку - хорошего знания языка и алгоритмов недостаточно. Поэтому следует подумать на счет стажировки в какой-то компании. При этом непременно нужно сочетать работу без ущерба для учебы. Обратите внимание на кафедры отдельно взятых компаний в своем вузе. У больших компаний, как Parallels, есть свои научно-исследовательские центры в МФТИ, Бауманке, Санкт-Петербургском Академическом Университете, РосНОУ, Новосибирском Государственном университете. Там создаются условия, даются исследовательские задачи, которые моделируют для студентов реальную работу в компании.

Повысить Понизить

Сейчас в нашем мире очень много всего связано с Интернетом, поэтому для хорошего заработка лучше выбрать какой-нибудь язык, позволяющий создавать web-приложения. Если конкретизировать, то Ruby + JavaScript. Ruby позволяет создавать приложения очень быстро, а в нашем динамически развивающимся мире это очень важно. Если ты можешь сделать приложение за несколько дней, это очень ценится. Не советую Java или PHP потому, что идеологии первого уже устарели, а второй - язык быдлокодеров и зашел в тупик в своем развитии. Рекомендую изучать Javascript, а еще лучше CoffeeScript (в случае использования Ruby): без них никакой динамики на фронтенде не будет, а значит ваше приложение будет уныло. Не советую учиться на Flash’еров - эта технология умирает.

Обязательно нужно учиться пользоваться фреймворками: для Ruby - это Ruby on Rails, для JavaScript - Angular.js или Ember.js (но ни в коем случае Backbone.js или Spring.js). Фреймворки позволяют лепить приложения не за дни, а за часы!

Вы точно не останетесь без работы и будете зарабатывать достаточно (чтобы, например, обеспечить семью), если начнете развиваться в этом направлении.

Еще одна, на мой взгляд, прибыльная отрасль - мобильные приложения. Думаю, не надо объяснять почему: смартфоны есть даже у бомжей. Но тут есть нюанс: если вы собираетесь писать сами какие-то приложения, то, скорее всего, много на этом не заработаете - для приложений всегда нужна качественная идея. Но тем не менее вы всегда сможете устроиться на работу и зарабатывать.

Также хочу посоветовать сосредоточится на разработке под Android. Устройств на этой платформе очень много, а Apple в последнее время не внушает перспектив для разработчиков под iOS. Но это мое субъективное мнение.

Вы точно не останетесь без работы, если будете двигаться в этом направлении, однако размер заработка будет зависеть от вас.

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

А теперь в какую сторону смотреть не советую:

  1. Повторюсь, это языки с устаревшей идеологией: Java, PHP и т. д. Работу вы найдете, но рано или поздно поймете, что нужно что-то менять. Так было со мной в 2007 г., когда я перешел с PHP на Ruby.
  1. Системные языки типа C или низкоуровневые языки. Причина проста: мало предложений, но если они есть, то платят там хорошо. Правда, я давно не мониторил тот рынок, могу ошибаться.
  1. Сверхновые модные языки: Erlang, Scala и т. д. Пока непонятно, займут ли они какую-нибудь свою нишу или нет. Представьте, что вы потратите силы на их изучение, а они уйдут.

Повысить Понизить

Окей, если говорить про «бабло», то лучше бросайте эту работу и всерьез займитесь изучением финансов, потому что на Wall Street вы заработаете гораздо больше, чем программируя на Python. Еще у современных подростков популярна идея работать «менеджером в «ГазПроме». Хотя я опять несколько утрирую ситуацию. Конечно, мир ИТ - это тоже сообщество довольно прилично зарабатывающих людей и есть определенная статистика по зарплатам, например, разработчики на Java сейчас могут рассчитывать на большие зарплаты, чем разработчики.Net. Так что могу порекомендовать почитать статистику из уважаемых источников, таких, как например hh.ru .

Повысить Понизить

Успех программиста определяется, действительно, не столько языком, сколько его способностью решать конкретные прикладные задачи. Важно глубоко разбираться в предметной области, понимать потребности клиента (или потенциального/реального пользователя программы) - причём понимать их даже глубже и шире, чем сам клиент. Что касается областей, то сейчас на подъёме облачные технологии, интеллектуальный анализ данных. И, конечно, «вечная» область - автоматизация бизнеса. Для последней области, на мой взгляд (не совсем объективный, конечно) наилучший выбор - 1С. Эта система предоставляет большой выбор возможностей для роста - и в качестве программиста, и в качестве эксперта-консультант по автоматизации и оптимизации бизнес-процессов.

Повысить Понизить

Наша компания постоянно мониторит рынок и опрашивает профессиональных разработчиков, чтобы развивать наши продукты в востребованных направлениях. Будущий тренд – это связь облачных технологий, мобильных приложений и интернет вещей. Особенно будет востребована кроссплатформенная разработка и создание связанных приложений. Попробуйте RAD Studio XE7.

Повысить Понизить

Есть такая военная максима: хороший выбор приводит к большим возможностям хорошего выбора.

Поясню. В районе конца 70-х бурное развитие среднего класса США привело к большому спросу на бухгалтеров из-за появления большого количества небольших фирм. Поэтому бухгалтерские курсы пользовались невероятным спросом и было выпущено невероятное количество бухгалтеров. Всё это цвело и пахло до середины 80-х, когда распространение персональных компьютеров позволили большому количеству народа пользоваться программами бухгалтерского учета. Нужда в бухгалтерах отпала.

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

Если вы выберете сейчас финансы и пойдёте работать в банк, то вы заработаете довольно много. Но! В западной прессе раздаются голоса, подтверждаемые исследованиями, что финансовая сфера на самом деле вредит развитию экономики. И что её надо сокращать.

Поэтому вероятна ситуация, что ваш текущий выбор финансовой сферы будет провален.

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

Выбор программирования уже является хорошим выбором. Надо только реализовать полученное преимущество.

Повысить Понизить

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

Повысить Понизить

В вопросе правильно подмечено, что язык программирования не так существенен. На третьем курсе я бы посоветовал и на отрасль программирования тоже не обращать особенного внимания, а налегать на вопросы общего характера. Я имею в виду, например, алгоритмы, структуры данных, методологии проектирования и разработки. Всё это можно осваивать на примере практически любого языка, относящегося к любой сфере.

Также замечу, что хотя опыт реальной разработки очень важен, не стоит уходить в работу слишком рано и переносить её на более приоритетное место по сравнению с учёбой. Как только срабатывает этот переключатель, вернуться обратно к полноценному обучению довольно сложно. У вас появятся определённые зарплатные ожидания и перейти на хуже оплачиваемую стажировку будет хотя бы психологически сложнее, хотя она и могла бы дать вам намного больше для дальнейшего развития. Пока вы студент, у вас есть время на участие в мероприятиях вроде Google Summer of Code, есть возможности продолжить обучение за рубежом и ещё много других открытых дверей. Конечно, для большинства вещей никогда не будет поздно, но скорее всего вы многое пропустите, если начнёте работать слишком рано.

Иными словами, если очень хочется, то выбирайте любую отрасль, которая вам больше понравится. Но никогда не закрывайте глаза на всё остальное в мире программирования.

Повысить Понизить

Программист должен писать код постоянно, ибо только этим достигается профессиональное развитие. Если у вас нет готовой задачи, которая требует решения, научитесь находить такие задачи самостоятельно. Большая часть таких задач будет лежать в области персональных предпочтений. Например, подумайте, чего вам не хватает в вашем телефоне, каких сайтов, полезных вам лично ещё нет в Интернете и т.п.

Повысить Понизить

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

Повысить Понизить

Здесь также есть варианты: двигаться в сторону узкой специализации по какой-нибудь технологии, или брать широтой спектра. Узкая специализация позволит быть экспертом в выбранной области, но создает трудности, если будет необходимо что-либо иное. Широкий спектр позволяет выбирать из более широкого списка предложений по трудоустройству (особенно хорошо на первых порах), но, как правило, при этом новички не учатся разбираться в том, как эти системы работают - в итоге в долгосрочной перспективе начинают проигрывать. Так что, IMHO, лучше всего быть экспертом в нескольких областях, но при этом иметь представление об остальных технологиях, чтобы не пропустить удачный момент, когда знание какой-то конкретной технологии сможет принести существенный плюс.

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

Если вы выберете облачные вычисления - сферу, которая очень активно растет все последние годы, – то здесь возможны два пути. Можно создавать сами технологии, а можно - находить им прикладное применение. Востребованы разработчики, которые пишут инфраструктуру для обработки миллионов, а то и миллиардов запросов в секунду, обеспечивают надежное хранение огромных объемов данных и управление ими. Тут можно привести в пример google appengine: мне кажется, это яркий образец того, как будет вестись разработка в будущем. Но с другой стороны, не меньше ценятся специалисты, которые могут использовать все эти технологии для решения самых разных задач. Для этого тоже требуется понимание, где и какой инструмент можно применить, а это возможно лишь при очень хорошем знании предмета.

Из языков программирования я бы все-таки отдельно отметил C/C++. На мой взгляд, если вы знаете этот язык, то выучить любой другой не составит труда. В последнее время также становится модным язык «go»: его активно продвигает Google.

Повысить Понизить

Кто сколько зарабатывает в ИТ?

Кто больше зарабатывает в технических профессиях — программисты, менеджеры или системные администраторы?

Кто в ИТ больше зарабатывает?

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

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

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

Давайте рассмотрим какие бывают технические профессии и какие технические профессии больше всего Вам принесут денег!

Зарплата системного программиста (системщики)

Зарплата системных программистов в основном ниже среднего уровня среди других ИТ профессий (исключения рассмотрены ниже). Это связано с тем, что основные крупные разработчики программ находятся зарубежом. В России (регионы) таких разработчиков ГОРАЗДО меньше.

В России (Москве) и Украине есть компании, которые занимаются аутсорсингом — за гораздо меньшую плату пишут код за западные компании. Зачастую они работают как потогонные конторы.

Если говорить про разработку драйверов на такие компании как Samsung, то у них весьма значительные требования (высшее образование, кандидатская и т.п.).

Исключения по уровню зарплаты среди системных программистов:

  • Редкие специалисты по профилю (разработка в редких областях применения)
  • Редкие специалисты по системам (низкоуровневая разработка под Unix со значительным опытом)
  • Удачный фриланс (free-lance, работа на западного заказчика напрямую без создания юр.лица)
  • Удачная собственная разработка как автора (написать свой WinRar или Total Commander и продавать его)
  • Удачный переезд зарубеж в крупную компанию
  • Хакерство.

Технические профессии — зарплата системных программистов.

Зарплата прикладных программистов (прикладники)

Зарплата программистов игр (компьютерные, на приставках, флеш-игры)

Для меня это было открытие. Ведь тема интересная. Казалось бы разработчики игр должны просто купаться в деньгах. Однако это не так.

«Обычные» программисты по разработке игр в большинстве компаний получают такую же зарплату, как и системщики, а зачастую и меньше.

Бывает вариант, когда собирается самостоятельная команда, разрабатывает прототип игры самостоятельно и дальше договаривается («продает») его издателю. Понятно, что этот вариант нельзя оценить, так как удачных примеров не много и просчитать продажу и прибыль от нее невозможно заранее.

Под «необычными» программистами в смысле зарплаты можно рассмотреть тех, кто самостоятельно разрабатывает игры на флеш для интернета, в частности для социальных сетей.

Зачастую они сами их продвигают (затраты на художника и продвижение около 100 тыс. руб), прибыль ежемесячно (очень усредненный пример — около 15 тыс. руб. в месяц, если игра не «выстрелила»). Однако самостоятельных программистов мало — обычно этим также занимаются компании, которые нанимают «обычных» программистов.

Технические профессии — зарплата программистов игр.

Зарплата программистов мобильных устройств (игры, программы)

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

Для многих мобильных платформ (андроид, айпад и айфон, самсунг) существуют магазины программ и игр. Зарплата при самостоятельной разработке — полная аналогия с разработкой и самостоятельным продвижением игр на флеше в интернете.

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

Технические профессии — зарплата мобильных программистов.

Зарплата прикладных программистов (программы для пользователей)

Компании, занимающиеся разработкой прикладных программ делятся на два вида — в первых разработка не отличается от системной, разница только в характере программы или во второй — деятельность наподобии франчайзи 1С, только пишут не на 1С, а например на Delphi.

Соответственно в зависимости от варианта смотри здесь соответствующий пункт.

Технические профессии — зарплата программистов программ для пользователей.

Зарплата веб-программистов

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

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

Отдельно стоит заметить фриланс в этой области. В ситуации когда множество компаний и людей осваивают интернет, работать в веб-фрилансе выгодно (ну не забываем про конкуренцию).

Технические профессии — зарплата веб программистов.

Зарплата программистов 1С, Axapta, SAP и т.п.

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

Потому что:
— легко начать
— нужно изучить и поддерживать только одну технологию
— масса клиентов
— возможность подработки фриланс
— высокие зарплаты с самого начала (от 50 т.р.)
— высокие перспективы (100-130 т.р. по текущему рынку).

Тонкости:
— 1С — очень легкий «вход» в тему
— Axapta — перспективы работы на зарубеж
— SAP — масса командировок, меньше вакансий, гораздо труднее вход, но выше зарплаты (высокие перспективы до 200 и выше).

Технические профессии — зарплата программистов 1с.

Зарплата тестировщиков и технической поддержки

С точки зрения зарплаты самые минимальные суммы (в основном). Однако это самый легкий вход в профессию и/или самая расслабленная работа.

Технические профессии — зарплата технической поддержки.

Зарплаты системных администраторов

Основная масса в этой профессии — средне и мало оплачиваемые специалисты. Дело в том, что профессия наводнена подростками, которые немного научились настраивать Windows и вперед.

Однако именно из опытных специалистов вырастают в основном технические директора. Поэтому тут есть над чем подумать.

Отдельно можно рассмотреть специалистов, сертифицированных по определенным узким технологиям. Например специалист по интеграции на основе Microsoft технологий (у них множество бизнес-программ за исключением Windows:).

Технические профессии — зарплата системных администраторов.

Зарплата сетевых инженеров

В народе малоизвестная профессия, отдельная от сисадминов. За счет своей сложности (чтобы уметь настраивать оборудование Cisco нужно его иметь) и редкости зарплата у них зачастую весьма хорошо.

Специалистов, способных с нуля спроектировать и создать сеть и доменную структуру для гигантской федеральной распределенной компании, думаю, в России весьма немного.

Технические профессии — зарплата сетевых инженеров.

Зарплата менеджеров (руководителей проектов, РП)

С ними достаточно понятно. Во-первых достаточно часто это не ИТ-люди (т.е. люди, пришедшие не из ИТ). Во-вторых очень часто их зарплата состоит из бонусов, выплачиваемых за успешность проектов (дельта заработанной суммы или сэкономленной суммы).

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

Технические профессии — зарплата руководителей проектов.

Если Вы при выборе профессии или ее деталей хотите учесть денежный фактор, то возможно развитие в трех направлениях:

1. Самостоятельная работа (фриланс, разработка игр или программ в интернет или через мобильные магазины).

Минусы — шанс заработать много улыбается не каждому. Ежемесячный риск заработать в какой-то месяц мало или ничего.

2. Работа менеджером

Минусы — мало программирования и много менеджерской работы. Все «пинают», много нервотрепки. Нужно иметь специфические качества.

3. Работа прикладным программистом по бизнес-программам (1С, SAP и т.п.)

Основные плюсы уже были перечислены выше. Достаточная зарплата. Хорошие перспективы.