Un programator este un specialist care se ocupă de programare , adică de crearea de programe de calculator .
Programarea , ca ocupație , poate fi principala activitate profesională, sau auxiliară, în rezolvarea altor probleme, precum și un hobby .
În 2016, profesia de programator a fost inclusă în TOP-50 cele mai solicitate profesii conform Ministerului Muncii al Federației Ruse [1] .
În Rusia, pregătirea specialiștilor în acest domeniu se realizează în următoarele domenii:
După cum sa menționat mai sus, din punct de vedere al terminologiei corecte, o persoană poate avea (de exemplu) ocupația „programator”, calificarea „tehnician-programator”, „inginer software”, specialitatea „software de tehnologie informatică și sisteme automatizate” și poziția „programator principal” . În vorbirea colocvială, totuși, cuvântul „programator” este adesea folosit în legătură cu toate aceste concepte.
În prezent, ca și până acum, clasificarea programatorilor în aplicați și de sistem este utilizată pe scară largă . Un programator aplicat este un programator ale cărui programe sunt concepute pentru a rezolva o problemă aplicată care răspunde nevoilor utilizatorului final și, conform clasificării, se află în afara sferei computerului. Un programator de sistem este un programator ale cărui programe sunt concepute pentru a asigura funcționarea unui computer și sunt utilizate de alți specialiști în computer.
În 2009, Rusia a aprobat oficial Ziua Programatorului , care este sărbătorită anual pe 13 septembrie (într-un an bisect - 12 septembrie ) - sărbătorirea Zilei Programatorului este stabilită în a 256-a zi a anului [2] . Acest număr nu este întâmplător: se obține prin ridicarea numărului 2 la a opta putere și reflectă numărul de valori diferite care pot fi stocate într-un octet .