Vreau să știu totul

Continuăm să vorbim despre cele mai populare limbi de programare, care totuși merită atenția acestor geeks. De data aceasta este vorba despre ABAP / 4 sau doar despre ABAP. Faptul că acest foarte cvartet în titlu înseamnă motivul pentru care este nevoie de această limbă și, cel mai important, unde și cum să-l înveți - mai departe.

Vreau să știu totul

Informații succinte

A fost dezvoltat în 1983 pentru a lucra cu sistemul SAP R / 2 intern. Figura 4, care este prezentă în titlu, nu are niciun sens practic și indică numai faptul că limba aparține generației a patra. SAP R / 2 este un sistem de management al întreprinderii care presupune o conexiune standard între baza de clienți și server. Ulterior, a fost înlocuit cu un sistem R / 3 cu trei legături - client, server de aplicații și sistem de gestionare a bazelor de date.

În multe surse, puteți găsi o remarcă despre similitudinea sintaxei ABAP cu COBOL. Cu toate acestea, nu ar trebui să o luați la valoarea nominală, similitudinea se referă exclusiv la aspect, în timp ce structura și posibilitățile sunt complet diferite. Comparați codul de bază al oricărui programator Hello World:

WRITE / 'Hello World'.

Afișați "Bună ziua, lumea".

END PROGRAM HELLO-WORLD.

Sunt de acord, nu există multe în comun. ABAP este mult mai convenabil, mai ușor de înțeles pentru programatorii care lucrează în limbi populare

Domeniul de aplicare

După cum sa menționat deja, limbajul ABAP este direct legată de sistemele de management al întreprinderii (ERP-sisteme), dar pentru a fi mai specific - permite, împreună cu Java, pentru a crea aplicații pentru serverul SAP Application ca parte a NetWeaver - o platformă populară pentru aplicațiile de afaceri.

În ceea ce privește sarcinile specifice, ele sunt triviale: rapoarte, interfețe, prelucrare de date. Aceasta este limba obișnuită a dezvoltator de aplicații să știe pur și simplu nici un motiv (în cazul comenzilor individuale pentru a studia același Java este practic), dar pentru studenți și elevi de azi - este o altă opțiune de a alege suficient de specializare rare, cu un prag ridicat de intrare.

În cazul în care ABAP nu este o limbă care intră întotdeauna în lista cerințelor angajatorilor, dacă nu este studiată la universități, aceasta nu înseamnă că nu este în cerere. ABAP are propria sa audiență, eco-sistem și, prin urmare, cere solicitanților să aleagă în mod conștient activități viitoare. Chiar acum, pe o resursă populară de recrutare, puteți găsi peste 100 de locuri de muncă, printre care și cele în care cunoașterea produselor SAP și experiența cu ABAP este aproape singura cerință.

În ceea ce privește salariul, totul depinde în mare măsură de gradul de integrare a sistemelor ERP într-o anumită întreprindere. Dacă acesta este un nivel destul de superficial, atunci chiar și liderul ABAP-dezvoltator din capitală nu poate conta pe un salariu inițial de peste 80 de mii de ruble. Dacă compania are o colaborare fructuoasă pe termen lung cu SAP, iar programatorul are într-adevăr nevoie de multă muncă, bara poate fi ridicată la valoarea de 100 mii. Fără experiență și practică, poți conta în cel mai bun caz la 35.000, în cel mai rău caz - pentru acești bani vei fi spânzurat de postul de ofițer de carieră.

Vreau să știu totul

Link-uri utile

ABAP Community - comunitatea oficială a dezvoltatorilor;

ABAP-blog - una dintre puținele resurse interne de înaltă calitate și plăcute din punct de vedere vizual, unde puteți citi despre programarea pe ABAP;

Wikibooks - baze în limba rusă;

Habrahabr SAP ERP ABAP este un set suplimentar de resurse de referință pentru ABAP și tot ceea ce îl privește;

SAP-press - selecție oficială a temperaturii străine utile;

SapLand - un magazin online cu o selecție vastă de cărți (și etichete de preț înfricoșătoare);

Cele mai bune practici de implementare SAP (SAP Planning Best Practices in Implementation) sunt o carte de aplicații foarte folositoare, dar aveți grijă de versiunea rusă - fără CD-ul, întregul simț este pierdut.

Articole similare