Темата за малкото обяви за работа и многото кандидатури за позициите в IT сектора е сред най-обсъжданите напоследък. А това се комбинира с прогнози за забавяне на растежа, което очакват както анализатори, така и Българската асоциация на софтуерните компании (БАСКОМ).
Подобна тенденция забелязват и от SAP Labs Bulgaria, която има офис у нас от 2000 година. „Екосистемите на по-масовите програмни езици са пренаситени с програмисти, особено такива с малък или среден опит. Това води до ниско предлагане на позиции и огромно търсене.“
Докладът нa JetBrains за състоянието на екосистемата на програмистите през 2024 г. сочи, че най-популярните езици са около 20. На първо място е JavaScript, който 61% от специалистите по света използват за създаване на уебстраници.
В същото време обаче според различни статистики броят на програмните езици в момента варира от няколкостотин до няколко хиляди, а това дава редица възможности за специализация в области, в които едновременно има търсене на кадри, но конкуренцията не е толкова голяма.
Затова от германския софтуерен разработчик разказват за DEV.BG, че по-специфичните програмни езици и курсове са решение, което може да помогне на програмистите да изпъкнат не само в компанията, за която работят, но и на пазара на труда като цяло.
„Специализираните езици са един съвсем различен свят, защото навлизането в сферата е по-трудно спрямо останалите езици. Тук средата не е препълнена, а напротив – има постоянен глад за кадри“, подчертават от SAP, която си партнира с 85% от бизнесите във Fortune 500, а клиентите ѝ генерират над 80% от цялата световна търговия.
Същите възможности, по-малко конкуренция
Една от алтернативите в този контекст е ABAP – език, който се използва от близо 500 хил. специалисти в SAP екосистемата и е създаден вътрешно от компанията. Това го прави и подходящ за разработка и разширение на SAP ERP системи.
„Това е нишов closed-source програмен език и – въпреки усилията на SAP общността в посока външни tool-ове, библиотеки и документация – ABAP не може да се сравнява с Java или JavaScript в това отношение“, отбелязват от SAP.
Свикването с езика отнема няколко месеца, а добрите професионалисти е важно да имат и бизнес познания, които също се натрупват с времето.

„Навлизането и разбирането на даден бизнес процес и техническите му особености може да отнеме години, но точно това прави и работата с ABAP уникална – възможността да имаш допир и отпечатък върху най-критичните бизнес процеси за SAP и клиентите на SAP.“
А в крайна сметка нишовият характер на ABAP дава на специалистите още едно предимство при намирането на нова работа. Включително отвъд базираната в Германия компания.
ABAP знания за всички
Затова от SAP Labs Bulgaria стартират записванията за първия си професионален курс за обучение на ABAP специалисти у нас. Опитни експерти от компанията ще водят лекциите напълно безплатно.
Курсът е подходящ както за млади студенти, така и за професионалисти с опит в поне един програмен език. „Задължително условие са базови програмни знания, например какво представляват променлива, програмен цикъл, interface и др. Професионалният опит е предимство, но не е задължителен“, коментират от SAP.
Обучението включва три модула:
- Основи на ABAP;
- RAP (Restful ABAP);
- Fiori Elements.

Всички успешно завършили ще получат сертификати, както и препоръки, ако решат да кандидатстват за ABAP позиции в софийския офис на SAP. Тримата най-добри курсисти ще се сдобият и с ваучери за световно призната SAP сертификация.
Форматът на работа е хибриден и включва както онлайн модули за самостоятелна подготовка, така и реални задания и срещи с ABAP експерти от компанията.
Можете да кандидатствате за курса, като попълните тази регистрационна форма.
Ноу-хау от първо лице
Димитър Фотев е сред експертите от SAP, които ще се включат и като лектори в курса. „Още в първата си работа използвах специализиран програмен език и виждах само плюсове, когато се сравнявах с приятелите ми, работещи с по-известните езици“, разказва той.
Затова преди 8 години вижда позиция за ABAP Developer, проучва възможностите на езика и бързо стига до заключението, че това е следващата му ниша. „Днес обявите в сферата са десетки, а нуждата от ABAP програмисти се увеличава ежегодно. Броят на ABAP програмистите обаче не се променя много“, допълва той. В момента Димитър е Senior ABAP Developer в SAP, но това не е първата му работа, свързана с този програмен език.

„Работил съм като ABAP програмист в редица компании и SAP е само една от тях, дори първата ми работа, свързана с ABAP, не беше в SAP. Сред познатите ми има ABAP програмисти с над 15 години опит, които никога не са работили в SAP. Докато се използват SAP ERP системи (а чрез тях се управлява световният бизнес), ще има нужда от ABAP“, подчертава Димитър.
По думите му ABAP е интегриран в SAP ERP и обратното, а знанията от една SAP система често се пренасят и помагат на хората и на следващата им работа.
„Работил съм за онлайн магазин, за производител на автомобилни турбо системи, за минна компания, за производител на кисело мляко и други. Работил съм за SAP, за партньори на SAP, за клиенти на SAP. Основата на всички системи е една и съща. Ползвайки тази еднаква основа обаче, не прави всички системи еднакви и работата по тях скучна.“
Според Димитър търсенето на ABAP специалисти ще се разширява успоредно със SAP и мрежата ѝ от клиенти. „ABAP не спира да се развива, има новости в езика ежегодно, част е от всички cutting-edge иновации в сферата на cloud и AI технологиите в SAP екосистемата.“
Explore more
ABAP не приключва със SAP
Всички над 26 хил. компании, с които SAP си партнира, имат нужда от ABAP, за да поддържат ERP екосистемите си. Това на практика означава, че потенциални възможности за работа след научаването на този програмен език има и отвъд позициите в SAP, противно на очакванията, че нещата не стоят точно така. Това показват и обявите за ABAP в Job Board-a на DEV.BG.
Блиц интервю с Димитър Фотев, Senior ABAP Developer и лектор в курса на SAP
Какви са ползите от ABAP и защо този курс е важен за SAP?
ABAP е сърцето на SAP ERP и е критичен за програмирането на бизнес приложенията, използвани от най-големите компании по света. Дългогодишната история на ABAP и интеграцията му в най-големите SAP решения гарантират стабилността, сигурността и мащабируемостта на приложенията, разработени върху него.
Основен приоритет за SAP e разрастването на ABAP екосистемата, подобряването на ABAP знанията сред IT общността в страната и на глобално ниво и в крайна сметка подготовката на експертни кадри с този нишов език.
В кои теми, свързани с ABAP, ще се задълбочите по време на курса?
Курсът ще се задълбочи върху темите основи на ABAP, OOP ABAP, писане на качествен код и ABAP Restful Application Programming Model (RAP).

Какви са ползите от курса отвъд новите познания, свързани с ABAP?
Участниците ще се запознаят по-подробно със SAP екосистемата и ще придобият представа от първа ръка за софтуерните решения, управляващи бизнес процесите на най-големите световни компании.
В допълнение курсистите ще могат да създадат контакти с експерти в сферата на ABAP разработването, както и да бъдат менторствани от тях. Не на последно място, курсът ще представи различните професионални възможности с ABAP и как курсистите биха могли най-добре да се реализират в сферата.
Димитър Фотев и колегите му Даниела Николова и Георги Орешков ще участват и в лекция на DEV.BG на тема „Да бъдеш (или не) специалист нишов език: примерът ABAP“. Тя ще се проведе на 10 март и може да се запишете тук.