Спрос на представителей этой профессии постоянно высок, и судя по данным статистики, можно констатировать, что их зарплата находится в прямой зависимости от опыта работы в сфере программирования.
Классификация
В связи с постоянным развитием информационных технологий спрос на программистов остается стабильно высоким, и, по результатам исследований, проводимых кадровыми агентствами, он на 25% превышает предложение. Поэтому даже молодой специалист может быть уверен, что с трудоустройством у него не возникнет особых проблем. В зависимости от опыта работы можно условно выделить четыре группы соискателей:
Стажер
Возраст — 18–25 лет.
В качестве основных требований выдвигаются следующие знания:
- основ объектно-ориентированного программирования (Java, C#, C++);
- Unix-систем на уровне пользователя;
- основ реляционных баз данных, PL/SQL;
- английского языка на уровне чтения технической документации.
В функциональные обязанности входит работа в команде профессионалов, разрабатывающих программное обеспечение или занимающихся адаптацией уже имеющегося под нужды компаний-клиентов, а также внедрением программных комплексов, их поддержкой, сопровождением, обновлением, обучением пользователей.
Программист без опыта работы, выпускник или студент последних курсов вуза по соответствующей специальности изначально может рассчитывать на достаточно высокое зарплатное предложение работодателя — от $500–900 в столице и от $400 — в регионах.
Программист с опытом работы от 1 года
Возраст — 20–40 лет.
Требования:
- высшее (либо неполное высшее) техническое образование;
- знание PHP, MYSQL, XHTML, CSS, JavaScript, XML;
- знание хотя бы одного из серверов баз данных (Interbase/Firebird, Oracle);
- владение английским языком на уровне чтения и перевода технической литературы.
Функциональные обязанности:
- разработка прикладного программного обеспечения, написание нового и изменение существующего программного кода;
- изменение и оптимизация структуры баз данных; написание новых и оптимизация существующих SQL-запросов;
- решение прикладных задач в рамках системы, составление отчетов.
Проработав в команде программистов-разработчиков программного обеспечения около года, специалист может претендовать на зарплату в размере $1000 в столице и $800 — в регионах.
Программист с опытом работы от 2 лет
Возраст — 24–50 лет.
Требования:
- высшее образование (техническое, профильное);
- знание принципов построения баз данных;
- умение самостоятельно проектировать системы;
- опыт программирования нестандартных конфигураций;
- навыки написания технической документации;
- разработка программного обеспечения в соответствии с техническими заданиями, разработка программно-аппаратных решений, участие в проектировании баз данных;
- владение английским языком свободно без словаря на уровне чтения и перевода технических текстов.
Основной функциональной обязанностью является непосредственное участие в разработке программного обеспечения, начиная с разработки архитектуры и заканчивая проектированием отдельных модулей системы.
Чем больше опыт работы в сфере программирования, тем дороже «стоит» специалист. Компенсация для программиста с двухлетним и более стажем работы по специальности стартует от $1500, а в среднем составляет около $2500.
Ведущий/старший программист
Возраст — 25–50 лет.
Помимо требований, которые предъявляются к программистам с опытом работы от 2 лет, к кандидату, претендующему стать ведущим программистом, добавляются следующие:
- опыт работы с крупными финансовыми системами (бюджетные, банковские, управленческого учета);
- умение грамотно описывать применяемые архитектурные решения в проектной документации;
- навыки организации работы ИТ-отдела;
- навыки управления коллективом разработчиков программного обеспечения;
- инициативность и умение нести личную ответственность за поставленную задачу.
Функциональные обязанности:
- ведение проектов: анализ и уточнение бизнес-требований к разрабатываемому программному продукту, участие в проектировании и разработке архитектуры системы, документирование применяемых архитектурных и алгоритмических решений;
- контроль программной реализации;
- внедрение и сопровождение программного продукта.
Талантливый специалист через 2–3 года успешной работы вполне может занять позицию ведущего программиста в компании, стать руководителем крупного проекта по разработке программного обеспечения. Размер оплаты его труда соответственно возрастает и в среднем составляет $2500–3000.
По материалам Headhunter Magazine