Имя
Логин
Пароль
Повтор пароля
Email

    Войти через соц. сети:


    или внутреннюю авторизацию:

    Логин
    Пароль

      Программист С++

      Сложность:
      Средняя ЗП: 81 000

      О профессии

      Программист C++ занимается разработкой программ, в которых требуется высокая скорость работы или тесное взаимодействие с оборудованием aka компьютерное "железо").

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

      Язык популярен. Не ошибусь, если скажу что 80% всех программистов когда либо программировали на C++. Причина популярности C++ проста - язык изучают в качестве базового практически в каждом программистском ВУЗе. Отсюда толпы скороспелых "как-бы программистов", пишущих на C++ за еду.

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

      Конечно, попасть в эту элитную когорту знатоков C++ непросто. Ведущие компании мира постоянно прочесывают базы резюме и ищут. Ищут специалистов по C++. Как знать, может быть им станете именно Вы?

      Какие требования

      От программиста C++ требуется писать эффективный и легко читаемый код. Что для этого понадобится?

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

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

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

      Как видите, набор требований обширный. Чтобы стать опытным программистом C++ надо много и упорно работать. К счастью, нет ничего невозможного. Особенно когда у Вас есть хороший учитель.

      Где работать

      Программисты C++ востребованы на рынке труда. При желании со знанием C++ работу себе найдет и бывший студент, и опытный разработчик.

      Для новичка в программировании на языке C++ можно порекомендовать начинать свою карьеру в государственных и полугосударственных НИИ (Научно исследовательских институтах). Зарплаты там, что греха таить не очень высоки, что позволяет устроиться на работу даже без практического опыта.

      Еще один вариант для начала карьеры программиста C++ - преддипломная практика в ВУЗе или стажировка. Тут все зависит от того, насколько быстро Вы вольетесь в коллектив и насколько хорош будет результат Вашей стажировки. Если Вы подойдете организации, то Вам поступит предложение работать на постоянной основе.

      Обычно, чтобы из новичка превратиться в опытного программиста C++ требуется от одного до трех лет. После получения практического опыта разработки Ваши возможности становятся значительно шире. Можно начинать рассматривать более солидных работодателей. Сейчас практически все гиганты IT индустрии держат штат C++ разработчиков для "расшивания" узких мест, где требуется высокая производительность.

      Для опытных программистов C++ открыты вакансии в Яндексе, Лаборатории Касперского, Mail.ru и многих других.

      Помимо крупных отечественных корпораций за русскими специалистами охотятся корпорации международные. Программистам с хорошим знаниям языка C++ предлагают работу в Германии, Великобритании, США.

      Зарплата

      • Начинающий: 42 000 руб.
      • Специалист: 96 000 руб.
      • Team Leader: 123 000 руб.

      Где учиться

      Получить актуальные знания по C++ непросто. Сам язык постоянно развивается, последний стандарт синтаксиса вышел в 2011 году. Кроме того, до сих пор целая куча приложений продолжает разрабатываться на более старых версиях языка от 98, 2004 года.

      Кроме того знать язык C++ это не только с закрытыми глазами разбираться в стандартах. Для успешной работы нужно знать алгоритмы хранения и обработки знаний, а также популярные библиотеки от сторонних разработчиков, такие как Qt и boost.

      Где же можно получить актуальные знания и стать востребованным программистом C++?

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

      Хорошая альтернатива обучению в ВУЗе - краткие курсы повышения квалификации и мастер-классы.

      Курсы - это набор лекций и практических занятий как правило, до 8 уроков. На них обычно даётся сжатая информация об основах применения новых стандартов C++ или приемах практического программирования. Курсы хороши чтобы "подтянуть" Ваши знания.

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

      Компания PROGSTUDY.RU предлагает широкий выбор курсов и мастер классов на любой вкус. С нами Вы выучитесь на программиста C++ быстро и эффективно.

      Курсы:

      Курс молодого бойца
      Базовый курс C++
      Углубленный курс C++