Przebranżowienie na SAP ABAP dewelopera po programowaniu w PHP

Przebranżowienie na SAP ABAP dewelopera po programowaniu w PHP
AA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Cześć, po programowaniu komercyjnym 4 lata w php-ie myślę nad zmianą języka na ABAP. Nie mam żadnego znajomego który pracuje w SAP-ie i chciałbym się was zapytać jak to obecnie wygląda. Jak duża jest trudność w znalezieniu pierwszej pracy + czy jest to mimo wszystko bezpieczna przystań na najbliższe lata biorąc pod uwagę to co się obecnie dzieje na rynku pracy.

ZM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 180
5
aawdwa napisał(a):

czy jest to mimo wszystko bezpieczna przystań na najbliższe lata biorąc pod uwagę to co się obecnie dzieje na rynku pracy.

W mojej opinii takie coś nie istnieje i nigdy nie istniało.

Charakterystyczne w tej branży jest to, że zmiany są nieustanne i albo się dostosowujesz, albo wypadasz.

Możesz przepalić setki godzin na naukę czegoś w czym za rok czy dwa będzie totalna kicha, albo się wstrzelisz idealnie.

Dzisiaj się uczysz azure, a za 2 lata wszyscy będą oczekiwać AWS.
Dzisiaj uczysz się angulara - ktoś w ogóle jeszcze wie co to jest? - a zaraz wszystko przesiada się na reacta.

Jak obserwuję sobie rynek to embedded jest chyba w topce stabilności, jeżeli już by szukać na siłę.

Była kicha 10 lat temu i jest kicha dzisiaj. Ale chociaż stabilna :)

DM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 339
1

Zeby sie dostac na programiste ABAP-a to kolega musi znac SAP-a. A jak sie nie myle to w SAP-ie tez juz Java gadaja.

tefu
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 623
1
aawdwa napisał(a):

Cześć, po programowaniu komercyjnym 4 lata w php-ie myślę nad zmianą języka na ABAP.

A dlaczego akurat ABAP? Z tego co wiem to w SAPie wszystko z ABAPa jest migrowane do Javy. SAP-Hana czy jakoś tak się to nazywa.

Nie mam żadnego znajomego który pracuje w SAP-ie i chciałbym się was zapytać jak to obecnie wygląda.

Jeśli nie pracowałeś nigdy z SAPem to ciężko Ci będzie się w to wgryźć. Musiałbyś zejść na stanowisko Juniora na stanowisko, którego raczej nie chce.

Jak duża jest trudność w znalezieniu pierwszej pracy

Mając zerowe doświadczenie z SAPem to trudność będzie duża.

czy jest to mimo wszystko bezpieczna przystań na najbliższe lata biorąc pod uwagę to co się obecnie dzieje na rynku pracy.

Jak wyżej wspomniane, nie ma bezpiecznych przystani. No chyba, że masz +10 lat doświadczenia w jakiś niszowych technologiach jak Mainframe i Cobol, bo tam od lat się w zasadzie nic nie zmienia.

Jak już chcesz się przekwalifikować na coś co się tak szybko nie zmienia to chyba pozostaje tylko Linux Admin. Może jakieś Middleware, czy bazy danych. Generalnie duże korpo, gigantyczne systemy enterprise gdzie zmiany trzeba planować z kilkuletnim wyprzedzeniem, np branża farmaceutyczna, może ubezpieczenia czy bankowość (choć tam różnie bywa). Tam się zawsze wszystko ślimaczy. A stabilności nie ma nigdzie.

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 143
2
aawdwa napisał(a):

Cześć, po programowaniu komercyjnym 4 lata w php-ie myślę nad zmianą języka na ABAP. Nie mam żadnego znajomego który pracuje w SAP-ie i chciałbym się was zapytać jak to obecnie wygląda. Jak duża jest trudność w znalezieniu pierwszej pracy + czy jest to mimo wszystko bezpieczna przystań na najbliższe lata biorąc pod uwagę to co się obecnie dzieje na rynku pracy.

Bezpieczna przystań? Może i tak, jeśli jesteś tanim hindusem, no i nudna praca utrzymaniowa. 99% dewelopmntu abapa dziś to serwis wsparcia istniejących już rozwiązań w wielkich, globalnych korpo.
Aktualnie kończyć się tez będzie powoli wielka fala migracji systemów z ECC do S/4, gdzie SAP wygenerował dużo pracy dla deweloperów w przepisywaniu kodu, więc zostanie praktycznie wyłącznie utrzymanie.

Z pozytywów - AI ma na razie z tym duży problem bo środowisko pracy jest mocno nietypowe jak dla współczesnego programisty, nawet kod nie jest zapisywany w plikach a potem repozytoriach, gdzie można by szybko pracować/generować kod i podmieniać, wersjonować itd.
W ABAPie wygląda to dziś tak że jeśli pracujesz na jakims dajmy na to "pliku" (żeby już nie komplikować co to jest, bo realnie to nie plik) - to nie da się tego robić na lokalnej kopii. Blokujesz dostęp wszystkim deweloperom w firmie przed dewelopmentem na tym samym obiekcie, bo dewelopment odbywa się jakby wewnątrz samego, działającego systemu. Oczywiście SAP próbował to sprowadzić do poziomu tego, jak to się robi w "normalnym świecie", branchy, commitów itd i powstało coś takie go jak ABAP GIT, ale w firmach nikt tego nie używa. Po prostu w tym świecie nie ma tak wielkich developmentów juz, by firmom opłacało się przestawiać na normalne kontrolowanie wersji i prace na lokalnych kopiach jak pan bóg przykazał. Zazwyczaj praca wygląda tak ze coś nie działa, co z jakiegoś powodu działało 20 lat, debugujesz, poprawiasz dodając 2-3 linie, koniec.

Jeśli z jakiegokolwiek powodu widzialbyś akurat tego dostawcę softu jako swoją przyszlość kariery, to nie musisz zaczynać od abapa - poczytaj sobie o Ui5, o BTP (tu jest zapotrzebowanie aktualnie, choc tez nie wiadomo jak dlugo), o SAP CAP.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.