Pozicije u tabeli osoblja IT kompanija. Da li je moguće dodati poziciju programera pripravnika u kadrovsku tabelu? Primjer obavijesti o smanjenju radnog mjesta

utvrđuje prava, dužnosti i odgovornosti radnika koji obavlja ovu funkciju. O karakteristikama i sortama opisi poslova za programere bit će riječi kasnije u članku.

Šta radi programer?

Trenutno je profesija programera jedna od najtraženijih i prilično visoko plaćena. To je zbog činjenice da je kompjuterizacija stigla i do najmanjih kancelarija i ureda, a priprema i dostavljanje raznih izvještaja u u elektronskom formatu postali su obavezni. U skladu s tim, zadatak odabira stručnjaka u ovoj oblasti i izrade opisa poslova za njih postao je jedan od prioriteta za menadžment mnogih organizacija.

Posebnost rada programera je u tome što je ova profesija prilično univerzalna, a funkcije koje on može obavljati u okviru svog polja u preduzeću su vrlo raznolike. Na primjer, pozicija programera može uključivati ​​stručnjake sljedećih tipova:

  • sistemski programer;
  • programer aplikacija;
  • tester;
  • specijalista tehničke podrške.

Najčešće, odgovornosti programera u preduzeću uključuju organizaciju podrške softver. Osim toga, glavni zadaci programera, ovisno o njihovoj specijalizaciji, uključuju:

  • kreiranje softvera za rješavanje zadatih problema;
  • Izrada web stranica, programa za upravljanje web stranicama, internetskih trgovina;
  • razvoj operativni sistemi i ljuske za baze podataka;
  • tehničku podršku i održavanje softvera, kao i druge slične poslove.

Sve ove nijanse trebale bi se što jasnije odraziti u opisu posla stručnjaka, tako da se naknadno ne postavljaju pitanja ni o opsegu aktivnosti određenog zaposlenika, niti o opsegu njegove odgovornosti.

Ne znate svoja prava?

Struktura opisa poslova programera (programski inženjer, tehničar programiranja itd.)

Opis posla programera moraju poštovati pravila za izradu opisa poslova prihvaćenih u poslovanju. Istovremeno, sasvim je prirodno da može imati razlike u vezi sa specifičnostima radnih funkcija programera i specifičnostima rada određenog preduzeća.

Tipična struktura opisa posla za programera izgleda ovako:

  1. U gornjem desnom uglu prve stranice nalazi se kolona sa oznakama o datumu odobrenja uputstva i poziciji rukovodioca koji je odobrio dokument. Oznaka odobrenja ovjerava se potpisom rukovodioca. Takođe u ovoj koloni daju se oznake u vezi sa odobrenjem opisa poslova sa relevantnim odjelima i službama organizacije. Oznake su ovjerene potpisima načelnika odjeljenja/službi. Međutim, ponekad se oznake odobrenja nalaze na kraju dokumenta.
  2. Prvi dio opisa posla je posvećen opšte odredbe. Ovaj odjeljak uključuje:
    • spisak uslova za kandidata za zvanje programera;
    • spisak zakonskih dokumenata i druge dokumentacije koju zaposleni mora proučiti da bi radio;
    • postupak zapošljavanja i otpuštanja programera, kao i njegovog zamjenjivanja za vrijeme odsustva;
    • strukturna definicija pozicije programera u organizaciji personalni sto preduzeća i određivanje neposrednog nadređenog specijaliste.
  3. Sljedeći dio se, po pravilu, odnosi na službena prava i odgovornosti zaposlenog. Istovremeno, ponekad (ako su radne funkcije zaposlenika opsežne) blok je podijeljen u dva dijela. Spisak radnih obaveza programera obično uključuje standardne obaveze za ovu poziciju, kao i obaveze određene specijalizacijom zaposlenog (npr. softverski inženjer i softverski tehničar) i karakteristikama organizacije u kojoj radi. Osim toga, poslovi programera često uključuju servisiranje kompjuterske i kancelarijske opreme, kao i uobičajene obaveze zaposlenika za poštovanje standarda rada i radnog vremena.
  4. Sljedeći dio opisa posla naglašava specifičnosti odgovornosti programera za nepravilno obavljanje svojih dužnosti. Važno je imati na umu da mjera odgovornosti ne može prelaziti predviđene granice radno zakonodavstvo.

Standardni zahtjevi za kandidata za poziciju

Tipični zahtjevi za kandidata za poziciju programera obično su sljedeći:

  1. Viša ili srednja specijalno obrazovanje prema deklarisanoj specijalnosti. Ponekad može biti potrebno određeno fakultetsko ili redovno studiranje, poznavanje određenih kompjuterskih jezika i engleskog.
  2. Iskustvo kao programer ili u traženoj oblasti. Ako je osoba zaposlena na bilo kojem nižem nivou, tada radno iskustvo možda nije potrebno, ali ako organizacija traži šefa odjela za programiranje, tada potrebno iskustvo može biti značajan broj godina (obično 3-5).
  3. Spisak dokumentacije sa kojom kandidat za poziciju mora biti upoznat. Po pravilu, pored osnovnih dokumenata, ova lista uključuje interne dokumente preduzeća o organizaciji rada i specifičnostima rada programera. Zaposlenik se nakon prijema u radni odnos upoznaje sa internim dokumentima.

Radne funkcije softverskog inženjera i softverskog tehničara

Najzastupljenija među konkursima za posao programera su pozicije softverskog inženjera i softverskog tehničara. Unatoč činjenici da se ponekad, čak i unutar iste organizacije, ova radna mjesta mogu nazvati isto, radne funkcije koje obavljaju zaposlenici ovih specijalnosti su različite. Ukratko, softverski inženjer je uključen u kreiranje i razvoj programa za kompjuterska tehnologija, a softverski inženjer koristi već razvijene programe za rješavanje zadataka koji su mu dodijeljeni.

U praksi, radne obaveze softverskog inženjera mogu uključivati:

  1. Razvoj programa zasnovan na analizi matematički modeli i algoritme za rešavanje ekonomskih i drugih problema, kao i obezbeđivanje njihove implementacije pomoću računarske tehnologije.
  2. Testiranje i otklanjanje grešaka programa, njihova dalja tehnička podrška.
  3. Razvoj tehnologije za rješavanje problema u svim fazama obrade informacija.
  4. Odabir programskog jezika za opisivanje algoritama i struktura podataka.
  5. Pokretanje debagovanih programa i unos početnih podataka prema zadatim zadacima.
  6. Usklađivanje izrađenog programa na osnovu analize izlaznih podataka.
  7. Izrada priručnika za rad sa programom, izrada ostale potrebne tehničke dokumentacije.
  8. Analiza mogućnosti korištenja softverskih proizvoda.

U okviru svojih radnih obaveza, softverski inženjer može:

  1. Obezbedite automatizovana obrada dolazne informacije, razvijaju tehnologiju za rješavanje ekonomskih i drugih problema.
  2. Učestvuje u projektovanju sistema za obradu podataka i računarskih softverskih sistema.
  3. Ponašanje pripremne aktivnosti na računarski proces, da posmatra rad mašina.
  4. Pripremite dijagrame tehnološki proces obrada informacija, algoritmi za rješavanje problema, rasporedi, upute itd.
  5. Pripremiti tehničke medije za skladištenje koji se koriste za automatski unos podataka u računar, sistematizovati indikatore normativnih i referentnih podataka.
  6. Primanje i kontrola ulaznih informacija, priprema početnih podataka, obrada informacija, priprema dokumentacije.

Dakle, dobro pripremljen opis posla za ovog stručnjaka omogućit će ne samo da se formulira optimalan raspon radnih obaveza zaposlenika, već i da se odrede kriteriji za odabir kandidata za poziciju. Ovo će značajno olakšati zadatak popunjavanja tako važne i neophodne jedinice za preduzeće kao što je programer. Uzorak opisa posla za programera možete preuzeti sa naše web stranice.

Da bi se utvrdile pozicije koje, prema radna aktivnost organizacije se moraju pojaviti u rasporedu zaposlenih, morate se osloniti na obaveznu prirodu akta: ako je preduzeće navedeno kao državno, onda stroga kontrola nad kadrovskim rasporedom i naznakom svih potencijalnih slobodnih radnih mjesta u preduzeću, a isto tako i potrebno je navesti ukupan broj radnih mjesta na kojima rade radnici.

Radne pozicije mogu uključivati ​​poziciju pravnika, menadžera ugovora, zaštitara, električara, predradnika i mnoge druge specijalnosti.

Kategorije i vrste prema klasifikatoru

Osvrnimo se na Federalni zakon br. 79, koji klasifikuje i reguliše kategorije i grupe položaja u državnoj službi Ruske Federacije.

Glavne grupe radnih mjesta u kadrovskoj tabeli:

  • viši;
  • main;
  • voditelji;
  • starješina;
  • juniori.
  • Menadžeri– zauzimaju najviše pozicije u organizaciji i sprovode aktivnosti na upravljanju svim resursima preduzeća, uključujući i osoblje. Ova kategorija je podijeljena u 3 grupe: viši, glavni i vodeći menadžeri.
  • Asistenti– ovi zaposleni se inače nazivaju savjetnicima. Oni su odgovorni za podršku nadređenima, odnosno izvršavaju njihova naređenja i preuzimaju punu odgovornost, po potrebi privremeno zauzimajući poziciju vođe.
  • Specijalisti– baviti se profesionalnim aktivnostima u okviru konkretnih zadataka koje postavlja menadžment. Ova kategorija je podijeljena u 4 grupe: viši, glavni, vodeći i viši specijalisti.
  • Stručnjaci za podršku– karakterišu podršku delatnosti preduzeća, njihov delokrug rada je obiman i obuhvata sledeće tačke: poslovne poslove, dokumentaciju, organizacione, finansijsko-ekonomske i informacione.

Ispod je uzorak kadrovske tabele u kojoj su naznačene jedinice osoblja:


Šifre zanimanja - šta su, čemu služe?

Klasifikator poslova je katalog svih zanimanja vezanih za aktivnosti preduzeća; radi praktičnosti, on označava kodove koji se koriste u tabeli osoblja.

Šifra i kategorija su strukturni pokazatelji podređenosti. Recimo da je glavno odeljenje označeno brojem 03, u kom slučaju će zaposleni koji su mu podređeni biti prikazani kao 03.01, 03.02 itd. Kategorizacija također dodaje odgovarajuće brojeve cjelokupnom kodu ako dođe do naknadne podjele.

Institucije koje se bave vladine aktivnosti a priori, oni moraju imati ovaj imenik, ali druge organizacije ne podliježu takvim zahtjevima.


Katalizator ovakvih akcija je povećanje broja zaposlenih u kompaniji ili optimizacija postojećih procesa.

Ovaj posao imaju pravo da obavljaju šefovi, zaposleni u kadrovskoj i pravnoj službi i računovodstvenim službama, a treba imati na umu da i obični zaposleni mogu obavljati takve poslove ako imaju pismeno punomoćje.

  1. Za uvođenje nove pozicije, prije svega, izdaje se dokument, ovjeren potpisom rukovodioca. U njemu se navodi:
    • period važenja kadrovske tabele;
    • datum i mjesto odobrenja;
    • lice koje vrši izvršenje naloga;
    • i razlozi za prilagođavanje, to može biti zbog poboljšanja strukture organizacije, reorganizacije odjeljenja, optimizacije rukovodstva itd.
  2. Nakon toga se mijenja sadržaj kolona kadrovske tabele i dodaje se nova pozicija u skladu sa opštom procedurom.

Postupak promjene: oduzimanje i preimenovanje

  • U svim ovim postupcima, što se tiče uvoda nova pozicija, potrebno je izdati odgovarajući nalog, ovjeren potpisom glavnog lica kompanije.
  • Ako je pozicija nezauzeta, onda se možete snaći samo izdavanjem naredbe i nastavkom na realizaciju svojih planova.
  • Međutim, ako je radno mjesto zaposleno, on mora biti obaviješten. A nakon dobijanja njegovog pristanka, uz ugovor o radu sastavlja se sporazum o dokumentu. To je zbog činjenice da je naziv slobodnog radnog mjesta upisan i u ugovoru i u radnoj knjižici.

    Dakle, postupak smanjenja i preimenovanja slobodnog radnog mjesta podrazumijeva prilagođavanje svih pratećih dokumenata.

  • Uzorak obavijesti zaposleniku o preimenovanju pozicije:


    Primjer dodatnog ugovora uz ugovor o radu:

    Šta učiniti ako bilo koja jedinica nije na rasporedu - da li je moguće zaposliti radnika?

    U takvim okolnostima možete zaposliti uposlenika u nevladinoj organizaciji, gdje je red svih interni procesi je regulisano od strane menadžmenta, ali morate shvatiti da ako nema pozicija u kadrovskoj tabeli, to može u budućnosti donekle otežati smanjenje broja zaposlenih.

    Osim toga, u određenim situacijama ovo se smatra kršenjem stava 4 člana 5.27 Zakona o upravnim prekršajima Ruske Federacije od strane poreskih organa. I kao rezultat toga, organizacija mora pokrenuti tužbu za osporavanje nezakonitih radnji zaposlenika Federalne porezne službe.

    Zaključak

    Ako je preduzeće nedržavno, onda rukovodstvo proizvoljno odlučuje o pitanju dodavanja kadrova u dokumentaciju.

    Ali ipak, za kompaniju je takav alat vrlo pogodan za poslovanje s velikim brojem ljudskih resursa, jer osoblje vam omogućava da olakšate analizu tekućih procesa; a osim toga, u slučaju neizbježne revizije od strane poreskih organa, tabela osoblja pomaže da se izbjegnu nepravedni komentari s njihove strane.

    Zakon utvrđuje zahtjeve za nazive radnih mjesta u kadrovskoj tabeli. Saznajte koji poslodavci ih se moraju pridržavati, a za koga takvi zahtjevi nisu obavezni.

    Pročitajte naš članak:

    Kako pravilno imenovati poziciju u kadrovskoj tabeli

    Poslodavac prije svega treba zapamtiti da pri zapošljavanju zaposlenika naziv radnog mjesta mora odgovarati kadrovskoj tabeli (član 57. Zakona o radu Ruske Federacije). Dakle, početno spominjanje naziva radnog mjesta odražava se u “osoblju”. I sve kompanije treba da imaju raspored zaposlenih.

    Vrijedi napomenuti da nazivi specijalnosti moraju biti isti za sve radnike koji obavljaju isti posao. Shodno tome, plate su jednake. Ako je potrebna diferencijacija, onda je moguća podjela na kategorije. Tada su dozvoljene razlike u plaćanju.

    Pročitajte također:

    Kada su potrebni priručnici i profesionalni standardi

    Pre uvođenja profesionalnih standarda, na samom kraju 2012. godine, korišćeni su Jedinstveni tarifno-kvalifikacijski priručnici (UTKS). Tako su radničke specijalnosti i specijalisti imenovani na osnovu ovih priručnika.

    Možete li sami smisliti naziv posla?

    Za komercijalne kompanije podudaranje naziva poslova nije toliko važno. Na kraju krajeva, po pravilu, za njih nisu predviđene beneficije, a samim tim ni regulacija imena.

    Pri obavljanju ovog posla treba se rukovoditi principom razumnosti i imenovati pozicije kako bi njihova radna funkcija bila očigledna iz njihovog imena. Danas je naziv "menadžer" u širokoj upotrebi. U ovom slučaju, i šef odjela i čistačica mogu se nazvati menadžerom s malom razlikom u imenu.

    Poslodavci često smišljaju lijepe, prestižne pozicije da namame najbolji specijalista na mjestu. Uključujući korištenje stranih imena (HR menadžer). Ovakve radnje su direktno zabranjene važećim zakonodavstvom (član 6. Pravila za vođenje i čuvanje radnih knjižica, izradu obrazaca radna knjižica i dostavljanje ih poslodavcima), jer to može dovesti u zabludu kandidate za upražnjena radna mjesta.

    Promjena pozicije u kadrovskoj tabeli: postupak

    Promjena rasporeda osoblja može biti neophodna u prilično velikom broju slučajeva. Jedna od njih je promjena položaja. Ova procedura nije uobičajena i zahtijeva poštovanje niza uspostavljena pravila. Procedura postaje mnogo jednostavnija ako su sva mjesta na poziciji koja se mijenja prazna. Dok zauzete jedinice stvaraju mnoge prepreke i značajno povećavaju protok dokumenata.

    Pročitajte također:

    Ako ima slobodnih radnih mjesta, dovoljno je jednostavno izdati naredbu za promjenu kadrovskog rasporeda. U nastavku ćemo razmotriti redoslijed radnji kada je opklada zauzeta.

    Korak 1. Donošenje odluke i izdavanje naredbe za promjenu kadrovskog rasporeda

    Poslodavac nakon donošenja odgovarajuće odluke izdaje nalog za promjenu osoblja. Nalog za izmenu sastavlja se trenutnog datuma, dokument potpisuje šef kompanije. Datum prilagođavanja mora biti odložen najmanje 2 mjeseca.

    Korak 2. Obavještavanje zaposlenih o promjeni pozicije

    Budući da je promjena naziva radnog mjesta bitan uslov ugovor o radu, zaposleni moraju biti obaviješteni 2 mjeseca prije predloženih izmjena. Zaposleni dobijaju pismenu obavijest koju moraju potpisati.

    Korak 3. Promjene stupaju na snagu

    Nakon navedenog perioda, promjene će stupiti na snagu. Za zaposlene koji pristaju na izmjene potrebno je pripremiti dodatne ugovore uz ugovore o radu. I takođe izvršite odgovarajuće upise u radne knjige.

    Predstavljamo vam tipičan primjer opisa posla programera, uzorak 2019. Ne zaboravite, svaka instrukcija programera se daje uz račun.

    U nastavku se nalaze tipične informacije o znanju koje bi programer trebao imati. O dužnostima, pravima i odgovornostima.

    Ovaj materijal je dio ogromne biblioteke naše web stranice koja se svakodnevno ažurira.

    1. Opšte odredbe

    1. Programer spada u kategoriju specijalista.

    (-programer II kategorije: viša stručna (tehnička ili inženjersko-ekonomska) stručna sprema i radno iskustvo programera III kategorije ili drugih inženjerskih zvanja na poslovima specijalista sa višom stručno obrazovanje, najmanje 3 godine.

    Programer III kategorije: viša stručna (tehnička ili inženjersko-ekonomska) stručna sprema i radno iskustvo u specijalnosti stečenoj tokom školovanja, odnosno radno iskustvo na inženjerskim poslovima bez kvalifikacione kategorije.

    Programer: viša stručna (tehnička ili inženjersko-ekonomska) stručna sprema bez uslova za radno iskustvo ili srednja stručna (tehnička ili inženjersko-ekonomska) stručna sprema i radno iskustvo kao tehničar I kategorije u trajanju od najmanje 3 godine ili druga radna mjesta na poslovima specijalista sa srednjom stručnom spremom kvalifikacije obrazovanje, najmanje 5 godina.)

    3. Programera zapošljava i otpušta direktor organizacije.

    4. Programer mora znati:

    — smjernice i regulatorni materijali koji regulišu metode za razvoj algoritama i programa i korištenje računarske tehnologije u obradi informacija, osnovne principe strukturiranog programiranja;

    — vrste softvera;

    — tehničke i operativne karakteristike, karakteristike dizajna, namjena i načini rada računara, njegova pravila tehnički rad;

    — tehnologija automatske obrade informacija;

    — vrste tehničkih medija za skladištenje;

    — metode klasifikacije i kodiranja informacija;

    — formalizovani programski jezici;

    — trenutni standardi, sistemi brojeva, šifre i kodovi;

    - postupak registracije tehnička dokumentacija;

    — napredno domaće i strano iskustvo u programiranju i korišćenju računarske tehnologije;

    — osnove ekonomije, organizacije proizvodnje, rada i upravljanja;

    — osnove radnog zakonodavstva;

    — interni radni propisi;

    — pravila i propisi zaštite na radu, sigurnosnih mjera, industrijske sanitacije i zaštite od požara.

    5. U svojim aktivnostima programer se rukovodi:

    zakonodavstvo Ruske Federacije,

    - Statut organizacije,

    - naredbe i uputstva zaposlenih kojima je podređen u skladu sa ovim uputstvima,

    - ovaj opis posla,

    — Interni pravilnik o radu organizacije.

    6. Programer odgovara direktno __________ (navesti poziciju zaposlenog kome odgovara).

    7. Za vrijeme odsutnosti programera (službeno putovanje, odmor, bolovanje i sl.), njegove poslove obavlja osoba koju imenuje direktor organizacije u na propisan način, koji stiče odgovarajuća prava, obaveze i odgovoran je za ispunjavanje zadataka koji su mu dodijeljeni.

    2. Poslovna zaduženja programera

    Programer:

    1. Na osnovu analize matematičkih modela i algoritama za rješavanje ekonomskih i drugih problema, razvija programe koji obezbjeđuju mogućnost izvršavanja algoritma i, shodno tome, zadatog zadatka korištenjem računarske tehnologije, testira ih i otklanja greške.

    2. Razvija tehnologiju za rješavanje problema u svim fazama obrade informacija.

    3. Odabire programski jezik za opis algoritama i struktura podataka.

    4. Određuje informaciju koja se obrađuje računarskom tehnologijom, njen obim, strukturu, izgled i šeme za unos, obradu, skladištenje i izlaz, metode njenog upravljanja.

    5. Obavlja poslove na pripremi programa za otklanjanje grešaka i vrši otklanjanje grešaka.

    6. Određuje obim i sadržaj ovih test slučajeva, pružajući najpotpuniju provjeru usklađenosti programa sa njihovom funkcionalnom namjenom.

    7. Pokreće debagovane programe i unosi početne podatke određene uslovima dodeljenih zadataka.

    8. Vrši prilagođavanja izrađenog programa na osnovu analize izlaznih podataka. Izrađuje uputstva za rad sa programima, izrađuje potrebnu tehničku dokumentaciju.

    9. Utvrđuje mogućnost korištenja gotovih softverskih proizvoda.

    10. Pruža podršku za implementirane programe i softver.

    11. Razvija i implementira sisteme za automatsku provjeru ispravnosti programa, tipskih i standardnih softver, predstavlja tehnologiju obrade informacija.

    12. Obavlja poslove na objedinjavanju i tipizaciji računarskih procesa.

    13. Učestvuje u izradi kataloga i kartoteka standardnih programa, u izradi formi dokumenata podložnih mašinskoj obradi, u projektovanju programa koji omogućavaju proširenje obima primene računarske tehnologije.

    14. Poštuje interne pravilnike o radu i druge lokalne propise organizacije.

    15. U skladu interna pravila i standardi marketinga, sigurnosti, industrijske sanitacije i zaštite od požara.

    16. Osigurava čistoću i red na svom radnom mjestu,

    17. Izvršava, u okviru ugovora o radu, naloge zaposlenih kojima je podređen u skladu sa ovim uputstvima.

    3. Prava programera

    Programer ima pravo:

    1. Dostaviti prijedloge na razmatranje direktoru organizacije:

    — poboljšati rad u vezi sa pruženim ovo uputstvo odgovornosti

    - o podsticanju njemu podređenih uglednih službenika,

    - o privođenju materijalnoj i disciplinskoj odgovornosti njemu podređenih radnika koji su narušili proizvodnu i radnu disciplinu.

    2. Zahtjev od strukturne podjele i zaposlenima u organizaciji informacije koje su mu potrebne za obavljanje svojih radnih obaveza.

    3. Upoznati se sa dokumentima kojima se definišu njegova prava i odgovornosti po funkciji, kriterijumi za ocjenu kvaliteta obavljanja službene dužnosti.

    4. Upoznati se sa nacrtima odluka menadžmenta organizacije u vezi sa njenim aktivnostima.

    5. Zahtevati od rukovodstva organizacije pružanje pomoći, uključujući obezbeđivanje organizacionih i tehničkih uslova i izvršenje utvrđenih dokumenata neophodnih za obavljanje službenih dužnosti.

    6. Druga prava utvrđena važećim radnim zakonodavstvom.

    4. Odgovornost programera

    Programer je odgovoran u sljedećim slučajevima:

    1. Za nepravilno obavljanje ili neispunjavanje radnih obaveza predviđenih ovim opisom posla - u granicama utvrđenim radnim zakonodavstvom Ruske Federacije.

    2. Za krivična djela počinjena u toku njihove djelatnosti - u granicama utvrđenim važećim administrativnim, krivičnim i građanskim zakonodavstvom Ruske Federacije.

    3. Za nanošenje materijalne štete organizaciji - u granicama utvrđenim važećim radnim i građanskim zakonodavstvom Ruske Federacije.

    Opis posla programera - uzorak 2019. Poslovna zaduženja programer, prava programera, odgovornost programera.

    Kako se zove vaša pozicija... ili ne, čak ni to. Šta bi trebalo da bude vaše radno mesto?

    Zapravo, postoji mnogo opcija za imena za one koji su uključeni u programiranje:

    Software Developer

    Developer

    Razvojni inženjer

    Senior Software Developer

    Programer

    Arhitekta-programer

    Software Architect

    Štaviše, službeni naziv vaše pozicije i ono što radite dvije su različite stvari.

    U velikoj shemi stvari, nazivi poslova ne znače ništa. Nije li? Na kraju krajeva, naziv radnog mjesta vam ne govori apsolutno ništa o poslu ili osobi. Neke kompanije svoje najbolje programere nazivaju starijim programerima, druge ljude sa istim odgovornostima nazivaju razvojnim arhitektima, a druge ih jednostavno nazivaju programerima softvera.

    Neke pozicije zvuče impresivnije, međutim, u stvarnosti naslov ne nosi nikakve objektivne informacije.

    Ali još uvijek traje debata o tome šta znači ova ili ona pozicija i kako bi se “informatičari” trebali zvati. Svi ovi sporovi su zasnovani na uvjerenju da postoji neka vrsta službenog rangiranja poslova i da negdje u paralelnom svemiru postoje njihove definicije. Naravno da ne razgovaramo o kvalifikacijama imenike rasporeda osoblja i opisa poslova)

    Dakle, kako bi se onda trebali zvati “IT stručnjaci”? Kako su svi navikli - "Programeri"?

    I ako samo ne programirate! Sakupljate i analizirate zahtjeve, pravite makete, pišete testove... Pa možda programer softvera? I ako ovo radiš dugo vremena i uspješan - vodeći direktor ili viši programer softvera?

    Vi ste sjajna osoba, nezamjenjiv radnik, a ne samo neka vrsta programera. Programer je onaj koji piše kod, tijelo kodera. A tebe, dođavola, nema!

    U ovom slučaju odgovorite na jedno pitanje – koje su vam vještine najvažnije?

    I može se ispostaviti da većina onih koji zarađuju programiranjem za život mora priznati da je, uprkos mnogim drugim funkcijama koje obavljate, vaša najvrijednija vještina pisanje koda.

    Kada biste preuzeli sve odgovornosti starijeg programera osim pisanja koda i dali ih nekom drugom, kako biste tog „nekog drugog“ nazvali? Najvjerovatnije poslovni analitičar ili nešto slično. Malo je vjerovatno da ćete mu dati ponosnu titulu “Senior Developer”?

    Vrijedi i obrnuto: možete oduzeti neke od odgovornosti programera koji nisu kodirani, a on će i dalje ostati programer. Stoga je logično da se nazovete na ovaj način da odražavate svoje glavna funkcija: programiranje.

    Inače, Amazon smatra ispravnim termin "programer", jer se najopsežnija kategorija knjiga za zahtjev "Računari i tehnologija" zove "Programiranje".

    Kada bi pozicije u svakoj oblasti bile imenovane na osnovu onoga što osoba radi većinu vremena, dobili bismo sljedeće:

    Senior Letter Sender

    Client Persuader

    Simulator nasilne aktivnosti

    Meeting Engineer

    Web Surfer

    Ispravljač pogrešnih misli na internetu

    Možda nećete potrošiti 90% svog vremena na pisanje koda, ali ovo je vaša najveća prednost. Dakle, koji su razlozi da sebe nazivate drugačije od "programer" ili "koder"?

    Ne, ne, stani. Jer ako to kažem, svi će misliti da cijeli dan provodim programirajući. Kako će ljudi znati da imam gomilu drugih korisnih vještina?

    Niko ni ne pomišlja da programeri kodiraju po ceo dan! Ne mislite li da advokat svaki dan na sudskim ročištima daje briljantnu odbranu?

    Da li riječi „viši programer softvera” ili „inženjer arhitekte baze podataka” bolje opisuju stotinu odgovornosti koje imate nego samo riječ „programer”? Barem je riječ "programer" razumljiva svima, čak i onima koji se ne razumiju ništa u IT oblasti.

    Sve je ovo prašina i trulež, ne uzimaj to ovo pitanje je preozbiljno. I nemojte odmah otići svom šefu i zahtijevati da vas počne nazivati ​​"programerom".)

    Samo nemojte insistirati samo na jednoj stvari ispravna verzija naslovi. Samo nemojte ispravljati svoje kolege kada sebe nazivaju programerima ili razvojnim arhitektima (iako, usput rečeno, ako razvijate se Softver, morate biti i dobar sistemski arhitekta. I ako mahnete sa čarobnim štapićem i crtate arhitekturu koju bi drugi trebali implementirati - izvinite, niste programer ili programer).

    Ako vas neko pita šta je vaš posao, samo recite: "Ja sam programer." Fraza „Radim kao razvojni inženjer“ definitivno će dovesti do pitanja. I moraćete da odgovorite na ova pitanja da biste na kraju došli do onoga što je rečeno u prvom paragrafu - programirate a ti si programer.

    Zasnovano na materijalima sa simpleprogrammer.com