Programátor je specialista, který se zabývá programováním , tedy tvorbou počítačových programů .
Programování jako povolání může být hlavní profesní činností, nebo pomocnou při řešení jiných problémů, ale i koníčkem .
V roce 2016 byla profese programátor zařazena do TOP 50 nejžádanějších profesí podle Ministerstva práce Ruské federace [1] .
V Rusku se školení specialistů v této oblasti provádí v následujících oblastech:
Jak je uvedeno výše, z hlediska správné terminologie může mít osoba (např.) povolání „programátor“, kvalifikaci „technik-programátor“, „softwarový inženýr“, odbornost „software výpočetní techniky a automatizovaných systémů“ a pozice „vedoucí programátor“ . V hovorové řeči se však ve vztahu ke všem těmto pojmům často používá slovo „programátor“.
V současné době se stejně jako dříve hojně využívá třídění programátorů na aplikované a systémové . Aplikovaný programátor je programátor, jehož programy jsou určeny k řešení aplikovaného problému, který odpovídá potřebám koncového uživatele a podle klasifikace leží mimo počítačovou sféru. Systémový programátor je programátor, jehož programy jsou určeny k zajištění chodu počítače a používají je další počítačoví specialisté.
V roce 2009 Rusko oficiálně schválilo Den programátorů , který se každoročně slaví 13. září (v přestupném roce - 12. září ) - oslava Dne programátorů je stanovena na 256. den v roce [2] . Toto číslo není náhodné: získá se zvýšením čísla 2 na osmou mocninu a odráží počet různých hodnot, které lze uložit do jednoho bajtu .