Standard ocupațional ANC
Programator ajutor: ce face, ce înveți și cine se poate înscrie
Ocupația Programator ajutor (în engleză: PROGRAMMER HELP) este descrisă în standardul ocupațional aprobat de Autoritatea Națională pentru Calificări prin Decizia nr. 53 din 15 martie 2024, la nivelul 4 din 8 (CNC 4 / EQF 4), tehnician.
Programul de calificare are 1080 de ore, dintre care 360 de teorie și 720 de practică, iar standardul este valabil până la 15 martie 2034.
- Nivel de calificare
- Nivelul 4 din 8 (CNC 4 / EQF 4), tehnician
- Denumirea în engleză
- PROGRAMMER HELP
- Durata programului de calificare
- 1080 ore · 360 teorie / 720 practică
- Starea standardului
- Valabil până la 15 martie 2034
- Aprobat prin
- Decizia ANC nr. 53 din 15 martie 2024
- Studii minime
- Școala primară
Ordinea normală: calificare, specializare, perfecționare
Dacă începi acum ca programator ajutor, parcursul firesc are trei pași. Începi cu cursul de calificare, apoi te specializezi și, pe măsură ce lucrezi, te perfecționezi.
- 1
CalificareaPrimul pas. Înveți meseria de la zero (1080 de ore, după standard) și primești certificat de calificare profesională, recunoscut de Ministerul Muncii și Ministerul Educației. 15 cursuri disponibile →
- 2
SpecializareaAl doilea pas, după calificare sau după experiență în domeniu. Aprofundezi o parte a meseriei (minimum 180 de ore) și primești certificat de absolvire. 22 de cursuri disponibile →
- 3
PerfecționareaPasul continuu. Îți actualizezi cunoștințele pe parcursul carierei (minimum 30 de ore) și primești certificat de absolvire.
Ai deja experiență ca programator ajutor? Poți obține certificarea și fără curs.Dacă ai învățat meseria lucrând, poți da un examen la un centru de evaluare și certificare a competențelor profesionale autorizat de Autoritatea Națională pentru Calificări. Evaluarea verifică, prin probe teoretice și practice, competențele din standardul ocupațional. Dacă o promovezi, primești certificat de competențe profesionale, recunoscut la nivel național, fără să mai urmezi cursul de calificare.
Ce face un programator ajutor
Programatorul Ajutor se ocupă în principal cu participarea la elaborarea algoritmului programelor de calculator, elaborarea (scrierea, codificarea) programelor sau modulelor de program în limbajul de programare specificat de către programator sau inginerul de sistem, testarea modulelor de programe/aplicații cu date de test sau cu date reale, implementarea programelor/aplicațiilor la locul în care vor rula la beneficiar (sub coordonarea programatorului sau inginerului de sistem), monitorizarea pentru folosirea corectă a programelor/aplicațiilor de către beneficiari/utilizatori, instruirea utilizatorilor pentru utilizarea corectă a programelor/aplicațiilor, acordarea de asistență utilizatorilor atunci când situația o cere, salvarea periodică și în situații critice a programelor și datelor de test, păstrarea copiilor de siguranță ale programelor/datelor salvate, restaurarea la nevoie a programelor/datelor salvate, ajutarea utilizatorilor să-și recupereze informațiile etc.
Ce înveți: 19 competențe din standard
La finalul programului, evaluarea verifică fiecare dintre aceste competențe.
- Utilizeaza dispozitivele hardware și aplicatiile software specifice domeniului
- Aplica normele de protectie a mediului
- Aplica prevederile legale referitoare la sanatatea și securitatea in munca și in domeniul situatiilor de urgenta
- Gestioneaza dispozitivele de stocare a programelor și datelor de testare
- Munceste in echipa
- Organizeaza activitatea proprie
- Utilizeaza tehnici de comunicare adaptate interlocutorului
- Aplica protectia datelor cu caracter personal
- Asigura necesarul de componente și materiale consumabile
- Introduce datele
- Prelucreaza datele
- Aplica politicile de securitate informatica
- Asigura securitatea programelor/aplicatiei, a datelor de test și a suporturilor/dispozitivelor de stocare
- Implementeaza programe/componente/aplicatii software
- Implementeaza procesele privind calitatea datelor
- Elaboreaza și participa la elaborarea programelor/componentelor aplicatiilor software
- Testeaza și implementeaza programul/aplicatia
- Asigura corectitudinea rezultatelor obtinute de program/aplicatie
- Instruieste și asista beneficiarii/utilizatorii programului/aplicatiei
Planul de pregătire: 19 module, 1080 de ore
Modulele și orele sunt cele din planul de pregătire al standardului ocupațional; temele sunt prezentate pe scurt, după programa ANC.
ModulTeoriePractică
1. Utilizarea dispozitivelor hardware și a aplicațiilor software25 h50 h
2. Norme specifice de securitate a muncii, situații de urgență și protecția mediului10 h20 h
3. Prevederi legale privind sănătatea și securitatea în muncă și situațiile de urgență15 h30 h
4. Gestionarea dispozitivelor de stocare a programelor și datelor de testare10 h20 h
5. Relaționarea în mediul de lucru5 h10 h
6. Organizarea activității10 h20 h
7. Comunicarea la locul de muncă10 h20 h
8. Protecția datelor cu caracter personal5 h10 h
9. Necesarul de materiale și componente25 h50 h
10. Introducerea datelor25 h50 h
11. Prelucrarea datelor25 h50 h
12. Securitatea informatică25 h50 h
13. Asigurarea securității programelor și a dispozitivelor25 h50 h
14. Implementarea programelor, componentelor și aplicațiilor software25 h50 h
15. Proceduri de calitate20 h40 h
16. Elaborarea programelor și aplicațiilor software25 h50 h
17. Testarea și implementarea aplicației25 h50 h
18. Asigurarea corectitudinii rezultatelor25 h50 h
19. Instruirea beneficiarilor25 h50 h
Total360 h720 h
Ce activități desfășori la locul de muncă
Utilizarea dispozitivelor hardware și aplicațiilor software specifice domeniului
- Utilizarea conceptelor de bază ale tehnologiei informației
- Utilizarea funcților de bază ale unui calculator personal și lucrul cu directoare și fișiere
- Utilizarea aplicațiilor de procesare de text
- Utilizarea programelor software pentru foi de calcul
- Utilizarea aplicațiilor de gestionare baze de date
- Utilizarea software-ului de conferință
- Realizarea prezentărilor.
Aplicarea normelor de protecție a mediului
- Prevenirea contaminării mediului
- Sortarea deșeurilor
- Gestionarea deșeurilor.
Aplicarea prevederilor legale referitoare la sănătatea și securitatea în muncă și în domeniul situațiilor de urgență
- Aplicarea prevederilor legale, referitoare la sănătatea și securitatea în muncă
- Reducerea factorilor de risc
- Respectarea procedurilor de urgență și de evacuare.
Gestionarea dispozitivelor de stocare a programelor și datelor de testare
- Identificarea suporturilor/dispozitivelor de stocare
- Menținerea evidenței suporturilor/dispozitivelor de stocare a datelor
- Păstrarea suporturilor/dispozitivele de stocare
- Înregistrarea documentelor primare și documentelor procesate și listate
- Realizarea curățeniei de date.
Munca în echipă
- Identificarea rolului și sarcinilor în cadrul echipei
- Desfășurarea muncii în echipă.
Organizarea activității proprii
- Identificarea obiectivelor activității
- Alocarea resurselor
- Stabilirea ordinii derulării activităților.
Utilizarea tehnicilor de comunicare adaptate interlocutorului
- Primirea și transmiterea informațiilor
- Participarea la discuții în grup în vederea obținerii soluțiilor optime
- Diseminarea informațiilor.
Protecția datelor cu caracter personal
- Informarea persoanelor ale căror date personale vor fi prelucrate cu privire la drepturile lor privind datele cu caracter personal
- Obținerea consimțământului de la persoanele ale căror date personale vor fi prelucrate
- Prelucrarea datelor cu caracter personal ale persoanelor
- Asigurarea protecției datelor.
Asigurarea necesarului de componente și materiale consumabile
- Identificarea necesarului de componente și materiale de aprovizionat
- Întocmirea listei de componente și materiale consumabile
- Constituirea stocului minim necesar.
Introducerea datelor
- Alegerea programului/șablonului de introducere a datelor
- Introducerea datelor de pe documentele primare
- Salvarea datelor introduse
- Verificarea datelor introduse
- Corectarea datelor eronate.
Prelucrarea datelor
- Efectuarea calculelor pe baza datelor introduse
- Prelucrarea datelor introduse
- Normalizarea datelor.
Aplicarea politicilor de securitate informatică
- Realizarea copiilor de siguranță pe suporturi de stocare
- Asigurarea securității datelor și a documentelor
- Asigurarea protecției antivirus.
Asigurarea securității programelor/aplicației, a datelor de test și a suporturilor/dispozitivelor de stocare
- Asigurarea securității suporturilor/dispozitivelor de stocare a programelor și datelor de test
- Asigurarea confidențialității parolelor și a datelor aplicației
- Efectuează salvări/restaurări.
Implementarea programelor/componentelor/aplicațiilor software
- Elaborează procedura de instalare a programului/componentei/aplicației software
- Instalează la cerere programul/aplicația la beneficiar/utilizator
- Întreține dezvoltările ulterioare ale programului/aplicației.
Implementarea proceselor privind calitatea datelor
- Identificarea cerințelor de calitate specifice
- Controlarea calității activităților executate
- Remedierea neconformităților constatate.
Elaborarea și participarea la elaborarea programelor/componentelor aplicațiilor software
- Participarea la elaborarea algoritmului programului/componentei
- Codificarea structurilor algoritmului în limbajul de programare ales
- Monitorizarea procesului de elaborare a programului/aplicației
- Participarea la elaborarea documentației programului/componentei aplicației.
Testarea și implementarea programului/aplicației
- Identificarea datelor specifice componentei/programului/aplicației de testat
- Executarea programului/aplicației cu datele de test
- Implementarea programului/aplicației la beneficiar/utilizator
- Întreținerea dezvoltărilor ulterioare ale programului/aplicației.
Asigurarea corectitudinii rezultatelor obținute de program/aplicație
- Asigurarea corectitudinii rezultatelor
- Semnalarea beneficiarului/utilizatorului facilităților privind verificările asigurate de program/aplicație
- Eliminarea erorilor/neconcordanțelor.
Instruirea și asistarea beneficiarilor/utilizatorilor programului/aplicației
- Instruirea beneficiarilor/utilizatorilor aplicației
- Acordarea asistenței tehnice.
Cine se poate înscrie
Te poți înscrie dacă ai absolvit cel puțin școala primară. Standardul acceptă următoarele niveluri de studii:
- Invatamant primar
- Invatamant gimnazial
- Invatamant secundar superior (inclusiv profesional)
- Invatamant postliceal
- Invatamant superior cu diploma de licenta
- Invatamant superior cu diploma de master
Cerințe speciale: Competente de baza in tehnologia informatiei (hardware, software, modele și structuri de date, medii de stocare date, texte și imagini, medii de transmisie a informatiilor, retele de calculatoare).
Ce poți face mai departe
Acces la ocupații de același nivel de calificare (CNC), pe bază de experiență sau recunoaștere a competențelor din grupele C1–C3.2.
Repere și curiozități: din istoria programării
Primul pas în programare este, de multe ori, un rol de ajutor într-o echipă. Merită știut că meseria are o istorie lungă și competiții serioase.
Un început vechi de aproape două secole
- În 1843, Ada Lovelace a publicat note despre mașina analitică a lui Charles Babbage. Una dintre ele descrie un algoritm de calcul al numerelor Bernoulli, adesea numit primul program publicat.
- Rolul ei exact este încă discutat de istorici, pentru că și Babbage scrisese programe, în mare parte nepublicate.
- Limbajul de programare Ada, al cărui manual de referință a fost aprobat în 1980, îi poartă numele.
ICPC, concursul de programare pentru studenți
- Concursul își are originea într-o competiție din 1970, la Texas A&M University.
- Echipele au trei studenți și un singur calculator. Au 5 ore pentru a rezolva un set de probleme.
- În 2018 au participat peste 52.000 de studenți de la peste 3.200 de universități din 110 țări.
Legătura cu calificarea
La concursurile pe echipe contează împărțirea sarcinilor, citirea atentă a cerințelor și testarea. Sunt aceleași deprinderi pe care le exersezi ca programator ajutor, lângă colegi mai experimentați.
Surse: Wikipedia: Ada Lovelace, Wikipedia: ICPC. Informații valabile în noiembrie 2026.
Sursa: standardul ocupațional „Programator ajutor”, Autoritatea Națională pentru Calificări, elaborat de Comitetul Sectorial din Constructii de Masini (CSCM). Descarcă standardul oficial (PDF). Informațiile sunt prezentate pe înțelesul tuturor; în caz de diferențe, prevalează documentul ANC.