Давайте поговорим детально, какие есть в первую очередь уровни специалистов, и так, ранги программистов:
Junior (джуниор или юниор, как говорит мой знакомый технический директор) - это начальная позиция, Аля стажерская в некотором смысле. Но бывают Джуны, которые уверенно приблизились к middle. У джуниоров минимальный набор знаний, который позволяет им выполнять несложные задачи.
Middle (мидл) - это программист или разработчик, специалист среднего уровня, который хорошо разбирается в своем деле. Выполняет задачи по написанию кода, первичному тестированию. Такой стабильный и сильный чувак!
Senior (синьор - помидор) - переводя на наш родной, это ведущий специалист, который намного скиловее, он знает больше той области в которой работает. Глубоко и уверенно разбирается в своих задачах, может работать внутри проектной группы, ему не требуется сильный контроль, у него всегда есть несколько решений для одной задачи.
Вот еще парочка важных ролей в IT (ит):
Team Lead - это специалист, который выполняет менеджерские функции (управляет командой), хорошо знает техническую сторону, занимается архитектурой проекта, ревью кода (это проверка) и также сам может разрабатывать сложные участки проекта.
Tech Lead - специалист, который занимается техническим руководством проекта, у него нет подчиненных, он круто разбирается в том, как сделать проект максимально эффективным, работающим и без говнокода.
Руководитель разработки - менеджер, который занимается управлением отдела (из программистов в 3-5 человек), а также сам кодит. Процентное соотношение менеджерских функций и написания кода в разных компаниях всегда отличается и какого-то стандарта нет.
CTO (Chief Technology Officer - Технический директор) - тут зависит от компании, в стартапе и руководитель разработки может быть СТО. Хотя в стартапе все может быть! Но главная его задача в том, чтобы все техническое направление в компании работала как часы, а также внедрять улучшения и иные инновации для повышения эффективности организации.
Главный директор по информационным технологиям (CIO – Chief Information Officer) - эта роль больше про бизнес и повышение финансовой составляющей в компании. Он улучшает инфраструктуру, оптимизирует расходы по всем направлениям, улучшает бизнес процессы и т.п.
А теперь про вакансии (перечислим основные):
Ради всего святого, различайте бекенд и фронтенд, а еще java и javascript!
Так как эта статья для начинающих IT рекрутеров, то постараюсь максимально просто изложить информацию (рассмотрим парочку примеров)
Front-end - это то, что видит пользователь, когда взаимодействует с сайтом или мобильным приложением.
Back-end - то, что мы не видим снаружи, но с помощью чего все работает
HTML верстальщик - выполняет верстку сайта с помощью шаблонов и графическому оформлению (Аля склеивает красиво части, чтобы они не "убегали" при просмотре страницы)
Примеры языков программирования: php / python / java / c# / perl / .net / c++ / drupal и прочие.
Тестировщики (QA инженеры) - проводит тестирование приложений или сайтов на наличие багов (ошибок). Может делать это в ручном режиме (их называют ручные/мануальные тестировщики) или с помощью автотестов, которые пишет сам посредством языков программирования.
DevOps - это специалист, которые объединяет в себе навыки системного администратора и разработчика. Он понимает и видит всю систему в целом и выдает решение для улучшения ее работы, взаимодействуя с тестировщиками, администраторами и разработчиками.
Системные администраторы - стрессоустойчивые ребята, которые делают так, чтобы парк компьютеров работал хорошо, также решают вопросы с IP телефонией.
Специалист по информационной безопасности - делает так, чтобы наши с вами данные оставались защищены.
Администратор баз данных - занимается разработкой баз данных. БД - это место, где хранится большой пласт информации (например: личная информация, каталог товаров, отчеты, статистика и т.д) Примеры БД: MySQL, PostgreSQL, SQLite, Oracle, MongoDB
Архитектор ПО - разрабатывает архитектуру проекта так, чтобы все взаимодействовало как часы, максимально эффективно, оптимизирует все задачи и увеличивает скорость работы.
Разработчики мобильных приложений (Android / IOS / Windows) - тут все ясно думаю. Разрабатывают мобильные приложения, используя языки программирования (Например: Android = java, а IOS = swift или Objective - C)
Программист 1С - занимается разработкой или доработкой программ 1С (их очень много: Предприятие, Бухгалтерия, Зарплата и кадры и т.п.)
Есть еще уйма других профессий: менеджер IT проекта, бизнес аналитик, системный аналитик, SAP консультанты, технические писатели и т.п. Список бесконечен!
Скачать словарь терминов для IT и Digital специалистов можно у нас на страничке
Лайфхаки в HR А если хотите стать IT рекрутером и еще пройти стажировку у нас в компании, тогда
welcome на тренинг, зарегистрироваться можно тут.
На одном сайте раскопала еще одну градацию IT рекрутинга по направлениям, да простит меня бог копипаста: IT менеджмент рекрутмент
CIO, CTO, IT директор, IT менеджер, Project Manager, Руководитель разработки, Руководитель Helpdesk, QA менеджер, Service Delivery Manager, Test Manager...
IT Developer рекрутмент
Разработчики бизнес-приложений, разработчики системного и встроенного ПО, разработчики мобильных приложений, разработчики в области телекоммуникаций, Web разработчики, разработчики в области облачных технологий и др: С++, С , Java, .Net / С# / ASP, Python, RoR, Perl, iOS, Android, SaaS programmer...
Banking IT и Trading Applications рекрутмент
Бизнес аналитики, системные аналитики, архитекторы, разработчики и специалисты по поддержке (front, middle и back office), специалисты Diasoft FA #, IBSO (CFT), Centaurus, Hephaestus, Temenos T24, Open Way Way4, TranzWare Compass, SmartVista...
Инженерный рекрутмент (разработка устройств, HW/SW Engineering)
Руководители, ведущие специалисты, инженеры, разработчики и исследователи: RF Devices, FPGA, ASIC, Verilog HDL, PLC, System-on-Chip, DSP, Algorithm Design, Field engineering, HW / SW Engineering, Wireless, Embedded System & Middleware for Embedded System, Application for Embedded System, LTE, M2M, IPTV, AV
SAP ERP (../CRM/WMS) рекрутмент
Менеджеры проектов, консультанты, аналитики, архитекторы, разработчики и администраторы- SAP, Axapta (Microsoft Dynamics AX), Navision (Microsoft Dynamics NAV), BAAN, EXceed™ WMS, Manhattan's WMS, Solvo WMS, Logistics Vision™ Suite (LVS), HighJump Warehouse Advantage, Documentum, DOCS Open/Fusion
IT Support рекрутмент
Специалист по поддержке бизнес-приложений, Helpdesk специалист, Service Desk Specialists (Remedy, OpenView, Naumen, Tivoli, CLIO...), 1st Line Support Specialists, 2st Line Support Specialists, 3st Line Support Specialists, Desktop Support Specialist, Windows Server Support
А еще мы всегда рады стажерам в наше Кадровое it агентство!
Вакансия
здеСь