Descrierea postului unui standard profesional de inginer software. Descrierea postului - Programator. Diferențe de specializare

Universitatea Tehnologică Națională (NTU) este o instituție care oferă servicii în domeniul învățământului profesional suplimentar pe baza unei licențe emise de Departamentul pentru Educație din Moscova. Vă invităm să treceți dezvoltare profesională conform standardului profesional al programatorului  datorită creșterii cerințelor de stat pentru calificarea specialiștilor în domeniul tehnologiilor comunicațiilor, informațiilor și comunicațiilor.

Dezvoltare profesională în conformitate cu standardul profesional al programatorului

Standard "Profesionist"  Nr. 4, aprobat prin Ordinul Ministerului Muncii al Federației Ruse nr. 679n din 18 noiembrie 2013, stabilește calificările necesare pentru implementarea profesională a activităților. Acest document este înregistrat la Ministerul Justiției al Federației Ruse cu numărul 30635 și este publicat oficial.

Se desfășoară pe baza învățământului profesional secundar pentru a-și extinde capacitățile profesionale. Instruirea este împărțită pe termen scurt, tematic și pe termen lung. Cele mai frecvente forme de instruire sunt învățământul full-time, part-time și distanța.

Pregătirea programatorului  poate avea ca scop dezvoltarea:

    metode și tehnici de formalizare a sarcinilor;

    limbaje de funcționalizare a specificațiilor funcționale;

    notații de produse software pentru afișarea grafică a algoritmilor;

    algoritmi pentru soluționarea problemelor, domeniilor și metodelor și aplicațiilor tipice etc.

Pe baza   programator profesionist standard  Fiecare specialist poate să-și contureze singur direcțiile în care este necesar să înăspriți cunoștințele. În timpul instruirii, studenții vor face cunoștință cu aspectele practice ale tehnologiilor informației și comunicațiilor. Acordăm o atenție deosebită problemelor actuale și tendințelor actuale în dezvoltarea acestei industrii.

Astăzi, angajatorii ar trebui să reconsidere procedura de angajare a noilor angajați, certificarea angajaților și conținutul fișelor postului. De la 1 iulie 2016, inspectoratul muncii poate scrie amenzi în mod legal dacă organizațiile nu aplică standardele profesionale aprobate de Ministerul Muncii din Federația Rusă în activitatea lor.

Avantajele studierii la NTU și modul de înregistrare a programatorilor pentru formare avansată

Pregătire avansată pentru programatorirealizat cu ajutorul tehnologiilor educaționale moderne. Vă puteți înscrie la antrenament contactându-ne telefonic sau folosind formularul special de cerere de pe acest site. Dacă este necesar, puteți vizita Universitatea Națională Tehnologică în persoană și puteți fi convins de calitatea înaltă a educației oferite.

De ce ar trebui să ne alegeți:

  • oferim o selecție de peste 1.000 de programe de studiu;
  • prețurile noastre sunt mai mici decât majoritatea ofertelor de pe piața învățământului profesional suplimentar;
  • vă oferim serviciile unui manager personal și vă garantăm o calitate impecabilă a serviciului;
  • instruirea se realizează pe baza materialelor moderne și a bazei tehnice.
  • nivelul facultății NTU este egal cu nivelul cadrelor didactice ale universităților de frunte din țară.

Alegeți un curs la distanță - Sprijin administrativ al activității Măsuri anti-corupție în implementarea procesului educațional Activități antiterorism în organizația educațională Securitate antiterorism Audit / Audit intern Bibliotecar. Știința bibliotecii. Servicii de bibliotecă, de referință, bibliografice și informații Contabilitate Contabilitate Politica bugetară Sistemul bugetar Contabilitate bugetară / Economie, bugetare, contabilitate (buget) contabilitate și control Otolaringolog Administrație de stat și municipală Finanțe de stat și municipale Ordine de apărare a statului Apărare civilă și situații de urgență Defectologie. Profesor-defectolog Diagnosticul și corectarea retardului mental la copii. Protecția informațiilor, a datelor personale și securitatea informațiilor. Artă fină și decorativă. Pedagogie și metodologie didactică Managementul investițiilor / Director de investiții Educație incluzivă (integrată) a copiilor cu dizabilități Tehnologii de informare și comunicare în mediul electronic de informare și educație Management HR / Inspector personal Psihologie clinică Sistem de contract în achiziția de bunuri, lucrări și servicii pentru asigurarea publicului și nevoi municipale / Management Asistență laborator pedagogie și psihologie corecțională. Analize de laborator, teste, măsurători în timpul sesiunilor de pregătire în chimie și biologie Logoped. Sprijin psihologic și pedagogic al copiilor cu patologie vocală Master și managementul vânzărilor Master of business management Master of sports management / Sports management Management in education Metodica predării științelor politice Metodica predării disciplinelor economice Psihologia muzicală și pedagogia. Tehnologii pentru planificarea și implementarea educației muzicale, ținând cont de cerințele oligofrenopedagogiei și oligofrenopsihologiei. Educația și dezvoltarea copiilor cu dizabilități intelectuale în contextul implementării LCR Organizarea achizițiilor de bunuri, muncă, servicii de către anumite tipuri de entități juridice Organizarea asistenței medicale și a sănătății publice Organizarea măsurilor de prevenire și a muncii pentru combaterea extremismului și terorismului Organizarea activităților eficiente pentru furnizarea de credit pentru consumatori Fundamentele lucrărilor de birou și secretariat Fundamentele ingineriei Istorie internă și studii sociale. Proiectarea și implementarea procesului educațional în conformitate cu Standardul Educațional al Statului Federal, Securitatea Muncii / Protecția Muncii pentru managerii și specialiștii organizațiilor, membrii comisiilor de protecție a muncii (comisii) / Profesor (educator, metodolog, psiholog) al învățământului preșcolar în conformitate cu standardele federale ale statului federal Pedagogie (profesor, metodolog, psiholog) învățământul elementar la GEF NOO Pedagogul educației ulterioare / Educatorul educației ulterioare Profesorul învățământului profesional continuu Pedagogia și metodologia învățământului superior la GEF HE Pedagog Ica și metode de predare educație / fizică fizică instructor de educație în preșcolar, DOE Pedagogia și metode de formare profesională în domeniul Pedagogie și Psihologie. Organizarea și conținutul activităților în contextul punerii în aplicare a educației pedagogice GEF (pe industrie) Prim ajutor / îngrijiri medicale de urgență Prim ajutor Prim-ajutor / instruirea angajaților în abilități de prim ajutor Cook securitate la foc / minim de siguranță la foc pentru manageri și ofițeri de securitate la incendiu în instituție Pedagogie aplicată și psihologie Inspecția organelor de supraveghere a instituțiilor de învățământ Securitatea industrială Anticorupția în Sistem de management municipal și de stat Securitatea radiațiilor Lucrări de reabilitare în sfera socială Sanitare. Întreținerea sanitară a camerelor, camerelor specializate, a obiectelor materiale mobile și a deșeurilor medicale Pedagogie socială și psihologie Muncă socială Specialist în control intern (control intern) Specialist în funcționarea structurilor de admisie a apei Teorie și metode de predare a căilor ferate din Belarus Teorie și metode de predare a matematicii Teorie și metode de predare coregrafie Managementul siguranței tehnosferei proprietatea de stat și municipală Managementul statului, municipal și corporativ achiziții active Management resurse umane Management resurse umane și management de proiect Management de proiect / Management de proiect Management financiar / Director financiar Securitate de mediu / Asigurarea securității mediului de către manageri și specialiști în sisteme generale de afaceri Economie și turism și hotelier Economie și finanțe Securitate economică Expert achiziții Securitate electrică Economie de energie și creștere de energie eficiența energetică în organizații și instituții eniyah Locuri de munca - Looking ore academice - - Am ore academice - am nici o speranță pentru o reducere de 40-71 ac. ore De la 72 la 119 ac. ore De la 120 la 250 ac. ore Peste 250 ac. ore - Număr de studenți - 1 2 3 4 5 sau mai mult - Alocarea calificării -

Descrierea postului
programator
  Fișe de post ținând cont de standardele profesionale 2016-2017

Proba de descriere a postului programator

O descriere a postului de probă este realizată ținând cont de standardul profesional

1. General

1.1. Programatorul face parte din categoria profesioniștilor.

1.2. O persoană care are:

1) învățământ profesional secundar;

2) pregătire avansată;

3) experiență practică în dezvoltarea de software timp de cel puțin 6 luni.

1.3. Programatorul trebuie să știe:

1) metode de verificare automată și automatizată a stării de sănătate a software-ului;

2) principalele tipuri de date și metode de diagnostic pentru prezentarea lor;

3) limbaje, utilități și medii de programare și mijloace de execuție pe loturi de proceduri;

4) metricele tipice ale software-ului;

5) principalele metode de măsurare și evaluare a caracteristicilor software;

6) metode de creare și documentare a cazurilor de testare și a seturilor de date de testare;

7) reguli, algoritmi și tehnologii pentru crearea seturilor de date de testare;

8) cerințe pentru structura și formatele de stocare ale seturilor de date de testare;

9) metode și mijloace de verificare a operabilității software-ului;

10) mediu pentru verificarea sănătății și a software-ului de depanare;

11) documente de reglementare internă care reglementează procedura de documentare a rezultatelor verificărilor de sănătate software;

12) metode și mijloace de refactorizare și optimizare a codului programului;

13) limbaje de programare și medii de dezvoltare;

14) documente de reglementare internă care reglementează cerințele pentru codul programului, procedura de reflectare a modificărilor din sistemul de control al versiunii;

15) documente de reglementare internă care reglementează reflectarea rezultatelor refactorizării și optimizării în baza de cunoștințe colective;

16) metode și tehnici de codare a programului de depanare;

17) erori tipice care apar în timpul dezvoltării software și metode de diagnostic și corectare a acestora;

18) Reglementări interne privind munca;

19) cerințe de protecție a muncii și norme de securitate împotriva incendiilor;

20) ……… (alte cerințe pentru cunoștințele necesare)

1.4. Programatorul trebuie să poată:

1) scrie codul de program al procedurilor de verificare a operabilității software-ului în limbajul de programare selectat;

2) utilizați mediul de programare selectat pentru a dezvolta proceduri pentru verificarea operabilității software-ului în limbajul de programare selectat;

3) să dezvolte și să emită cazuri de testare pentru a verifica funcționalitatea software-ului;

4) să dezvolte proceduri pentru generarea seturilor de date de testare cu caracteristici specificate;

5) să pregătească seturi de date utilizate în procesul de verificare a operabilității software-ului;

6) să aplice metode și mijloace de verificare a operabilității software-ului;

7) interpretează datele de diagnostic (jurnalele, protocoalele etc.);

8) analizează valorile caracteristicilor obținute ale software-ului;

9) documentează rezultatele unei verificări de sănătate software;

10) aplica metode, instrumente pentru refactorizare și optimizare;

11) aplică instrumentele de lucru colectiv pe codul software;

12) publică rezultatele refactorierii și optimizării într-o bază de cunoștințe colective sub formă de bune practici;

13) utilizați sistemul de control al versiunii pentru a înregistra modificările efectuate;

14) să aplice metode și tehnici pentru depanarea codului programului defect;

15) interpretează mesaje de eroare, avertismente, înregistrări ale jurnalelor tehnologice care apar la executarea codului defect;

16) ……… (alte abilități)

1.5. Programatorul în activitățile sale este ghidat de:

1) ……… (numele documentului constitutiv)

2) Regulamentul privind ……… (denumirea unității structurale)

3) această descriere a postului;

4) ……… (denumirile actelor de reglementare locale care guvernează

funcții de muncă)

1.6. Programatorul raportează direct ........... (titlul postului

cap)

1.7. ........... (alte dispoziții generale)

2. Funcțiile de muncă

2.1. Verificarea performanțelor și refactorizarea codului software:

1) dezvoltarea de proceduri pentru verificarea performanței și măsurarea caracteristicilor software-ului;

2) dezvoltarea seturilor de date de testare;

3) verificarea stării de sănătate a software-ului;

4) refactorizarea și optimizarea codului programului;

5) corectarea defectelor înregistrate în baza de date a defectelor.

2.2. ........... (alte funcții)

3. Responsabilități

3.1. Programatorul îndeplinește următoarele atribuții:

3.1.1. Ca parte a funcției de muncă, dezvoltarea de proceduri pentru verificarea performanței și măsurarea caracteristicilor software-ului:

1) dezvoltă proceduri:

Verificarea stării de sănătate a software-ului;

Colectarea datelor de diagnostic;

Măsurarea caracteristicilor software necesare;

3.1.2. Ca parte a funcției de muncă, dezvoltarea seturilor de date de testare:

1) pregătește seturi de date de testare în conformitate cu metodologia selectată;

2) evaluează și acceptă termenele pentru implementarea sarcinilor.

3.1.3. Ca parte a funcției de muncă, verificarea sănătății software:

1) efectuează o verificare a stării de sănătate a software-ului pe baza seturilor de date de teste dezvoltate;

2) evaluează conformitatea software-ului cu caracteristicile cerute;

3) colectează și analizează rezultatele obținute ale verificării operativității software;

3.1.4. Ca parte a funcției de muncă, refactorizarea și optimizarea codului programului:

1) analizează codul programului pentru respectarea cerințelor de lizibilitate și performanță;

2) aduce modificări codului programului și verifică performanța acestuia;

3) să evalueze și să cadă de acord cu termenele limită pentru implementarea sarcinilor.

3.1.5. Ca parte a funcției de muncă, corectarea defectelor înregistrate în baza de date a defectelor:

1) reproduce defectele înregistrate în baza de date a defectelor;

2) stabilirea cauzelor defectelor;

3) aduce modificări codului programului pentru a elimina defectele identificate;

4) să evalueze și să cadă de acord cu termenele limită pentru implementarea sarcinilor.

3.1.6. Ca parte a îndeplinirii funcțiilor sale de muncă, el îndeplinește instrucțiunile supraveghetorului său imediat.

3.1.7. ........... (alte îndatoriri)

3.2. ........... (alte fișe de post)

4. Drepturi

Programatorul are dreptul:

4.1. Participa la discuția proiectelor de decizie, la reuniunile privind pregătirea și punerea lor în aplicare.

4.2. Solicitați-vă supraveghetorului imediat pentru clarificări și clarificări cu privire la aceste instrucțiuni emise sarcinilor.

4.3. Solicitați în numele supraveghetorului imediat și primiți de la alți angajați ai organizației informațiile necesare, documentele necesare pentru executarea comenzii.

4.4. Pentru a face cunoștință cu proiectele de decizii ale conducerii cu privire la funcțiile îndeplinite de acesta, cu documentele care îi definesc drepturile și îndatoririle în poziția sa actuală, criterii de evaluare a calității îndeplinirii funcțiilor sale de muncă.

4.5. Depun propuneri de organizare a muncii spre examinare de către supraveghetorul său imediat ca parte a funcțiilor sale de muncă.

4.6. Participa la discuția problemelor legate de responsabilitățile de serviciu.

4.7. ........... (alte drepturi)

5. Responsabilitate

5.1. Programatorul răspunde:

Pentru îndeplinirea necorespunzătoare sau neexecutarea sarcinilor prevăzute de această fișă de post - în modul stabilit de legislația în vigoare a muncii din Federația Rusă;

Pentru infracțiunile și crimele săvârșite în cursul activităților lor - în modul stabilit de legislația administrativă, penală și civilă aplicabilă a Federației Ruse;

Pentru daune aduse organizației - în modul prevăzut de legislația în vigoare a muncii din Federația Rusă.

5.2. ........... (alte dispoziții de răspundere)

6. Dispoziții finale

6.1. Această descriere a postului este elaborată pe baza standardului Programatorului Profesional, aprobat prin Ordinul Ministerului Muncii și Protecției Sociale al Federației Ruse din 18 noiembrie 2013 N 679н, ținând cont de .......... (detalii ale actelor de reglementare locale ale organizației)

6.2. Familiarizarea angajatului cu această descriere a postului se realizează la solicitarea unui loc de muncă (înainte de semnarea contractului de muncă).

Faptul de familiarizare a angajatului cu această fișă a postului este confirmat .......... (prin semnătură pe fișa de familiarizare, care face parte integrantă din acest manual (în jurnalul de familiarizare a locurilor de muncă); într-o copie a fișei postului stocată de angajator;

6.3. ........... (alte clauze finale).

Pentru personalul implicat în dezvoltarea sau depanarea de software, a fost dezvoltat un programator profesionist standard. Acesta prevede clar care sunt responsabilitățile funcționale ale programatorilor dintr-o instituție sau companie. În plus, standardul profesional oferă o listă completă de criterii care trebuie îndeplinite de un angajat responsabil pentru performanța echipamentelor de calculator.

Standardul profesional al programatorului: care este conținutul său

În ordinea Ministerului Muncii din Federația Rusă din data de 18.11.2013, nr. 679, au fost anunțate standarde de lucru de bază pentru programatori, care le permit să își califice nivelul și să clasifice lista responsabilităților funcționale.

Documentul de reglementare include următoarele subsecțiuni:

  • Informații generale.
  • Descrierea tipurilor de muncă.
  • Analiza responsabilităților funcționale.
  • Amprenta despre dezvoltatori.

În secțiune Informații generaleintroduce conceptul specificului muncii și listează și natura activității economice. În plus, această secțiune indică scopul angajatului din această funcție.

În secțiune Descrierea speciilor  fabrică  informații rezumate despre funcționalitatea angajatului. Mai mult, fiecare taxă este descrisă cât se poate de detaliat. Fiecare nivel de calificare, în funcție de conținutul acestei secțiuni, corespunde unui cod specific.

În secțiune Analiza funcțională  extinderea informațiilor despre responsabilitățile programatorului. Iată o listă detaliată a criteriilor pentru postare.

În secțiune producție  dezvoltatorii  informațiile despre toate personalitățile care au transmis Ministerului Muncii un standard profesional al unui inginer software sunt reflectate.

Standardul profesional oferă baza unei distribuții raționale a responsabilităților între angajați. În plus, cu ajutorul acestui document, distribuția responsabilităților funcționale devine mai motivată și mai logică.

Un studiu riguros al personalului Ministerului pe această temă este explicat de faptul că, în prezent, importanța fundamentală pentru desfășurarea corectă a activității la companie și la orice producție este acordată software-ului în sine.

Doar un specialist dintr-o categorie de înaltă calificare care îndeplinește standardul aprobat de Minister poate elimina defecțiunile software sau poate genera un program nou pentru optimizarea activităților de producție sau personal.

Astfel, controlul total al managementului asupra implementării funcționalității de către angajați direct legat de întreținerea software-ului este dictat de necesitatea producției.

Criterii profesionale aplicate, conform standardului profesional al unui programator, pe diferite poziții

Orice responsabilitate funcțională a programatorului trebuie să respecte lista titlurilor postului. Criteriile de calificare, în conformitate cu această prevedere, sunt prezentate cuiva special de la personal, dar nu și în funcția de ansamblu. Acest lucru a dus la faptul că în standardul profesional pentru diferite posturi sunt definite responsabilitățile lor funcționale.

În special, lista indică următoarele:

  1. Programator Junior (sau tehnician-programator).  La solicitarea acestei poziții, este necesar să se furnizeze dovezi documentare ale învățământului profesional secundar primit. Este recomandabil să cunoașteți principiile de bază ale programării și alfabetizarea computerului propriu la nivel de utilizator.
  2. Programator.  Obligatoriu este disponibilitatea învățământului profesional secundar. La asumarea poziției, este necesar să se confirme experiența profesională în termen de șase luni în domeniul ajustării și dezvoltării de software.
  3. Programator senior (sau inginer software).  Învățământul profesional secundar, cu dovezi documentare, este obligatoriu, iar prezența în profesie ar trebui să fie de la 12 luni.
  4. Programator de plumb (sau Lead Software Engineer).  Trebuie să prezinte o diplomă de învățământ superior la preluarea funcției. Cu o prezență în această industrie profesională, experiența ar trebui să fie de trei ani.

Respectarea acestor criterii este obligatorie pentru management la angajarea angajaților.

Responsabilitatea lor funcțională va fi de a asigura buna funcționare a software-ului, formarea sistemelor de comunicare și modalitățile de stocare a informațiilor corporative. Prin urmare, lipsa unei experiențe adecvate sau a unui document despre învățământul de specialitate este o circumstanță incontestabilă de refuz atunci când solicitați un loc de muncă.

Securitatea informațiilor - de ce este atât de important să angajezi un programator competent în conformitate cu standardul profesional

În primul rând, un programator trebuie să fie o persoană competentă. Profesiunea înseamnă nu numai cunoașterea bazelor clasice studiate într-un liceu profesional sau liceu superior.

Tehnologiile informatice sunt în continuă îmbunătățire, concretizare, adaptându-se la realitățile evoluției tehnice. În acest sens, programatorul este instruit să monitorizeze sistematic tehnologiile inovatoare în acest domeniu și să le introducă în procesul de producție.

În plus, actualizările globale primite la nodurile software existente trebuie, de asemenea, utilizate și adaptate la condițiile profesionale locale. Abilitățile bune sunt îmbunătățite de-a lungul anilor. Un programator competent, fără a aștepta o comandă oficială din partea administrației, poate studia independent ofertele de piață din acest domeniu, precum și modificările deciziilor de reglementare și reglementare.

Este deosebit de importantă nivelul ridicat de calificare a programatorului implicat în implementarea lucrărilor pentru a asigura securitatea informațională a companiei. Tehnologiile proprii, tranzacțiile financiare, datele personale ale managementului și tot ceea ce constituie un secret comercial sunt subiectul atenției active a concurenților.

Este cunoscut faptul că tehnologia cloud câștigă în popularitate. Ele constituie un anumit confort, dar diferă în ceea ce privește vulnerabilitatea. Baza de date (inclusiv informații despre circulația fluxurilor financiare) are nevoie de servicii profesionale ridicate.

În plus, dacă informațiile de profil ale companiei sunt stocate pe hard disk-uri, numai un programator profesionist care îndeplinește criteriile unui standard profesional al unui inginer software poate asigura securitatea datelor. Nici o persoană aleatoare nu este luată în această poziție, chiar dacă dețin programele principale.

Protejarea securității informațiilor reprezintă jumătate din succesul unei fabrici sau afaceri. Dacă această funcție de muncă este încredințată unei persoane care nu este competentă sau fără experiență adecvată, informațiile pot fi nu numai furate, ci și deteriorate în mod rău.

Responsabilități funcționale ale programatorului în conformitate cu standardul profesional

Conform standardului profesional al tehnicianului software, angajatul responsabil pentru dezvoltarea de software este însărcinat cu patru funcții principale de muncă.

Pe baza lor, angajatul este responsabil:

  • pentru examinarea codului programului;
  • pentru eliminarea celor mai mici defecțiuni în funcționarea sa;
  • pentru dezvoltarea unui nou cod de program (dacă a apărut o astfel de necesitate în producție);
  • pentru dezvoltarea cerințelor corporative pentru software (aceste cerințe ar trebui să fie specificate personalului la diferite niveluri);
  • pentru proiectare software.

Conform standardului profesional, angajatul trebuie să poată integra module software și să efectueze verificări de înaltă calitate a produsului propus.

Noi produse apar constant pe piața tehnologiei digitale. În acest sens, un programator calificat trebuie să fie capabil să le actualizeze.

Card funcțional programator

Harta include următoarele lucrări:

Standard profesional pentru lucrul cu personalul: unificarea și algoritmizarea

Atunci când angajează un programator, angajatorul în interesele sale ar trebui să verifice modul în care solicitantul de locuri de muncă îndeplinește cerințele de calificare. La întocmirea personalului, se ia în considerare uniformitatea cerințelor pentru toți programatorii.

Dezvoltatori de programatori profesioniști standard: 1C, MESI. Standardul este recomandat pentru utilizare de către angajatori și cei responsabili pentru selecția personalului. Acesta este un instrument convenabil pentru politica de personal. Avantajele sale sunt că vă permite să automatizați procesele de management. Utilizarea sa face ca descrierile postului să fie cât mai inteligibile și accesibile.

  Prezentat pentru angajații a căror principală arie de activitate este dezvoltarea de software. Ce funcții poate îndeplini un programator într-o companie și ce cerințe trebuie să îndeplinească, vom lua în considerare în articolul nostru.

  Descrierea unui standard de programator profesionist

Pentru specialiștii implicați în dezvoltarea de software, standardul profesional a fost aprobat prin ordin al Ministerului Muncii al Federației Ruse nr. 679n din 18 noiembrie 2013. Documentul constă din 4 secțiuni:

Cu ajutorul acestui standard profesional, angajatorul va putea distribui corect funcțiile între angajați în legătură cu dezvoltarea de software și să numească corect pozițiile acestora.

Nu vă cunosc drepturile?

  Titlurile postului în standardul profesional și cerințele de calificare pentru acestea

În standardul profesional, pentru fiecare funcție generalizată a programatorului, este atribuită o listă cu posibile titluri de post. În acest caz, ca regulă generală, cerințele de calificare sunt prezentate nu în funcție în general, ci unui angajat specific care îndeplinește o funcție generalizată separată. În acest sens, în standardul profesional pentru programator, fiecare funcție generalizată corespunde titlurilor și cerințelor postului diferite:

  • programator Junior și tehnician-programator pot avea o educație profesională secundară cu o lipsă completă de experiență de muncă;
  • un programator, de asemenea, poate avea o educație profesională secundară, dar trebuie să lucreze cel puțin 6 luni în domeniul dezvoltării de software înainte de a lua această funcție;
  • programator senior și inginer software trebuie să aibă deja studii superioare și experiență practică în domeniul lor timp de cel puțin un an;
  • un programator principal și un inginer software important trebuie să aibă deja o educație superioară, completată de o experiență de muncă de 3 ani.

Funcții de lucru atribuite programatorului

Un specialist în domeniul dezvoltării de software poate îndeplini 4 funcții de muncă generalizate, presupunând că poate răspunde:

  • pentru dezvoltarea și depanarea codului programului;
  • verificarea stării de sănătate a codului și refactorizarea acestuia;
  • integrarea modulelor software și verificarea lansărilor de produse software;
  • dezvoltarea de cerințe software;
  • proiectare software.

Pentru fiecare dintre funcțiile generalizate enumerate, sunt specificate mai multe, în descrierea cărora există secțiuni care dau o idee despre acțiunile de muncă desfășurate de angajat, precum și despre abilitățile și cunoștințele care i se cer de el.

În concluzie, rămâne de spus că standardul profesional elaborat pentru programatori ar trebui utilizat în pregătirea personalului și a fișelor postului. Prin încredințarea salariatului cu îndeplinirea unei anumite funcții, angajatorul nu trebuie să aleagă numai numele poziției dintre cele propuse în standardul profesional, ci și să verifice dacă salariatul îndeplinește cerințele de calificare necesare implementării sale.

 

Ar putea fi util să citiți: