Kluczowe i najważniejsze zapisy standardu zawodowego „Programista. W jakich organizacjach wymagany jest profesjonalny programista standardowy? Funkcje pracy przypisane programiście

Opis pracy
Programista
Opisy stanowisk pracy z uwzględnieniem standardów zawodowych 2016-2017

Przykładowy opis stanowiska pracy dla programisty

Przykładowy opis stanowiska został opracowany z uwzględnieniem standardu zawodowego Programisty

1. Postanowienia ogólne

1.1. Programista należy do kategorii specjalistów.

1.2. Osoba posiadająca:

1) wykształcenie średnie zawodowe;

2) szkolenie zaawansowane;

3) praktyczne doświadczenie w zakresie wytwarzania oprogramowania od co najmniej 6 miesięcy.

1.3. Programista musi wiedzieć:

1) metody automatycznego i zautomatyzowanego testowania funkcjonalności oprogramowania;

2) główne rodzaje danych diagnostycznych i sposoby ich prezentacji;

3) języki, narzędzia i środowiska programistyczne oraz narzędzia do wsadowego wykonywania procedur;

4) typowe metryki oprogramowania;

5) podstawowe metody pomiaru i oceny cech oprogramowania;

6) metody tworzenia i dokumentowania przypadków testowych i zbiorów danych testowych;

7) zasady, algorytmy i technologie tworzenia zbiorów danych testowych;

8) wymagania dotyczące struktury i formatów przechowywania zbiorów danych testowych;

9) metody i środki sprawdzania funkcjonalności oprogramowania;

10) środowisko do testowania funkcjonalności i debugowania oprogramowania;

11) wewnętrzne dokumenty regulacyjne regulujące tryb dokumentowania wyników testów funkcjonalności oprogramowania;

12) metody i środki refaktoryzacji i optymalizacji kodu programu;

13) języki programowania i środowiska programistyczne;

14) wewnętrzne dokumenty regulacyjne regulujące wymagania dotyczące kodu programu, tryb odzwierciedlania zmian w systemie kontroli wersji;

15) wewnętrzne dokumenty regulacyjne regulujące procedurę odzwierciedlania wyników refaktoryzacji i optymalizacji w zbiorczej bazie wiedzy;

16) metody i techniki debugowania kodu programu;

17) typowe błędy występujące podczas tworzenia oprogramowania oraz metody ich diagnozowania i korygowania;

18) Wewnętrzne przepisy pracy;

19) wymagania ochrony pracy i przepisy przeciwpożarowe;

20) ……… (inne wymagania dotyczące niezbędnej wiedzy)

1.4. Programista musi umieć:

1) napisać kod programu procedur testowania funkcjonalności oprogramowania w wybranym języku programowania;

2) wykorzystać wybrane środowisko programistyczne do opracowania procedur testowania funkcjonalności oprogramowania w wybranym języku programowania;

3) opracowywać i projektować przypadki testowe sprawdzające funkcjonalność oprogramowania;

4) opracowywać procedury generowania zbiorów danych testowych o określonych charakterystykach;

5) przygotować zbiory danych wykorzystywane w procesie testowania wydajności oprogramowania;

6) stosować metody i środki sprawdzania funkcjonalności oprogramowania;

7) interpretować dane diagnostyczne (logi, protokoły itp.);

8) analizować wartości uzyskanych cech oprogramowania;

9) dokumentować wyniki testów funkcjonalności oprogramowania;

10) stosować metody i narzędzia refaktoryzacji i optymalizacji;

11) wykorzystywać narzędzia do wspólnej pracy nad kodem programu;

12) publikować wyniki refaktoryzacji i optymalizacji w zbiorczej bazie wiedzy w postaci najlepszych praktyk;

13) używać systemu kontroli wersji do rejestrowania wprowadzanych zmian;

14) stosować metody i techniki debugowania wadliwego kodu programu;

15) interpretować komunikaty o błędach, ostrzeżenia i wpisy do dziennika technologicznego powstałe podczas wykonywania wadliwego kodu;

16) ……… (inne umiejętności i zdolności)

1,5. Programista w swoich działaniach kieruje się:

1) ……… (nazwa dokumentu założycielskiego)

2) Przepisy z dnia ……… (nazwa jednostki strukturalnej)

3) niniejszy opis stanowiska;

4) ……… (nazwy lokalnych przepisów regulujących

funkcje pracy według stanowiska)

1.6. Programista raportuje bezpośrednio do ……… (stanowisko

menedżer)

1.7. ……… (inne postanowienia ogólne)

2. Funkcje pracy

2.1. Sprawdzanie funkcjonalności i refaktoryzacja kodu oprogramowania:

1) opracowanie procedur testowania funkcjonalności i pomiaru cech oprogramowania;

2) opracowywanie zbiorów danych testowych;

3) sprawdzenie funkcjonalności oprogramowania;

4) refaktoryzacja i optymalizacja kodu programu;

5) usunięcia usterek zarejestrowanych w bazie wad.

2.2. ……… (inne funkcje)

3. Obowiązki zawodowe

3.1. Programista wykonuje następujące obowiązki:

3.1.1. W ramach funkcji pracy opracowanie procedur testowania funkcjonalności i pomiaru cech oprogramowania:

1) opracowuje procedury:

Sprawdzenie funkcjonalności oprogramowania;

Gromadzenie danych diagnostycznych;

Pomiar wymaganych cech oprogramowania;

3.1.2. W ramach funkcji pracy opracowanie zbiorów danych testowych:

1) przygotowuje zbiory danych testowych zgodnie z wybraną metodologią;

2) ocenia i uzgadnia terminy wykonania powierzonych zadań.

3.1.3. W ramach pełnionej funkcji sprawdzanie funkcjonalności oprogramowania:

1) sprawdza funkcjonalność oprogramowania na podstawie opracowanych zbiorów danych testowych;

2) ocenia zgodność oprogramowania z wymaganymi cechami;

3) zbiera i analizuje wyniki testów funkcjonalności oprogramowania;

3.1.4. W ramach funkcji pracy refaktoryzacja i optymalizacja kodu programu:

1) analizuje kod programu pod kątem zgodności z wymaganiami czytelności i wydajności;

2) dokonuje zmian w kodzie programu i sprawdza jego funkcjonalność;

3) ocenia i uzgadnia terminy wykonania powierzonych zadań.

3.1.5. W ramach funkcji pracy naprawa usterek zarejestrowanych w bazie wad:

1) odtwarza wady zapisane w bazie wad;

2) ustala przyczyny wad;

3) dokonuje zmian w kodzie programu w celu usunięcia stwierdzonych usterek;

4) ocenia i uzgadnia terminy wykonania powierzonych zadań.

3.1.6. W ramach wykonywania swoich obowiązków służbowych wykonuje polecenia bezpośredniego przełożonego.

3.1.7. ……… (inne obowiązki)

3.2. ……… (inne postanowienia dotyczące obowiązków służbowych)

4. Prawa

Programista ma prawo:

4.1. Uczestniczyć w dyskusjach nad projektami decyzji, w spotkaniach dotyczących ich przygotowania i wdrożenia.

4.2. Poproś bezpośredniego przełożonego o wyjaśnienia i wyjaśnienia dotyczące tych instrukcji i przydzielonych zadań.

4.3. Żądaj w imieniu bezpośredniego przełożonego i otrzymuj od pozostałych pracowników organizacji niezbędne informacje i dokumenty niezbędne do realizacji zlecenia.

4.4. Zapoznaj się z projektami decyzji zarządczych związanych z pełnioną przez niego funkcją, dokumentami określającymi jego prawa i obowiązki na zajmowanym stanowisku oraz kryteriami oceny jakości wykonywania przez niego funkcji pracowniczych.

4,5. Przedstawiać propozycje organizacji pracy w ramach pełnionych funkcji pracowniczych do rozpatrzenia przez bezpośredniego przełożonego.

4.6. Uczestniczyć w dyskusjach na tematy związane z wykonywanymi obowiązkami.

4.7. ……… (inne prawa)

5. Odpowiedzialność

5.1. Programista ponosi odpowiedzialność:

Za nienależyte wykonanie lub niewykonanie obowiązków służbowych przewidzianych w niniejszym opisie stanowiska – w sposób określony w obowiązującym prawie pracy Federacji Rosyjskiej;

Za przestępstwa i przestępstwa popełnione w trakcie swojej działalności - w sposób określony w obowiązującym ustawodawstwie administracyjnym, karnym i cywilnym Federacji Rosyjskiej;

Za wyrządzenie szkody organizacji - w sposób określony w obowiązującym prawie pracy Federacji Rosyjskiej.

5.2. ……… (inne postanowienia dotyczące odpowiedzialności)

6. Postanowienia końcowe

6.1. Niniejszy opis stanowiska został opracowany w oparciu o Standard Zawodowy „Programista”, zatwierdzony rozporządzeniem Ministerstwa Pracy i Ochrony Socjalnej Federacji Rosyjskiej z dnia 18 listopada 2013 r. N 679n, biorąc pod uwagę ……… (szczegóły lokalnych regulamin organizacji)

6.2. Z niniejszym opisem stanowiska pracownik zapoznaje się w momencie zatrudnienia (przed podpisaniem umowy o pracę).

Zapoznanie się pracownika z niniejszym opisem stanowiska pracy potwierdza ……… (podpisem na karcie zapoznania, która stanowi integralną część niniejszej instrukcji (w dzienniku zapoznania się z opisami stanowisk pracy); w kopii opis stanowiska pracy przechowywany przez pracodawcę w inny sposób)

6.3. ……… (pozostałe postanowienia końcowe).

Działalność specjalistów zajmujących się tworzeniem oprogramowania regulują standardy zawodowe. Dokument ten określa wymagany poziom kwalifikacji pracownika i charakteryzuje główne działania pracownicze w zawodzie „programista”.

Dlaczego potrzebujemy profesjonalnego standardu?

Standard zawodowy to dokument określający zbiór wiedzy, umiejętności i zdolności specjalisty niezbędnych do osiągnięcia celów w procesie działalności zawodowej lub odrębnej funkcji zawodowej.

Dokument ten pozwala pracodawcy jasno zrozumieć, którym pracownikom przypisać jakie funkcje, a także ustalić prawidłowe tytuły na ich stanowiskach. Standard zawodowy opracowywany jest przez Ministerstwo Pracy, zatwierdzany przez Ministerstwo Sprawiedliwości i regulowany przez Kodeks Pracy.

Czy trzeba aplikować

Istnieje opinia, że ​​standardy zawodowe są obowiązkowe tylko dla organizacji rządowych, ale nie dla firm prywatnych. Artykuły 57, 195.1, 195.3 Kodeksu pracy Federacji Rosyjskiej wskazują, że kryteria zawarte w tym dokumencie są ustalane dla wszystkich organizacji i nie zależą od rodzaju formy prawnej.

Standardu zawodowego nie należy postrzegać jako pojedynczego, monolitycznego wymagania, obowiązującego w całości. Jest to dokument wielostrukturalny, zawiera zarówno klauzule obowiązkowe, jak i opcjonalne.

Ministerstwo Pracy wyjaśnia, że ​​pracownika może obowiązywać kilka standardów, zatem w żaden sposób nie narusza to swobody osób prawnych w planowaniu procesu pracy i tworzeniu opisów stanowisk.

Zbiór kryteriów i zasad opisanych w standardzie nie ma charakteru normatywnego i obligatoryjnego wymogu wymuszającego na menedżerze zmianę zakresu obowiązków służbowych pracowników zatrudnionych w przedsiębiorstwie.

Jeśli chodzi o wymagania obowiązkowe, możemy mówić tylko o dwóch punktach standardu zawodowego:

  1. Część regulująca wymagania kwalifikacyjne.
  2. Klauzule ustalające nazwy stanowisk.

Jeżeli praca pracownika wiąże się z różnymi ograniczeniami lub daje prawo do świadczeń i wynagrodzeń, wówczas jego stanowisko musi być określone w umowie o pracę w taki sam sposób, jak w standardzie zawodowym.

Niespełnianie przez pracownika standardów zawodowych nie daje pracodawcy prawa do jego zwolnienia. Zwolnienie możliwe jest tylko w przypadku, gdy wyniki certyfikacji są słabe lub nie ma możliwości przeniesienia pracownika na inne stanowisko w firmie odpowiadające jego wiedzy i umiejętnościom. W celu podniesienia kwalifikacji do poziomu standardów zawodowych pracownikowi można zaproponować szkolenie specjalistyczne.

Głównym celem tego dokumentu jest porównać wymagania kwalifikacyjne dla każdej funkcji zawodowej wykonywane przez pracownika w ramach określonego zawodu, a także charakteryzują samą funkcję.

Struktura dokumentu

Standard dla zawodu „programista” został wprowadzony w życie decyzją Ministerstwa Pracy Federacji Rosyjskiej nr 679n z dnia 18 listopada 2013 r.

  1. Ogólne informacje o zawodzie, rodzajach działalności, celach.
  2. Lista funkcji ogólnych i prywatnych, wymagany poziom kwalifikacji dla każdej z nich.
  3. Szczegółowy opis wszystkich procesów pracy oraz wiedzy i umiejętności wymaganych do ich realizacji.
  4. Informacje o kompilatorach standardu.

Główne obowiązki

Standard zawodowy przypisuje programiście kilka głównych typów działań:

  • pisanie kodu i diagnozowanie błędów;
  • testowanie i przeprojektowanie kodu;
  • łączenie poszczególnych modułów, zgodność z przepisami dokumentacji technicznej;
  • określenie wymagań programowych;
  • rozwój architektury oprogramowania.

Ustalone wymagania zgodnie z dokumentem

Ogólna funkcja pracy programisty obejmuje kilka rodzajów czynności zdefiniowanych przez odpowiednie stanowiska. Każdy ma swoje wymagania dotyczące specjalisty.

Młodszy Specjalista

Do takiej pracy wymagany jest dyplom ukończenia szkoły średniej specjalistycznej. Nie jest wymagane żadne doświadczenie zawodowe.

Programista

Specjalista tego poziomu musi to mieć wykształcenie średnie specjalistyczne lub wyższe. Na to stanowisko powoływani są kandydaci, którzy przepracowali w obszarze tworzenia oprogramowania dłużej niż sześć miesięcy.

Specjalista musi wiedzieć:

  • metody automatycznego testowania programów;
  • mechanizmy diagnostyczne oprogramowania;
  • zintegrowane środowiska programistyczne;
  • metody uzyskiwania wartości liczbowych różnych właściwości oprogramowania;
  • organizacja ewaluacji programu;
  • języki programowania.

Senior

Obowiązkowym wymogiem jest posiadanie wyższego wykształcenia specjalistycznego. Pracownik musiał pracować w tej branży dłużej niż rok.

Specjalista musi wiedzieć:

  • metodyka łączenia modułów i komponentów;
  • mechanizmy interakcji pomiędzy oprogramowaniem a użytkownikiem i sprzętem;
  • procesy wdrażania oprogramowania;
  • metody przetwarzania danych;
  • języki programowania.

Prowadzący

Na tym stanowisku mogą pracować specjaliści z co najmniej 3-letnim doświadczeniem w programowaniu. Wymagane jest wykształcenie wyższe.

Specjalista musi wiedzieć:

  • funkcjonalność aktualnego środowiska programowego i sprzętowego;
  • podstawowe narzędzia programistyczne i ich możliwości;
  • metodyka projektowania i tworzenia oprogramowania;
  • technologia tworzenia baz danych.

Różnice w specjalizacjach

Główne różnice są następujące:

  • Technik oprogramowania pracuje z gotowymi programami i przy ich pomocy wykonuje określone zadania;
  • inżynier oprogramowania opracowuje programy, z których następnie korzysta technik;
  • Operator komputera to rodzaj zaawansowanego użytkownika komputera PC, posiadającego bardziej dogłębną wiedzę na temat konkretnych programów używanych w danym obszarze.

Technik-programista

Inżynier oprogramowania wykorzystuje w swojej pracy gotowe oprogramowanie. Za jego pomocą realizuje zadania techniczne, przetwarza wszelkiego rodzaju dane i zapewnia prawidłową pracę sprzętu komputerowego.

Potrafi uczestniczyć w pisaniu prostych kodów. Do jego obowiązków należy także: rejestrowanie dokumentów technicznych, monitorowanie rejestru wykonanych zadań, rozwiązywanie problemów sprzętowych.

Główne funkcje:

  • tworzenie narzędzi do przetwarzania danych;
  • przesyłanie i przechowywanie informacji;
  • utrzymanie funkcjonalności systemu komputerowego;
  • przeprowadzanie transakcji rozliczeniowych;
  • wdrażanie prostych procesów przetwarzania danych technicznych.

Inżynier oprogramowania

Pracownik wykonujący ten zawód musi posiadać zaawansowaną wiedzę z zakresu programowania strukturalnego, rozumieć rodzaje oprogramowania i opanować wszelkiego rodzaju techniki przetwarzania informacji. Mile widziana umiejętność zrozumienia sformalizowanych języków programowania i prowadzenia dokumentacji technicznej.

Główne funkcje:

Operator komputera

Operator komputera (komputer elektroniczny) to pracownik, który wprowadza do komputera różnego rodzaju dane, przetwarza je i przechowuje. Stanowisko to można również nazwać „operatorem komputera osobistego”.

Aby pracować na tym stanowisku nie wystarczy być zaawansowanym użytkownikiem komputera PC. Specjalista musi posiadać umiejętności zarządzania bazami danych oraz potrafić korzystać z różnych systemów operacyjnych i programów. Ponadto wymagana jest znajomość zasad prowadzenia ewidencji i podstaw rachunkowości.

Proces pracy operatora komputera obejmuje:

  • przygotowywanie dokumentów związanych z działalnością operacyjną spółki;
  • kopiowanie dokumentów;
  • wprowadzanie danych tekstowych zgodnie z zasadami języka rosyjskiego;
  • uzupełnianie i prowadzenie bazy danych;
  • odpowiadanie na e-maile;
  • drukowanie dokumentów;
  • systematyczne rozliczanie akt pracy;
  • utrzymanie funkcjonalności sprzętu komputerowego.

Jeśli zdecydujesz się połączyć swoje życie z programowaniem, ten film pomoże Ci podjąć decyzję, jak zacząć od zera.

Wyłączne prawa do prezentowanego materiału należą do ConsultantPlus SA.

Materiał został przygotowany w oparciu o akty prawne z dnia 07.04.2016r.

Warunków, w których zastosowanie standardów zawodowych jest obowiązkowe, jest więcej

Jeżeli pracodawca nie zastosuje obowiązkowych standardów zawodowych, grozi mu kara grzywny

Niezależna ocena pozwoli określić, czy kwalifikacje pracownika odpowiadają standardom zawodowym

Nawet jeśli standardy zawodowe są obowiązkowe, nie będziesz musiał zwalniać pracownika z powodu ich nieprzestrzegania

Standard zawodowy księgowego: od lipca nie zaszły zasadnicze zmiany >>>

Warunków, w których zastosowanie standardów zawodowych jest obowiązkowe, jest więcej

Nawet jeśli standardy zawodowe są obowiązkowe, nie będziesz musiał zwalniać pracownika z powodu ich nieprzestrzegania

Obowiązkowe standardy zawodowe należy stosować w szczególności przy zatrudnianiu nowych pracowników. Zdaniem Ministerstwa Pracy wejście w życie standardów zawodowych nie jest powodem do zwalniania osób, które już pracują.

Standard zawodowy księgowego: od lipca nie zaszły żadne zasadnicze zmiany

Wybierz kurs na odległość - Administracyjne i ekonomiczne wsparcie działań Działania antykorupcyjne w realizacji procesu edukacyjnego Działania antyterrorystyczne w organizacji edukacyjnej Antyterrorystyczny Audyt bezpieczeństwa / Audyt wewnętrzny Bibliotekarz. Bibliotekoznawstwo. Usługi biblioteczne, referencyjne, bibliograficzne i informacyjne Księgowość Polityka budżetowa System budżetowy Rachunkowość budżetowa / Ekonomia, budżetowanie, rachunkowość (budżetowa) księgowość i kontrola Otorynolaryngolog Administracja państwowa i miejska Finanse państwowe i gminne Porządek obronny państwa Obrona cywilna i sytuacje kryzysowe Defektologia. Nauczyciel-defektolog Diagnostyka i korekcja upośledzenia umysłowego u dzieci Ochrona informacji, danych osobowych i zapewnienie bezpieczeństwa informacji Sztuki plastyczne i dekoracyjne. Pedagogika i metody nauczania Zarządzanie inwestycjami / Dyrektor ds. inwestycji Włączająca (zintegrowana) edukacja dzieci niepełnosprawnych Technologie informacyjno-komunikacyjne w elektronicznym środowisku informacyjno-edukacyjnym Zarządzanie dokumentacją kadrową / Inspektor HR Psychologia kliniczna System kontraktów w zakresie zakupów towarów, robót i usług na potrzeby władz samorządowych i samorządowych / Zarządzanie Pedagogika korekcyjna i psychologia Asystent laboratoryjny. Analizy laboratoryjne, testy, pomiary podczas szkoleń z chemii i biologii. Logopeda. Wsparcie psychologiczno-pedagogiczne dla dzieci z logopedą Zarządzanie marketingiem i sprzedażą Magister administracji biznesowej Magister administracji sportowej / Zarządzanie sportem Zarządzanie w oświacie Metody nauczania nauk politycznych Metody nauczania dyscyplin ekonomicznych Psychologia muzyczna i pedagogika. Technologie planowania i realizacji edukacji muzycznej z uwzględnieniem wymagań F Oligofrenopedagogiki i oligofrenopsychologii. Edukacja i rozwój dzieci z niepełnosprawnością intelektualną w kontekście realizacji CSF Organizacja zakupów towarów, pracy i usług przez określone rodzaje podmiotów prawnych Organizacja opieki zdrowotnej i zdrowia publicznego Organizacja działań zapobiegawczych i pracy na rzecz przeciwdziałania ekstremizmowi i terroryzmowi Organizacja efektywne działania w udzielaniu kredytu konsumenckiego Podstawy pracy biurowej i pracy sekretarskiej Podstawy inżynierii Historia kraju i nauki społeczne. Projektowanie i realizacja procesu edukacyjnego zgodnie z Federalnym Państwowym Standardem Edukacyjnym Bezpieczeństwo i Higiena Pracy / Bezpieczeństwo i Higiena Pracy dla menedżerów i specjalistów organizacji, członków komisji (komisji) ds. ochrony pracy / Nauczyciel (pedagog, metodyk, psycholog) edukacja przedszkolna zgodnie z Federalnym Państwowym Standardem Edukacyjnym Przedszkolnej Instytucji Oświatowej Wychowawca (nauczyciel, metodyk, psycholog) edukacja podstawowa zgodnie z Federalnym Państwowym Standardem Edukacyjnym NOO Nauczyciel edukacji dodatkowej / Nauczyciel edukacji dodatkowej Nauczyciel dodatkowego kształcenia zawodowego Pedagogika i metody szkolnictwa wyższego zgodnie z Federalnym Państwowym Standardem Edukacyjnym Pedagogiki Szkolnictwa Wyższego i metod nauczania wychowania fizycznego / Instruktor wychowania fizycznego w placówkach wychowania przedszkolnego, NOO Pedagogika i metody kształcenia zawodowego Pedagogika i psychologia. Organizacja i treść działań w kontekście wdrażania Federalnego Państwowego Standardu Edukacyjnego Edukacja pedagogiczna (według branży) Pierwsza pomoc medyczna / Zapewnienie opieki medycznej w nagłych wypadkach Pierwsza pomoc Pierwsza pomoc / Szkolenie pracowników w zakresie umiejętności pierwszej pomocy Cook Bezpieczeństwo przeciwpożarowe / Technika przeciwpożarowa minimum dla kadry kierowniczej i osób odpowiedzialnych za bezpieczeństwo przeciwpożarowe w placówce Pedagogika stosowana i psychologia Kontrola organów nadzorujących placówki oświatowe Bezpieczeństwo przemysłowe Antykorupcja w systemie władzy państwowej i gminnej Bezpieczeństwo radiacyjne Praca resocjalizacyjna w sferze społecznej Uporządkowany. Utrzymanie sanitarne oddziałów, specjalistycznych gabinetów, przemieszczanie przedmiotów materialnych i odpadów medycznych Pedagogika społeczna i psychologia Praca socjalna Specjalista kontroli wewnętrznej (kontroler wewnętrzny) Specjalista ds. eksploatacji ujęć wody Teoria i metodyka nauczania bezpieczeństwa życia Teoria i metodyka nauczania matematyki Teoria i metodyka nauczania choreografii Bezpieczeństwo technosfery Zarządzanie majątkiem państwowym i komunalnym Zarządzanie zakupami państwowymi, komunalnymi i korporacyjnymi Zarządzanie personelem Zarządzanie personelem i zarządzanie dokumentacją kadrową Zarządzanie projektami / Zarządzanie projektami Zarządzanie finansami / Dyrektor finansowy Bezpieczeństwo środowiskowe / Zapewnienie bezpieczeństwa środowiska przez menedżerów i specjalistów ogólnych systemy gospodarcze Ekonomika i zarządzanie turystyką oraz hotelarstwem Ekonomia i finanse Bezpieczeństwo ekonomiczne Ekspert w dziedzinie zakupów Bezpieczeństwo elektryczne Oszczędzanie energii i zwiększanie efektywności energetycznej w organizacjach i instytucjach Orzecznictwo - potrzebuję godzin akademickich - - mam godziny akademickie - nie mam mam liczę na zniżkę Od 40 do 71 ac. godziny Od 72 do 119 ac. godziny Od 120 do 250 ac. godziny Ponad 250 ac. godziny - Liczba studentów - 1 2 3 4 5 i więcej - Przypisz kwalifikację -

wprowadzone dla pracowników, których główną działalnością jest tworzenie oprogramowania. W naszym artykule przyjrzymy się, jakie funkcje może pełnić programista w firmie i jakie wymagania musi spełniać.

Opis standardu profesjonalnego programisty

Dla specjalistów zajmujących się tworzeniem oprogramowania standard zawodowy został zatwierdzony zarządzeniem Ministerstwa Pracy Federacji Rosyjskiej nr 679n z dnia 18 listopada 2013 r. Dokument składa się z 4 części:

Za pomocą tego zawodowego standardu pracodawca będzie mógł prawidłowo rozdzielić między pracowników funkcje związane z tworzeniem oprogramowania i poprawnie nazwać ich stanowiska.

Nie znasz swoich praw?

Nazwy stanowisk w standardzie zawodowym i wymagania kwalifikacyjne dla nich

W standardzie zawodowym każda uogólniona funkcja programisty ma własną listę możliwych stanowisk. Ponadto co do zasady wymagania kwalifikacyjne są przedstawiane nie ogółowi stanowiska, ale konkretnemu pracownikowi pełniącemu odrębną uogólnioną funkcję. Pod tym względem w standardzie zawodowym programisty każda uogólniona funkcja odpowiada różnym stanowiskom i wymaganiom:

  • młodszy programista i technik programowania może mieć wykształcenie średnie zawodowe i nie posiadać żadnego doświadczenia zawodowego;
  • programista może posiadać jedynie wykształcenie średnie zawodowe, jednak przed objęciem tego stanowiska musi przepracować co najmniej 6 miesięcy w dziedzinie wytwarzania oprogramowania;
  • starszy programista i inżynier oprogramowania musi mieć już wyższe wykształcenie i posiadać co najmniej roczne doświadczenie praktyczne w swojej dziedzinie;
  • Wiodący programista i wiodący inżynier oprogramowania muszą mieć już wyższe wykształcenie, uzupełnione co najmniej 3-letnim stażem pracy.

Funkcje pracy przypisane programiście

Specjalista w dziedzinie tworzenia oprogramowania może pełnić 4 ogólne funkcje zawodowe, sugerując, że może odpowiedzieć:

  • do opracowywania i debugowania kodu programu;
  • sprawdzenie funkcjonalności kodu i jego refaktoryzacja;
  • integracja modułów oprogramowania i weryfikacja wydań produktów oprogramowania;
  • opracowywanie wymagań dotyczących oprogramowania;
  • projektowanie Oprogramowania.

Dla każdej z wymienionych uogólnionych funkcji podano kilka konkretnych, których opis zawiera sekcje, które dają wyobrażenie o czynnościach pracowniczych wykonywanych przez pracownika, a także o wymaganych od niego umiejętnościach i wiedzy.

Podsumowując, pozostaje stwierdzić, że przy sporządzaniu grafików kadrowych i opisów stanowisk pracy należy kierować się standardem zawodowym opracowanym dla programistów. Powierzając pracownikowi pełnienie określonej funkcji, pracodawca ma obowiązek nie tylko wybrać nazwę stanowiska spośród proponowanych w standardzie zawodowym, ale także sprawdzić, czy pracownik spełnia wymagania kwalifikacyjne niezbędne do jego pełnienia.



Powiązane publikacje