Спрос на Delphi-разработчиков не столь высок, как на знатоков Python ,С# илиJava. Это связано с тем, что популярность языка Delphi снижается и, возможно,его лучшие годы позади. Тем не менее, на нем написано огромное число приложений. Их особенно много в банковской системе, программы на Delphi активно используются в бухгалтерской и учетно-складской деятельности. На данном языке реализован известный, но довольно старый мессенджер Skype, некогда популярный, однако уходящий в прошлое почтовый агент The Bat и совсем древний шутер Doom 2.
Таким образом, большинство вакансий для программистов Delphi – как раз связано споддержкой уже написанных систем или с оптимизацией их кода. Разумеется,встречаются заявки и на реализацию новых проектов, но их немного. Особогонедостатка в Delphi-разработчиках современный рынок труда не испытывает, поэтомуего можно считать скорее «рынком работодателя».
Как нанять подходящего программиста Delphi.
Спрос на Delphi-разработчиков не столь высок, как на знатоков Python ,С# или Javа. Это связано с тем, что популярность языка Delphi снижается и, возможно, его лучшие годы позади. Тем не менее, на нем написано огромное число приложений. Их особенно много в банковской системе, программы на Delphi активно используются в бухгалтерской и учетно-складской деятельности. На данном языке реализован известный, но довольно старый мессенджер Skype, некогда популярный, однако уходящий в прошлое почтовый агент The Bat и совсем древний шутер Doom 2. Таким образом, большинство вакансий для программистов Delphi – как раз связано с поддержкой уже написанных систем или с оптимизацией их кода. Разумеется, встречаются заявки и на реализацию новых проектов, но их немного. Особого недостатка в Delphi-разработчиках современный рынок труда не испытывает, поэтому его можно считать скорее «рынком работодателя».
Как искать специалистов по языку Delphi.
Крупные компании обычно делегируют подбор Delphi-программистов кадровым агентствам. В этом случае важно сделать правильный выбор HR-фирмы или отдельного рекрутера, специализирующегося на подборе разработчиков. И те и другие должны располагать обширной базой резюме исполнителей, а главное – владеть компетенциями и системной методологией отбора кандидатов. Вполне понятно, что для выявления профессиональных качеств Delphi-программиста – простая проверкадиплома ничего не даст. Рекрутер должен суметь провести на должном уровне хотя бы первичное собеседование. Идеальным вариантом является работа в тандеме с программистом-экзаменатором, но такой системой способно похвастаться далеко не каждое HR-агентство. Если проект небольшой или находится в стадии становления, Delphi-разработчика уместно искать на фрилансерских площадках. Для начала программист может трудиться в режиме part-time и сама его работа покажет – насколько онпрофессионален и добросовестен. В дальнейшем хорошего специалиста легкоперевести в штат, предложив постоянное место. Преимуществом найма фрилансераявляется меньшая оплата, а недостатком – вероятность его внезапного исчезновения.Третьим способом привлечения Delphi-программистов выступает их самостоятельныйпоиск с целью зачисления в штат. Для этого используются сайты, публикующиевакансии для айтишников, и телеграмм-каналы с аналогичной специализацией. Иногда приносит успех поиск исполнителя на специализированных сайтах – таких, как GitHub, Хабр или Stack Overflow. Не стоит пренебрегать и рекомендациями программистов, уже работающих в компании и располагающих знакомствами в IT-кругах.
Как определить профессиональный уровень Delphi-разработчика.
Собеседование на техническую тему обычно проводится после первичного отсевакандидатов. На нем оцениваются профессиональные навыки специалиста вконкретном языке программирования. В случае с Delphi обязательными к проверке считаются следующие области знаний:
● принципы объектно-ориентированного подхода к разработке приложений;● системы управления базами данных, актуальные при разработке приложенийна Delphi;● библиотека визуальных компонентов (VCL) и принципы визуальногопрограммирования;● структура и синтаксис языка Delphi;● приемы для решения определенных задач с применением Delphi.
Что касается принципов проведения собеседования с Delphi-разработчиком, то ониотличаются от разговора с любым другим программистом только в нюансах Поскольку язык в основном используется для создания прикладных программ, важным моментом оценки соискателя выступает его портфолио. Некоторые кандидаты в стремлении показать себя в лучшем свете – помещают в подборку «не совсем свои» проекты. Удостовериться в реальном участии претендента в разработке не так уж сложно. Для этого достаточно попросить ответить на четыре вопроса по каждому проекту.1. Сколько разработчиков трудилось (вместе с соискателем) над проектом?2. Какой именно участок работы выполнял кандидат?3. Каким образом проекты проверялись на наличие ошибок в коде?4. Как обеспечивалась информационная безопасность?
Если претендент на должность не приукрашивает, он сможет в подробностяхрассказать о каждой своей работе. Кстати, следует учитывать, что числореализованных проектов – не всегда является признаком профессионализма, а иногдадаже наоборот.Существенным плюсом в пользу приема на работу является наличие в Интернете сайтов, где работают программы на Delphi, написанные соискателем. Их авторство легко проверить, то же самое касается десктопных приложений, созданныхкандидатом. Разумеется, в обоих случаях программные продукты должны иметьнадлежащее качество.
Отправляя данные вы подтверждаете пользовательское соглашение