Proqramçının əmək funksiyası. Proqramçı iş təsviri

19-cu əsrdə biliyin texniki və riyazi istiqaməti yarandı ki, bu da indi inanılmaz populyarlıq və geniş tətbiqi tətbiqetmə qazandı.

Söhbət proqramlaşdırmadan və ya proqram alqoritmlərinin işlənib hazırlanmasından gedir, onların əsası riyazi hesablamalardır. Proqramların tərtib edilməsi üçün texniki cihazların yaradılmasında ilk təcrübələr arasında Zh.M.-nin toxuculuq dəzgahı var. Jakkard (1804) və ilk proqramı şair Bayronun qızı, riyaziyyatçı Ada Lavleys (1841) tərəfindən yazılmış Ç.Bebbecin analitik kompüteri (1822).

Sonra bir əsrlik fasilə gəlir və 1941-ci ildə ilk kompleks proqramlaşdırma dilini hazırlayan Konrad Zusenin kompüteri peyda olur.

Kompüter texnologiyasının sürətli inkişafının müasir dövründə çoxlu proqramlaşdırma dilləri mövcuddur və daim yeni proqram təminatı ixtira edilir. Proqramların tərtibi prosesi kifayət qədər əmək tələb edir, bunun üçün mütəxəssis təkcə peşəkarlığa deyil, həm də seçilmiş bilik sahəsində istedada malik olmalıdır. Bu peşə sayəsində insanlar kompüterdə sərbəst işləmək, internetdə gəzmək, müxtəlif proqramlardan, axtarış sistemlərindən və hər cür xidmətlərdən istifadə etmək imkanı əldə edirlər.

İxtisas inkişaf sahələri

Proqramlaşdırmanı bölmək ənənə halını alıb üç əsas istiqamət:

  • sistem - əməliyyat sistemlərinin, interfeyslərin, verilənlər bazalarının işlənməsini nəzərdə tutur. O, yüksək mürəkkəb proqram sistemlərini inkişaf etdirməyə qadir olan yüksək ixtisaslı mütəxəssislərə məxsusdur. Təəccüblü deyil ki, onlar həmişə tələb olunur;
  • tətbiqi – müxtəlif təşkilatların fəaliyyəti üçün proqram təminatının hazırlanması və tətbiqi daxildir. Buraya şirkət fəaliyyətinin müəyyən növünün xüsusiyyətləri ilə əlaqədar proqramların yaradılması, yenilənməsi və yekunlaşdırılması ilə məşğul olan yüksək ixtisaslaşmış mütəxəssislər (1C və s.) daxildir;
  • Veb – İnterneti əhatə edən qlobal şəbəkələrlə işləməyi əhatə edir. Mütəxəssislər interfeyslər, dinamik saytlar və s. İnternet texnologiyalarının sürətli inkişafı dövründə bu istiqamət xüsusilə populyardır.

Peşənin aktuallığı və gəlirliliyi

Bu gün proqramlaşdırma təkcə ciddi müstəqil sahə deyil, həm də iqtisadiyyatın bir çox sahələri və ixtisaslar üçün köməkçi sahə kimi çıxış edir.

Hazırda bütün istehsal və biznes prosesləri avtomatlaşdırılıb, müxtəlif idarəetmə səviyyələrində, mədəniyyət və məişət sahələrində proqramlar da fəal şəkildə həyata keçirilir.

Proqramçı peşəsi ilə xarakterizə olunur aşağıdakı xüsusiyyətlər:

  • aktuallıq - bu gün heç bir ciddi sənaye və ya müəssisə kompüter proqramları ilə təchiz olunmadan edə bilməz, buna görə də proqramlaşdırma ən aktual və perspektivli sahələrdən biridir;
  • tələb - bu peşə bu gün son dərəcə populyar və zəruridir, şirkətlər həm köklü mütəxəssislərə, həm də yeni gələnlərə layiqli mükafat verməyə hazırdırlar;
  • yüksək rəqabət səviyyəsi, bunun səbəbi yaxşı əmək haqqı və onun yaradıcı xarakteridir. Bununla belə, yüksək ixtisaslı mütəxəssis həmişə qiymətləndiriləcək (bir qayda olaraq, bundan əvvəl çox mərhələli test tapşırığı aparılır);
  • peşə üzrə bilik, bacarıq və vərdişlərə eyni vaxtda yiyələnmək, habelə geniş erudisiyaya malik olmaq ehtiyacı;
  • yüksək gəlirli - müvəffəqiyyətli proqramlaşdırma mütəxəssisləri ayda $ 2,000 və ya daha çox mükafata arxalana bilərlər. Qazanc çox vaxt hazırlanmış və həyata keçirilən proqramların həcmindən və mürəkkəbliyindən birbaşa asılıdır;
  • ciddi karyera perspektivləri - zaman keçdikcə proqramçılar iri şirkətlərdə İT departamentlərinin rəhbərləri, müxtəlif layihələrin aparıcı menecerləri olurlar, öz proqram təminatı biznesini yaradırlar və frilanserliklə uğurla məşğul olurlar;
  • öz ixtisasını daim təkmilləşdirmək, davamlı özünü təhsil almaq və yeni proqramlaşdırma texnologiyalarına yiyələnmək ehtiyacı.

Proqramlaşdırma bir mütəxəssisin əsas peşə fəaliyyəti kimi çıxış edə bilər və ya digər peşəkar vəzifələrin həlli üçün köməkçi ola bilər və ya hətta proqramı yazan şəxsə sadəcə zövq verə bilər. Bu gün dünyada bu peşəyə tələbat ali məktəblərin müvafiq mütəxəssislər hazırlamaq imkanlarını xeyli üstələyir.

Proqramçı olmaq üçün aşağıdakılardan birini seçməlisiniz: texniki universitetdə ixtisaslar: fundamental kompüter elmi və informasiya texnologiyaları, biznes kompüter elmi, proqram mühəndisliyi, tətbiqi riyaziyyat və kompüter elmləri, informatika və informatika, tətbiqi kompüter elmləri və s.

İxtisaslaşma proqramlaşdırmada çox inkişaf edib və universitetdə alınan ixtisas üzrə hərtərəfli biliklər hətta konkret vəzifədə faydalı olmaya bilər. Buna görə də təəccüblü deyil ki, proqramçılar arasında özünütəhsil və müvafiq ixtisas üzrə formal təhsil almadan peşəkar fəaliyyətin həyata keçirilməsi geniş yayılıb.

Gündəlik həyatda proqramçı peşəsi çox vaxt sistem administratorunun və ya digər İT mütəxəssisinin fəaliyyət sahəsi ilə qarışdırılır. Əlbəttə ki, bunlar çox oxşar fəaliyyət növləridir, lakin onların məqsədləri kökündən fərqli ola bilər.

Bu peşənin üstünlükləri və mənfi cəhətləri aşağıdakı videoda müzakirə olunur:

Hələ bir təşkilatı qeydiyyatdan keçirməmisinizsə, o zaman ən asan yol Bu, bütün lazımi sənədləri pulsuz yaratmağınıza kömək edəcək onlayn xidmətlərdən istifadə etməklə edilə bilər: Əgər artıq bir təşkilatınız varsa və mühasibat uçotunu və hesabatı necə sadələşdirmək və avtomatlaşdırmaq barədə düşünürsünüzsə, onda aşağıdakı onlayn xidmətlər köməyə gələcək və müəssisənizdə mühasibi tamamilə əvəz edəcək və çoxlu pul və vaxta qənaət edəcəkdir. Bütün hesabatlar avtomatik olaraq yaradılır, elektron imzalanır və avtomatik olaraq onlayn olaraq göndərilir. Sadələşdirilmiş vergi sistemi, UTII, PSN, TS, OSNO üzrə fərdi sahibkarlar və ya MMC-lər üçün idealdır.
Hər şey bir neçə kliklə, növbə və stress olmadan baş verir. Bunu cəhd edin və təəccüblənəcəksiniz nə qədər asan oldu!

Vəzifə üçün ərizəçi üçün şəxsi və peşəkar tələblər

Uğurlu özünü həyata keçirmək üçün proqramçı aşağıdakılara malik olmalı və inkişaf etdirməlidir: şəxsi və peşəkar keyfiyyətlər:

  • problemin vahid baxışı üçün düşünən sistemlər;
  • kodlar və alqoritmlərlə işləmək üçün riyazi ağıl;
  • böyük miqdarda məlumatla işləmək üçün analitik ağıl;
  • proqramlaşdırma dillərini, dəyişənləri, işarələri və simvolları yadda saxlamaq üçün əla yaddaş;
  • əsas məqamların adi istifadəçilərə aydın olması üçün məlumatları aydın şəkildə təqdim etmək bacarığı;
  • bu peşədə müxtəlif mürəkkəb problemlərin həllinə yaradıcı yanaşma.

Bundan əlavə, proqramçının istənilən uğurlu karyeranı fərqləndirən keyfiyyətlərə malik olması faydalı olardı: nizam-intizam, çalışqanlıq, fədakarlıq, təşəbbüskarlıq, ünsiyyət bacarığı, nəticə üçün çalışmaq və s.

İri tanınmış İT şirkətləri adətən proqramçı vəzifəsinə namizədlərə kifayət qədər yüksək və ciddi tələblər qoyur, nəticədə onlar öz ixtisaslarını sübut etmək üçün çoxmərhələli müsahibələrdən və testlərdən keçməlidirlər. Bu peşədə vakant yerləri doldurarkən bir vəzifə üçün 5-10 nəfərin müsabiqəsi qeyri-adi deyil, lakin bir müəssisənin kadr xidmətinə 10 dəfə daha çox göndərilə bilər.

Bir qayda olaraq, əksər proqramçılar özlərini böyük şəhərlərdə həyata keçirməyə çalışırlar, buna görə də əyalətlərdə yerləşən şirkətlər bəzən uzaqdan iş üçün və ya mütəxəssisləri işə götürməli olurlar.

Peşəkar ixtisaslara dair tələblər proqramçı daxildir: ali və ya orta ixtisas təhsili və ən azı 3 il vəzifədə iş təcrübəsi. Bununla belə, işəgötürənlər tez-tez yeni gələnlərlə “qarşılaşırlar” və sonuncular əvvəlcə səviyyəli dempinqin əleyhinə deyillər.

Vakant vəzifəni doldurmaq üçün namizəd bilməlidir:

  • dünya proqramlaşdırma təcrübəsi;
  • proqramlaşdırmanın əsas prinsiplərini, həmçinin proqram təminatının işlənib hazırlanması üsullarını;
  • məlumatların avtomatik emalı texnologiyaları;
  • müxtəlif növ proqram təminatı;
  • kompüterlərin xüsusiyyətlərini və texniki istismar qaydalarını;
  • əsas proqramlaşdırma dilləri;
  • Texniki ədəbiyyatı oxumaq üçün ingilis dili;
  • say sistemləri, şifrələmə və kodlaşdırma;
  • texniki sənədlərin tərtibi qaydalarını;
  • əmək, müəlliflik hüququ və informasiya təhlükəsizliyi sahəsində əsas qanunvericilik;
  • müəssisədə;
  • əməyin mühafizəsi qaydaları və qaydaları.

Funksional məsuliyyətlər

Əsas iş öhdəlikləri proqramçı:

Hüquq və vəzifələr

Proqramçı haqqı var:

  • iş sahənizi yaxşılaşdırmaq, tabeliyində olanları həvəsləndirmək və ya onlara maddi və intizam məsuliyyəti tədbirləri tətbiq etmək üçün rəhbərlərə təkliflər vermək;
  • öz vəzifələrini yerinə yetirmək üçün lazım olan məlumatları struktur bölmələrdən və həmkarlarından tələb etmək;
  • iş üçün zəruri olan sənədlər və layihələrlə tanış olmaq;
  • xidməti vəzifələrin icrası üçün təşkilati-texniki şəraitin təmin edilməsini müəssisə rəhbərliyindən tələb etmək;
  • tutduğu vəzifədə uğurlu işləmək üçün qüvvədə olan əmək qanunvericiliyi ilə müəyyən edilmiş digər hərəkətləri yerinə yetirmək.

Proqramçı məsul arxasında:

  • Rusiya Federasiyasının Əmək Məcəlləsinə uyğun olaraq rəsmi vəzifələrini yerinə yetirməməsi;
  • funksional vəzifələrinin icrası zamanı törədilmiş hüquqpozmalar;
  • təşkilata maddi ziyan vurmaqla.

Proqramlaşdırma sahəsində müxtəlif sahələr üzrə mütəxəssislərin vəzifə təlimatlarının xüsusiyyətləri


Aparıcı kodlayıcı
adətən bir və ya bir neçə proqram təminatı layihəsinə rəhbərlik edir. Bir qayda olaraq, bu mütəxəssis əla səviyyədə peşəkar hazırlığa, möhkəm iş təcrübəsinə (3-5 ildən) və proqramlaşdırma sahəsində müəyyən nailiyyətlərə malikdir. O, hazırlanmaqda olan proqramın arxitekturasına, işlərin bölüşdürülməsinə və tabeliyində olanlar tərəfindən tapşırıqların yerinə yetirilməsinə nəzarət edilməsinə, gənc mütəxəssislərin hazırlanmasına cavabdehdir. O, həm də idarəetmə və iqtisadi məsələlərə cavabdehdir: kadrların idarə edilməsi, müqavilələrin danışıqları, texniki şərtlərin tərtib edilməsi, mübahisələrin həlli və s.

1c proqramçı müxtəlif müəssisələrin fəaliyyətinin avtomatlaşdırılması üzrə tapşırıqları yerinə yetirir. Proqramlaşdırma dillərini (C++, Delphi, Java, C# və s.), peşənizin mövzu sahəsini, proqram idarəetmə sistemlərini bilmək və komandada işləmək bacarığı tələb olunur. Mütəxəssis son istifadəçi üçün işləyir - mühasibatlıqda 1C qurur, anbar uçotu üçün proqramlar yaradır və s.

Texnik-proqramçı funksional, konstruktor və texnoloji tələblərə uyğun olaraq proqram təminatının sənaye məhsulları kimi layihələndirilməsi, işlənib hazırlanması və istehsalı ilə məşğul olur. Mütəxəssis proqram məhsulunun işlənib hazırlanması üçün üsul və vasitələrin, eləcə də onun həyat dövrü proseslərinin müəyyənləşdirilməsinə də diqqət yetirir.

Gənc proqramçı seçilmiş sahədə xüsusilə mürəkkəb olmayan cari problemləri həll etmək üçün nəzərdə tutulmuşdur. Bu mütəxəssis öz vəzifə borcunu yerinə yetirməklə paralel olaraq daha təcrübəli həmkarlarından öyrənir, dəyərli bacarıq və bacarıqları mənimsəyir. O, alqoritmlərin həyata keçirilməsində, hazırlanmış texniki tələblərə uyğun komponentlərin işlənib hazırlanmasında, kodun aradan qaldırılmasında iştirak edir, yeni modulların işlənib hazırlanmasında, verilənlər bazası arasında mübadilələrin yazılmasında və dəstəklənməsində, onların yenilənməsində, istifadəçilərə məsləhətlərin verilməsində iştirak edir.

Veb proqramçı HTML, Javascript, Perl, PHP kimi dillərdən istifadə etdiyi vebsayt proqramlaşdırması üzrə ixtisaslaşmışdır. Bu mütəxəssisin işi yaradıcılığı və yaradıcı yanaşması ilə seçilir. Veb proqramçının həm də yaxşı intellektual dünyagörüşü olmalıdır. Bununla belə, bu sənayedə əmək haqqı inanılmaz populyarlığına görə digər İT mütəxəssislərininkindən bir qədər aşağı ola bilər - burada çoxlu tələbə və gənc var.

CNC maşın proqramçısı CNC maşınları üçün idarəetmə proqramlarının işlənib hazırlanması, həyata keçirilməsi və konfiqurasiyası, bu dəzgahlarda modelləşdirmə, sənaye avadanlıqlarının sazlanması və sağlamlığının monitorinqi, istehsal olunan məhsulların keyfiyyətinə nəzarət, CNC maşınlarında işləmək üçün texniki məsləhətlər və təlimlər verir, texniki sənədləri hazırlayır, və s.

Sistem proqramçısı digər İT mütəxəssisləri tərəfindən istifadə olunan kompüter əməliyyatlarını dəstəkləmək üçün proqramlar hazırlayır. Bunlar kompüterin aparat bölmələri və köməkçi qurğular (sürücülər, serverlər və s.) üçün proqramlardır. Sistem proqramçısı son istifadəçi ilə işləmir, lakin tətbiq proqramçıları və sistem administratorları ilə qarşılıqlı əlaqədədir. Bu mütəxəssisin əsas vəzifəsi tətbiqi proqramların müxtəlif qurğularla əlaqəsini təmin etməkdir. Sistem proqramçısının xüsusi bir xüsusiyyəti ətraflı işdir, məsələn, mikrosxemlərin fərdi pinlərində gərginliyin proqramlaşdırılması. Bunun üçün mənimsənilməsi olduqca çətin olan C, C++, Delphi, Assembler kimi dillər tələb olunur. Deyə bilərik ki, “sistem mütəxəssisləri” innovasiyalar hazırlayır və sonra “tətbiq mütəxəssisləri” tərəfindən həyata keçirilir.


Verilənlər bazası proqramçısı
verilənlər bazası, onların strukturu və verilənlərlə işləmək üçün interfeys (prosedurlar, görünüşlər, cədvəllər) işləyib hazırlayır. Ən çox yayılmış DBMS Oracle, Microsoft SQL Server, MySQL, Interbase, MS Access, FoxPro-dur. Bunlar proqramlaşdırma sahəsində ən yüksək maaş alan mütəxəssislərdən bəziləridir.

Proqramçı Təcrübəçiəslində təcrübəli proqramçı və ya idarəçinin köməkçisi rolunu oynayır. Mentorun təcrübəsini mənimsəyərək, nisbətən sadə tapşırıqları yerinə yetirir. O, cari məsələlərlə bağlı istifadəçilərə məsləhətlər verir, mövcud kataloqlara yeni detallar əlavə edir, sənədlərin saxlanması və ya hesabatların formasının dəyişdirilməsi üçün şablonların yaradılması, konfiqurasiyanın və ya bütün platformanın yenilənməsi, paylama məlumat bazalarının yaradılması və s.

Proqramçı haqlı olaraq gələcəyin peşəsi hesab olunur. O, ən yaxşı nəticə əldə etmək üçün ən vacib keyfiyyətləri birləşdirməyi bacaran yüksək ixtisaslı mütəxəssisdir. Müasir dünyada səmərəli texniki, iqtisadi, idarəetmə və sosial-mədəni proseslər daha çox onun yaradıcılıq və intellektual səylərindən asılıdır.

Proqramçıların işinin xüsusiyyətləri haqqında ətraflı məlumat üçün aşağıdakı video seminara baxın:

1. ÜMUMİ MÜDDƏALAR
1.1. Bu iş təsviri Proqramçının funksional vəzifələrini, hüquq və vəzifələrini müəyyən edir.
1.2. Proqramçı İT şöbəsinin müdirinin təqdimatı ilə baş direktorun əmri ilə mövcud əmək qanunvericiliyi ilə müəyyən edilmiş qaydada vəzifəyə təyin edilir və vəzifədən azad edilir.
1.3. Proqramçı birbaşa İT departamentinin rəhbərinə hesabat verir.
1.4. Proqramçı vəzifəsinə ali texniki təhsilli şəxs təyin edilir.
1.5. Proqramçı peşəkar kompüter bacarıqlarına, o cümlədən xüsusi kompüter proqramlarından istifadə etmək və yaratmaq bacarığına malik olmalıdır.
1.6. Proqramçı bilməlidir:
- müəssisənin işinə aid qanunlar, əsasnamələr, fərmanlar, sərəncamlar, digər rəhbər sənədlər və normativ aktlar;
- əmək qanunvericiliyi;
- Daxili əmək qaydaları;
- əməyin mühafizəsi qayda və qaydaları;
- Təhlükəsizlik qaydaları, istehsalat sanitariyası və gigiyenası, yanğın təhlükəsizliyi, mülki müdafiə.
1.7. Proqramçı yaxşı ünsiyyət bacarığına malik olmalı, enerjili və müsbət münasibətə malik olmalıdır.

2. PROQRAMÇININ FUNKSİYON VƏZİFƏLƏRİ
2.1. Proqramçı:
2.1.1. İqtisadi və digər məsələlərin həlli üçün riyazi modellərin və alqoritmlərin təhlili əsasında kompüter texnologiyasından istifadə etməklə alqoritmi və müvafiq olaraq verilmiş tapşırığı yerinə yetirmək bacarığını təmin edən proqramlar hazırlayır, onları sınaqdan keçirir və sazlayır.
2.1.2. İnformasiyanın emalının bütün mərhələlərində problemlərin həlli üçün texnologiya hazırlayır.
2.1.3. Alqoritmləri və məlumat strukturlarını təsvir etmək üçün proqramlaşdırma dilini seçir.
2.1.4. Hesablama texnikası ilə emal ediləcək informasiyanı, onun həcmini, strukturunu, daxil edilməsi, emalı, saxlanması və çıxarılması sxemlərini və sxemlərini, ona nəzarət üsullarını müəyyən edir.
2.1.5. Hataların aradan qaldırılması üçün proqramların hazırlanması və onların düzəldilməsi üzrə işləri yerinə yetirir.
2.1.6. Proqramların funksional məqsədlərinə uyğunluğunun ən tam yoxlanmasını təmin edən test işi məlumatlarının həcmini və məzmununu müəyyən edir.
2.1.7. Sazlanmış proqramları işə salır və təyin edilmiş tapşırıqların şərtləri ilə müəyyən edilmiş ilkin məlumatları daxil edir.
2.1.8. Çıxış məlumatlarının təhlili əsasında hazırlanmış proqrama düzəlişlər edir.
2.1.9. Hazır proqram məhsullarından istifadə imkanlarını müəyyən edir.
2.1.10. Proqramlarla işləmək üçün təlimatlar hazırlayır, lazımi texniki sənədləri tərtib edir.
2.1.11. Həyata keçirilən proqramlar və proqram təminatı üçün dəstək verir.
2.1.12. Proqramların düzgünlüyünü avtomatik yoxlamaq üçün sistemlər hazırlayır və tətbiq edir.
2.1.13. Hesablama proseslərinin unifikasiyası və tipləşdirilməsi üzrə işləri yerinə yetirir.
2.1.14. Standart proqramların kataloqlarının və fayl şkaflarının yaradılmasında, kompüter emalına məruz qalan elektron formada sənədlərin formalarının işlənib hazırlanmasında, kompüter texnikasının tətbiq dairəsini genişləndirməyə imkan verən proqramların tərtibində iştirak edir.
2.1.15. Kompüterlərin və ayrı-ayrı qurğuların düzgün texniki istismarını və fasiləsiz işləməsini təmin edir.
2.1.16. Perspektiv və illik iş planlarının və qrafiklərinin işlənib hazırlanmasında, avadanlığa texniki qulluq və təmirin aparılmasında, onun istismarının yaxşılaşdırılması, fasilələrin qarşısının alınması, işin keyfiyyətinin yüksəldilməsi, kompüter texnologiyalarından səmərəli istifadə edilməsi üzrə tədbirlərdə iştirak edir.
2.1.17. Kompüterləri və ayrı-ayrı qurğuları istismara hazırlayır, onlara texniki baxış keçirir, nasazlıqları yoxlayır, nasazlıqları aradan qaldırır və gələcəkdə nasazlıqların yaranmasının qarşısını alır.
2.1.18. Kompüterlərin və ayrı-ayrı qurğuların təkbaşına və ya üçüncü şəxslər tərəfindən vaxtında və keyfiyyətli təmirini təmin etmək üçün tədbirlər görür. 2.1.19. İnventarlaşdırmanın aparılmasında iştirak edir.
2.1.20. Müəssisənin əmlakını qorumalı və müəssisənin kommersiya sirri olan məlumatları və məlumatları açıqlamamalıdır.
2.1.21. Müəssisə rəhbərliyinin icazəsi olmadan müsahibə vermir, müəssisənin fəaliyyəti ilə bağlı görüşlər və ya danışıqlar aparmır.
2.1.22. Əmək və istehsalat intizamına, əməyin mühafizəsi qayda və qaydalarına, istehsalat sanitariyası və gigiyena tələblərinə, yanğın təhlükəsizliyi tələblərinə, mülki müdafiə tələblərinə əməl edir.
2.1.23. Müəssisənin baş direktorunun və İT şöbəsinin müdirinin əmrlərini icra edir.
2.1.24. Müəssisənin fəaliyyətində mövcud nöqsanlar və onların aradan qaldırılması üçün görülən tədbirlər barədə rəhbərliyə məlumat verir.
2.1.25. Müəssisədə əlverişli işgüzar və mənəvi mühitin yaradılmasına töhfə verir.

3. PROQRAMÇININ HÜQUQLARI
3.1. Proqramçının hüququ var:
3.1.1. Proqramçının funksional vəzifələrini yerinə yetirməsinə mane olan səbəbləri aradan qaldırmaq üçün müvafiq tədbirlər görmək.
3.1.2. Proqramçının və bütövlükdə bütün müəssisənin funksional vəzifələri ilə bağlı işin təkmilləşdirilməsi üçün müəssisə rəhbərliyinə təkliflər vermək.

5. PROQRAMÇININ İŞ ŞƏRTLƏRİ
5.1. Proqramçının iş qrafiki müəssisədə müəyyən edilmiş Daxili Əmək Qaydalarına uyğun olaraq müəyyən edilir.

Proqramçı üçün iş təsviri nümunəsi

Nümunə iş təsviri peşəkar standart nəzərə alınmaqla tərtib edilir

1. Ümumi müddəalar

1.1. Proqramçı mütəxəssislər kateqoriyasına aiddir.

1.2. Sahib olan şəxs:

1) orta ixtisas təhsili;

2) təkmilləşdirmə;

3) proqram təminatının hazırlanması sahəsində ən azı 6 ay praktik təcrübə.

1.3. Proqramçı bilməlidir:

1) proqram təminatının funksionallığının avtomatik və avtomatlaşdırılmış sınaqdan keçirilməsi üsulları;

2) diaqnostik məlumatların əsas növləri və onların təqdim edilməsi üsulları;

3) dillər, utilitlər və proqramlaşdırma mühitləri və prosedurların toplu icrası üçün alətlər;

4) tipik proqram göstəriciləri;

5) proqram təminatının xüsusiyyətlərinin ölçülməsi və qiymətləndirilməsinin əsas üsulları;

6) test işlərinin və test məlumat toplularının yaradılması və sənədləşdirilməsi üsulları;

7) test məlumat toplularının yaradılması qaydaları, alqoritmləri və texnologiyaları;

8) sınaq məlumat toplularının strukturuna və saxlanma formatlarına dair tələblər;

9) proqram təminatının funksionallığının yoxlanılması üsulları və vasitələri;

10) proqram təminatının funksionallığının yoxlanılması və sazlanması üçün mühit;

11) proqram təminatının funksionallığının sınaqdan keçirilməsinin nəticələrinin sənədləşdirilməsi prosedurunu tənzimləyən daxili normativ sənədlər;

12) proqram kodunun refaktorinqi və optimallaşdırılması üsulları və vasitələri;

13) proqramlaşdırma dilləri və inkişaf mühitləri;

14) proqram koduna tələbləri tənzimləyən daxili normativ sənədlər, versiyaya nəzarət sistemində dəyişikliklərin əks etdirilməsi qaydası;

15) kollektiv biliklər bazasında refaktorinq və optimallaşdırma nəticələrinin əks etdirilməsi qaydasını tənzimləyən daxili normativ sənədlər;

16) proqram kodunu sazlama metodları və üsulları;

17) proqram təminatının hazırlanması zamanı baş verən tipik səhvlər, onların diaqnostika və korreksiyası üsulları;

18) Daxili əmək qaydaları;

19) əməyin mühafizəsi tələbləri və yanğın təhlükəsizliyi qaydaları;

20) ……… (zəruri biliklər üçün digər tələblər)

1.4. Proqramçı bacarmalıdır:

1) proqramın funksionallığının yoxlanılması prosedurları üçün proqram kodunu seçilmiş proqramlaşdırma dilində yazmaq;

2) seçilmiş proqramlaşdırma dilində proqram təminatının funksionallığının sınaqdan keçirilməsi prosedurlarını hazırlamaq üçün seçilmiş proqramlaşdırma mühitindən istifadə etmək;

3) proqram təminatının funksionallığını yoxlamaq üçün test işlərinin işlənib hazırlanması və layihələndirilməsi;

4) müəyyən edilmiş xüsusiyyətlərə malik test məlumat toplularının yaradılması prosedurlarını işləyib hazırlamaq;

5) proqram təminatının performansının yoxlanılması prosesində istifadə olunan məlumat dəstlərini hazırlamaq;

6) proqram təminatının funksionallığının yoxlanılması üsul və vasitələrini tətbiq etmək;

7) diaqnostika məlumatlarını şərh etmək (loglar, protokollar və s.);

8) əldə edilmiş proqram xüsusiyyətlərinin qiymətlərini təhlil etmək;

9) proqram təminatının funksionallığının sınaqdan keçirilməsinin nəticələrini sənədləşdirmək;

10) refaktorinq və optimallaşdırma üçün üsul və vasitələri tətbiq etmək;

11) proqram kodu üzərində kollektiv iş üçün alətlərdən istifadə etmək;

12) kollektiv bilik bazasında refaktorinq və optimallaşdırmanın nəticələrini qabaqcıl təcrübələr şəklində dərc etmək;

13) edilmiş dəyişiklikləri qeyd etmək üçün versiyaya nəzarət sistemindən istifadə etmək;

14) qüsurlu proqram kodunu aradan qaldırmaq üçün üsul və üsulları tətbiq etmək;

15) qüsurlu kodun icrası zamanı baş verən xəta mesajlarını, xəbərdarlıqları və texnoloji jurnal qeydlərini şərh etmək;

16) ……… (digər bacarıq və qabiliyyətlər)

1.5. Proqramçı öz fəaliyyətində aşağıdakıları rəhbər tutur:

1) ……… (təsis sənədinin adı)

2) ……… haqqında Əsasnamə (struktur bölmənin adı)

3) bu iş təsviri;

4) ……… (tənzimləyən yerli qaydaların adları

vəzifəyə görə əmək funksiyaları)

1.6. Proqramçı birbaşa ………-a hesabat verir (iş adı

menecer)

1.7. ……… (digər ümumi müddəalar)

2. Əmək funksiyaları

2.1. Funksionallığın yoxlanılması və proqram kodunun refaktorinqi:

1) funksionallığın sınaqdan keçirilməsi və proqram xüsusiyyətlərinin ölçülməsi üçün prosedurların işlənib hazırlanması;

2) test məlumat toplularının hazırlanması;

3) proqram təminatının funksionallığının yoxlanılması;

4) proqram kodunun refaktorinqi və optimallaşdırılması;

5) qüsurlar bazasında qeydə alınmış qüsurların düzəldilməsi.

2.2. ……… (digər funksiyalar)

3. Vəzifə öhdəlikləri

3.1. Proqramçı aşağıdakı vəzifələri yerinə yetirir:

3.1.1. Əmək funksiyasının bir hissəsi olaraq, funksionallığın sınaqdan keçirilməsi və proqram xüsusiyyətlərinin ölçülməsi üçün prosedurların hazırlanması:

1) prosedurları hazırlayır:

Proqram təminatının funksionallığının yoxlanılması;

Diaqnostik məlumatların toplanması;

Tələb olunan proqram xüsusiyyətlərinin ölçülməsi;

3.1.2. Əmək funksiyasının bir hissəsi olaraq, test məlumat dəstlərinin inkişafı:

1) seçilmiş metodologiyaya uyğun olaraq test məlumat dəstlərini hazırlayır;

2) verilən tapşırıqların yerinə yetirilməsi üçün son tarixləri qiymətləndirir və razılaşdırır.

3.1.3. Proqram təminatının funksionallığının yoxlanılması iş funksiyasının bir hissəsi olaraq:

1) hazırlanmış test məlumat dəstləri əsasında proqram təminatının funksionallığını yoxlayır;

2) proqram təminatının tələb olunan xüsusiyyətlərə uyğunluğunu qiymətləndirir;

3) proqram təminatının funksionallığının sınaqdan keçirilməsinin nəticələrini toplayır və təhlil edir;

3.1.4. Əmək funksiyasının bir hissəsi olaraq, proqram kodunun refaktorinqi və optimallaşdırılması:

1) proqram kodunun oxunaqlılıq və performans tələblərinə uyğunluğunu təhlil edir;

2) proqram koduna dəyişikliklər edir və onun funksionallığını yoxlayır;

3) verilən tapşırıqların yerinə yetirilməsi üçün son tarixləri qiymətləndirir və razılaşdırır.

3.1.5. Əmək funksiyasının bir hissəsi olaraq qüsurlar bazasında qeyd olunan qüsurların düzəldilməsi:

1) qüsurlar haqqında məlumat bazasında qeydə alınmış qüsurları təkrarlayır;

2) qüsurların səbəblərini müəyyən edir;

3) müəyyən edilmiş qüsurları aradan qaldırmaq üçün proqram koduna dəyişikliklər edir;

4) verilən tapşırıqların yerinə yetirilməsi üçün son tarixləri qiymətləndirir və razılaşdırır.

3.1.6. Əmək funksiyalarının icrası çərçivəsində o, bilavasitə rəhbərinin göstərişlərini yerinə yetirir.

3.1.7. ……… (digər vəzifələr)

3.2. ……… (vəzifə öhdəlikləri ilə bağlı digər müddəalar)

4. Hüquqlar

Proqramçının hüququ var:

4.1. Qərar layihələrinin müzakirələrində, onların hazırlanması və icrasına dair iclaslarda iştirak etmək.

4.2. Bu təlimatlar və təyin olunmuş tapşırıqlarla bağlı bilavasitə rəhbərinizdən dəqiqləşdirmələr və izahatlar tələb edin.

4.3. Təşkilat rəhbərinin adından tapşırığı yerinə yetirmək üçün zəruri olan məlumatları və sənədləri təşkilatın digər işçilərindən tələb etmək və almaq.

4.4. Onun yerinə yetirdiyi funksiyaya aid idarəetmə qərarlarının layihələri, tutduğu vəzifəyə görə hüquq və vəzifələrini müəyyən edən sənədlər, əmək funksiyalarının yerinə yetirilməsinin keyfiyyətinin qiymətləndirilməsi meyarları ilə tanış olmaq.

4.5. Əmək funksiyaları çərçivəsində işin təşkili ilə bağlı təklifləri birbaşa rəhbərinə baxılması üçün təqdim etmək.

4.6. Yerinə yetirilmiş vəzifələrlə bağlı məsələlərin müzakirəsində iştirak etmək.

4.7. ……… (digər hüquqlar)

5. Məsuliyyət

5.1. Proqramçı məsuliyyət daşıyır:

Bu vəzifə təlimatında nəzərdə tutulmuş əmək vəzifələrini lazımınca yerinə yetirmədikdə və ya yerinə yetirmədikdə - Rusiya Federasiyasının mövcud əmək qanunvericiliyi ilə müəyyən edilmiş qaydada;

Fəaliyyəti zamanı törədilmiş cinayətlərə və cinayətlərə görə - Rusiya Federasiyasının mövcud inzibati, cinayət və mülki qanunvericiliyi ilə müəyyən edilmiş qaydada;

Təşkilata zərər vurduğuna görə - Rusiya Federasiyasının mövcud əmək qanunvericiliyi ilə müəyyən edilmiş qaydada.

5.2. ……… (digər öhdəlik müddəaları)

6. Yekun müddəalar

6.1. Bu iş təsviri Rusiya Federasiyasının Əmək və Əhalinin Sosial Müdafiəsi Nazirliyinin 18 noyabr 2013-cü il tarixli 679n nömrəli əmri ilə təsdiq edilmiş Peşəkar Standart "" əsasında hazırlanmışdır ........ nəzərə alınmaqla (yerli qaydaların təfərrüatları). təşkilatın)

6.2. İşçi işə qəbul olunarkən (əmək müqaviləsi bağlanmazdan əvvəl) bu iş təsviri ilə tanış olur.

İşçinin bu vəzifə təlimatı ilə tanış olması faktı ……… (bu təlimatın tərkib hissəsi olan tanışlıq vərəqində imza ilə (vəzifə təlimatları ilə tanışlıq jurnalında)); işəgötürən tərəfindən saxlanılan iş təsviri; başqa şəkildə)

6.3. ……… (digər yekun müddəalar).

Sistem proqramçısının iş təsviri

Sistem proqramçısı iqtisadiyyat və idarəetmə problemlərinin həlli üçün müasir riyazi metodlardan və proqram təminatından istifadə etməyə, müəssisənin layihələndirilməsi, idarə edilməsi və maliyyə fəaliyyətində informasiya texnologiyalarından istifadə etməyə imkan verən bilik və bacarıqlara malik olmalıdır.

İstehsalın, maliyyə axınlarının və kadrların idarə edilməsi üzrə əmək tutumlu işlərin avtomatlaşdırılması və proqram təminatı ilə təmin edilməsi üçün müəssisəyə sistem proqramçısı dəvət olunur. Müəssisədə çoxlu sayda kompüter (adətən 20-dən çox) varsa və ya 10-dan çox kompüteri birləşdirən lokal şəbəkələr varsa, sistem proqramçısı vəzifəsinin tətbiqi məqsədəuyğundur.

Sistem proqramçısına qoyulan əsas tələblər bunlardır: ali texniki təhsil; müxtəlif növ kompüterlər və kompüterlər, o cümlədən iş təcrübəsi. yerli şəbəkələrə inteqrasiya; standart alqoritmik dilləri bilmək; tətbiqi məsələlərin həlli üçün təxmini metodlardan və standart proqram təminatından istifadə təcrübəsi; proqram paketlərinin və verilənlər bazalarının işlənib hazırlanması təcrübəsi; kompüter qrafikası və ekspert sistemləri üzrə biliklər.

I. Ümumi müddəalar

1. Sistem proqramçısı mütəxəssislər kateqoriyasına aiddir.

2. olan şəxs

peşə (texniki) təhsili,

(ali; orta)

(iş təcrübəsi üçün tələblər təqdim edilmədən; ən azı 3 il texniki işçi kimi iş təcrübəsi və ya

orta ixtisas (texniki) təhsilli mütəxəssislərin tutduğu digər vəzifələrdə azı 5 il)

3. Sistem proqramçısı bilməlidir:

3.1. İnformatikanın əsasları, ali riyaziyyat.

3.2. Alqoritmlər nəzəriyyəsinin əsasları, formal dillərin qurulması üsulları, əsas verilənlər strukturları, kompüter qrafikasının əsasları, müasir fərdi kompüterlərin və kompüterlərin qurulması üçün memarlıq xüsusiyyətləri və fiziki əsasları.

3.3. Əsas verilənlər modelləri və onların təşkili.

3.4. Sistem proqramlaşdırma dilləri.

3.5. Sorğu dillərinin qurulması və verilənlərin manipulyasiya prinsipləri.

3.6. Proqramlaşdırma dillərinin sintaksisi, semantikası və təsvirinin formal yolları, paylanmış və paralel proqramlaşdırma konstruksiyaları, tərcümənin üsulları və əsas mərhələləri.

3.7. Ekspert sistemlərinin qurulması prinsipləri.

3.8. Məlumatların idarə edilməsi üçün üsullar və mexanizmlər.

3.9. Əməliyyat sistemlərinin təşkili prinsipləri, tərkibi və iş sxemləri.

3.10. Resursların idarə edilməsinin prinsipləri, fayl sistemlərinin təşkili üsulları.

3.11. Şəbəkə qarşılıqlı əlaqəsinin qurulması prinsipləri.

3.12. Proqram təminatının yaradılmasının əsas üsulları.

3.13. Aparat.

3.14. İnformasiya qanunvericiliyi.

Əmək qanunvericiliyi.

3.16. Əməyin mühafizəsi və təhlükəsizlik qaydaları və qaydaları.

4. Sistem proqramçısı vəzifəsinə təyinat və vəzifədən azad edilmə müəssisə rəhbərinin əmri ilə həyata keçirilir.

5. Sistem proqramçısı birbaşa ______________________________________ hesabat verir.

6. Sistem proqramçısı olmadıqda (xəstəlik, məzuniyyət və s.) onun vəzifələrini müəyyən edilmiş qaydada təyin edilmiş şəxs yerinə yetirir. Bu şəxs müvafiq hüquqlar əldə edir və ona həvalə edilmiş vəzifələrin lazımınca yerinə yetirilməməsinə görə məsuliyyət daşıyır.

II. Vəzifə öhdəlikləri

Sistem proqramçısı:

1. Kompüter texnikası və kompüter informasiya texnologiyalarından istifadə üzrə müəssisənin müdiriyyətinə məsləhətlər verir.

2. Sistem proqram təminatını quraşdırır, konfiqurasiya edir və optimallaşdırır və tətbiqi proqram təminatını mənimsəyir.

3. Tətbiqi proqramlar hazırlayır və həyata keçirir.

4. Xarici cihazları birləşdirir və əvəz edir, kompüter avadanlıqlarını sınaqdan keçirir.

5. Kompüter disk yerini optimallaşdırır.

6. Kompyuter məlumat bazalarının saxlanmasını təmin edir.

7. Kompüter antivirus tədbirləri aparır.

8. Müəssisənin lokal kompüter şəbəkəsinin idarə olunmasında iştirak edir.

9. Müəssisənin rabitə, proqram-texniki avadanlıqları üzrə xidmət göstərən üçüncü tərəf təşkilatları ilə bağlanmış müqavilələrin dəstəklənməsini təşkil edir.

10. Telekommunikasiya kanalları vasitəsilə xarici təşkilatlarla lokal şəbəkə məlumatlarının mübadiləsini təmin edir.

11. Ayrı-ayrı kompüter cihazlarının və yerli şəbəkə kabel xətlərinin sınaqdan keçirilməsini və təmirini aparır.

12. Proqram təminatının və verilənlər bazalarının zədələnməsi ilə bağlı fövqəladə halları aradan qaldırır.

13. Şirkət əməkdaşlarına kompüter savadının əsasları və tətbiqi proqram təminatı ilə işləmək üzrə təlimlərin keçirilməsini təşkil edir.

14. Lokal şəbəkələr və istifadə olunan proqram təminatı üçün texniki dəstək göstərir.

15. Kompyuter avadanlıqlarının funksionallığının saxlanılması üçün profilaktik iş aparır.

16. İxtisaslaşdırılmış müəssisələri cəlb etməklə kompüter texnikasının təmirini təşkil edir.

17. Aparat və proqram təminatı bazarının sistemli təhlilini aparır.

18. Aparatların alınması, inkişafı və ya mübadiləsi üçün təkliflər hazırlayır.

19. Texniki və proqram təminatının müasirləşdirilməsi planları barədə maliyyə-təsərrüfat xidmətinə vaxtında məlumat verir.

20. Görülən işlərə dair hesabatlar tərtib edir.

Sistem proqramçısının hüququ vardır:

1. Tutduğu vəzifəyə görə hüquq və vəzifələrini müəyyən edən sənədlərlə, xidməti vəzifələrin icrasının keyfiyyətinin qiymətləndirilməsi meyarları ilə tanış olun.

Bu vəzifə təlimatında nəzərdə tutulmuş vəzifələrlə bağlı işin təkmilləşdirilməsi ilə bağlı təklifləri rəhbərliyin müzakirəsinə təqdim etmək.

3. Öz xidməti vəzifələrini yerinə yetirmək üçün zəruri olan məlumat və sənədləri şəxsən və ya bilavasitə rəhbərin adından müəssisənin şöbə müdirlərindən və müstəqil mütəxəssislərdən tələb etmək.

4. Müəssisənin rəhbərliyindən xidməti vəzifələrin icrası üçün zəruri olan təşkilati-texniki şəraitin təmin edilməsini tələb etmək.

IV. Məsuliyyət

Sistem proqramçısı aşağıdakılara cavabdehdir:

1. Bu vəzifə təlimatında nəzərdə tutulmuş əmək vəzifələrini lazımınca yerinə yetirmədikdə və ya yerinə yetirmədikdə - Rusiya Federasiyasının mövcud əmək qanunvericiliyi ilə müəyyən edilmiş həddə.

2. Fəaliyyəti zamanı törədilmiş hüquqpozmalara görə - Rusiya Federasiyasının mövcud inzibati, cinayət və mülki qanunvericiliyi ilə müəyyən edilmiş hədlər daxilində.

3. Müəssisəyə maddi ziyan vurduğuna görə - Rusiya Federasiyasının mövcud əmək və mülki qanunvericiliyi ilə müəyyən edilmiş həddə.

Mən bu iş təsvirini oxudum: Tarix. İmza.

2018 © iş təsvirləri

Proqramçının əsas vəzifəsi alqoritmlər və kompüter proqramları hazırlamaqdır. Əlbəttə ki, proqramların çoxlu variantları və növləri var və proqramçıların nə etdiyini daha yaxşı izah etmək üçün onların üç əsas ixtisasını təqdim edəcəyik:

  • Tətbiq olunub proqramçılar - müxtəlif problemləri həll etmək üçün proqram təminatı yaradır (redaktorlar, oyunlar, mühasibat proqramları, CRM sistemləri və s.).
  • Veb-proqramçılar (ən çox bunlar PHP proqramçılarıdır) - İnternet - veb saytlar, veb-sayt sistemlərini və ya onlayn mağazaları idarə etmək üçün proqramlar və s.
  • Sistem proqramçılar - verilənlər bazası üçün əməliyyat sistemləri və qabıqlar hazırlayır, həmçinin digər oxşar problemləri həll edir.

Proqramçı peşəsi olduqca çoxşaxəlidir.

Mütəxəssislərin adları çox vaxt proqramları hazırlamaq üçün hansı dildən və ya texnologiyadan istifadə etmələrindən asılıdır. Məsələn, Java, Delphi, Python, 1C, Android, JavaScript və s proqramçılar var.

İş yerləri

Hazırda proqramçılara demək olar ki, hər yerdə tələbat var.

Proqramçının funksional vəzifələri və işinin xüsusiyyətləri

Proqram mühəndisinin vəzifəsi mövcud ola bilər:

  • “Adi” müəssisədə.
  • Peşəkar proqramlaşdırma ilə məşğul olan İT şirkətində.

Proqramçılar həmçinin daimi işçiləri işə götürməyə hazır olmayan şirkətlər üçün müvəqqəti sifarişləri yerinə yetirərək freelancer kimi də işləyə bilərlər.

Peşənin tarixi

Analitik Mühərrik üçün ilk proqram 1843-cü ildə Corc Bayronun qızı qrafinya Ada Augusta Lovelace tərəfindən yazılmışdır və ilk proqramlaşdırıla bilən kompüter 1941-ci ildə işə başlamışdır. Alman mühəndisi Konrad Zuse tərəfindən işə salındı ​​(və eyni zamanda ilk proqramlaşdırma dilini icad etdi).

Proqramçı peşəsi 1970-ci illərdə nüfuzlu və yüksək maaşlı oldu və İnternetin yaranması və inkişafı ilə proqramlaşdırma sahəsində çoxlu sayda ixtisaslar əlavə edildi.

Proqramçının Məsuliyyətləri

İxtisaslaşmadan və həll olunan vəzifələrdən asılı olaraq proqramçının vəzifə öhdəlikləri əhəmiyyətli dərəcədə dəyişə bilər. Əsas olanları vurğulayaq:

  • Proqram təminatının dizaynı və inkişafı.
  • Proqram təminatının həyata keçirilməsi və digər proqramlarla düzgün qarşılıqlı əlaqənin təşkili.
  • Problemlərin aradan qaldırılmasında texniki dəstək mütəxəssislərinə proqram təminatı və yardım.

Bəzən proqramçının funksiyalarına test proqramları daxildir, lakin daha tez-tez bunu test edənlər edir.

Proqramçı üçün tələblər

İşəgötürənlərin proqramçıya qoyduğu tələblər də fərqli ola bilər, lakin əsas olanlar təxminən aşağıdakılardır:

  • Lazımi texnologiyalar və proqramlaşdırma dillərini bilmək (məsələn, SQL, PHP, HTML və s.).
  • Proqramların yaradılması təcrübəsi.
  • Texniki şərtləri tərtib etmək və oxumaq bacarığı.
  • Başqalarının kodunu başa düşmək bacarığı.
  • Dəstəkləyici proqramlar haqqında biliklər (məsələn, versiyaya nəzarət sistemləri).

Bir proqramçının bilməli olduğu şeylərə çox vaxt texniki sənədləri oxumaq və şirkətin fəaliyyət dairəsini başa düşmək səviyyəsində ingilis dili biliyi daxildir.

Proqramçı rezyume nümunəsi

Resume nümunəsi.

Necə proqramçı olmaq olar

Proqramçı, işə qəbul zamanı ali təhsil diplomunun həlledici amil olmadığı bir neçə intellektual yönümlü peşələrdən biridir. Adətən insanlar necə proqramçı olmağı maraqlandırmırlar, sadəcə özlərinə məxsus bir şey yaratmağa çalışırlar və işə müraciət edərkən artıq işəgötürənə göstərə biləcəkləri bir portfeli var.

Bununla belə, universiteti proqram mühəndisi kimi bitirmək artıq olmaz - demək olar ki, bütün iri şirkətlər ali təhsil tələb edir.

Proqramçı əmək haqqı

Proqramçıların gəlirləri adətən kifayət qədər yüksək olur. Hazırda bir proqramçının orta əmək haqqı ayda 47.000 rubl civarındadır. Baxmayaraq ki, Moskvada tariflər ayda 150.000 rubl və daha yüksək ola bilər.

Proqramçının əmək haqqı mütəxəssisin təcrübəsindən və mürəkkəb problemləri həll etmək bacarığından çox asılıdır. Güclü mütəxəssislər yeni başlayanlardan qat-qat çox qazanırlar.

Təlim almaq üçün harada

Proqramçının iş təsviri - nöqtə-nöqtə öyrənilməsi

İş təsvirləri

WORD formatında açın

1. ÜMUMİ MÜDDƏALAR 1.1. Bu iş təsviri Proqramçının funksional vəzifələrini, hüquq və vəzifələrini müəyyən edir.1.2. Proqramçı Baş direktorun əmri ilə qüvvədə olan əmək qanunvericiliyi ilə müəyyən edilmiş qaydada vəzifəyə təyin edilir və vəzifədən azad edilir.1.3. Proqramçı bilavasitə Baş direktora hesabat verir.1.4. Proqramçı vəzifəsinə ali texniki təhsilli şəxs təyin edilir.1.5. Proqramçı peşəkar səviyyədə kompüter biliklərinə, o cümlədən xüsusi kompüter proqramlarından istifadə və yaratmaq bacarığına malik olmalıdır.1.6. Proqramçı bilməlidir: - ticarət müəssisəsinin işinə aid qanunları, əsasnamələri, təlimatları, əmrləri, digər rəhbər sənədləri və qaydaları; əmək qanunvericiliyi; Daxili əmək qaydaları; əməyin mühafizəsi qaydaları və qaydaları; təhlükəsizlik qaydaları, istehsalat sanitariyası və gigiyenası, yanğın təhlükəsizliyi, mülki müdafiə.1.7. Proqramçı yaxşı ünsiyyət bacarığına malik olmalı, enerjili və müsbət münasibətə malik olmalıdır. 2. FUNKSİONAL MƏSULİYYƏTLƏR 2.1. Proqramçı: 2.1.1. İqtisadi və digər məsələlərin həlli üçün riyazi modellərin və alqoritmlərin təhlili əsasında kompüter texnologiyasından istifadə etməklə alqoritmin və müvafiq olaraq verilmiş tapşırığın yerinə yetirilməsi imkanlarını təmin edən proqramlar hazırlayır, onları sınaqdan keçirir və sazlayır 2.1.2. İnformasiyanın emalının bütün mərhələlərində problemin həlli texnologiyasını işləyib hazırlayır.2.1.3. Alqoritmləri və verilənlər strukturlarını təsvir etmək üçün proqramlaşdırma dilini seçir.2.1.4. Hesablama texnikası ilə emal ediləcək informasiyanı, onun həcmini, strukturunu, daxil edilməsi, emalı, saxlanması və çıxarılması sxemlərini və sxemlərini, ona nəzarət üsullarını müəyyən edir.2.1.5. Sazlama üçün proqramların hazırlanması üzrə işləri yerinə yetirir və onların sazlanmasını həyata keçirir.2.1.6. Proqramların funksional təyinatına uyğunluğunun ən tam yoxlanmasını təmin etməklə bu sınaq işlərinin həcmini və məzmununu müəyyən edir.2.1.7. Sazlanmış proqramları işə salır və verilmiş tapşırıqların şərtləri ilə müəyyən edilmiş ilkin məlumatları daxil edir.2.1.8. Çıxış məlumatlarının təhlili əsasında hazırlanmış proqrama düzəlişlər edir.2.1.9. Hazır proqram məhsullarından istifadə imkanlarını müəyyən edir.2.1.10. Proqramlarla işləmək üçün təlimatlar hazırlayır, zəruri texniki sənədləri tərtib edir.2.1.11. Həyata keçirilən proqramlara və proqram təminatına dəstək verir.2.1.12. Proqramların düzgünlüyünü avtomatik yoxlamaq üçün sistemlər hazırlayır və tətbiq edir. 2.1.13. Hesablama proseslərinin unifikasiyası və tipləşdirilməsi üzrə işləri yerinə yetirir.2.1.14. Standart proqramların kataloqlarının və fayl şkaflarının yaradılmasında, kompüter emalına məruz qalan elektron formada sənədlərin formalarının işlənib hazırlanmasında, kompüter texnikasının tətbiq dairəsinin genişləndirilməsinə imkan verən proqramların tərtibində iştirak edir.2.1.15. Kompyuterlərin və ayrı-ayrı qurğuların düzgün texniki istismarını və fasiləsiz işini təmin edir.2.1.16. Perspektiv və illik iş planlarının və qrafiklərinin işlənib hazırlanmasında, avadanlığa texniki qulluq və təmirin aparılmasında, onun istismarının yaxşılaşdırılması, fasilələrin qarşısının alınması, işin keyfiyyətinin yüksəldilməsi, kompüter texnologiyalarından səmərəli istifadə edilməsi üzrə tədbirlərdə iştirak edir.2.1.17. Kompüterləri və ayrı-ayrı qurğuları istismara hazırlayır, onlara texniki baxış keçirir, nasazlıqları yoxlayır, nasazlıqları aradan qaldırır və gələcəkdə nasazlıqların yaranmasının qarşısını alır.2.1.18. Kompüterlərin və ayrı-ayrı qurğuların təkbaşına və ya üçüncü şəxslər tərəfindən vaxtında və keyfiyyətli təmirini təmin etmək üçün tədbirlər görür.2.1.19. İnventarizasiyanın aparılmasında iştirak edir.2.1.20. Müəssisənin əmlakını qorumalı, müəssisənin kommersiya sirri olan məlumatları və məlumatları açıqlamamalıdır.2.1.21. Müəssisənin rəhbərliyinin icazəsi olmadan müsahibə vermir, müəssisənin fəaliyyəti ilə bağlı görüşlər və ya danışıqlar aparmır.2.1.22. Əmək və istehsalat intizamına, əməyin mühafizəsi qayda və qaydalarına, istehsalat sanitariyası və gigiyena tələblərinə, yanğın təhlükəsizliyi tələblərinə, mülki müdafiəyə riayət edir.2.1.23. Müəssisənin baş direktorunun əmr və sərəncamlarını icra edir.2.1.24. Müəssisənin fəaliyyətində mövcud nöqsanlar və onların aradan qaldırılması üçün görülən tədbirlər barədə rəhbərliyə məlumat verir 2.1.25. Müəssisədə əlverişli işgüzar və mənəvi mühitin yaradılmasına töhfə verir. 3. HÜQUQLAR 3.1. Proqramçının hüququ vardır: 3.1.1. Proqramçının öz funksional vəzifələrini yerinə yetirməsinə maneələr yaradan səbəblərin aradan qaldırılması üçün müvafiq tədbirlər görmək 3.1.2.

Proqramçının və bütövlükdə bütün müəssisənin funksional vəzifələri ilə bağlı işin təkmilləşdirilməsi üçün müəssisə rəhbərliyinə təkliflər vermək. 4. MƏSULİYYƏT 4.1. Proqramçı aşağıdakılara cavabdehdir: 4.1.1. Funksional vəzifələrini yerinə yetirməməsi 4.1.2. Qəbul edilmiş tapşırıq və göstərişlərin yerinə yetirilməsi vəziyyəti, onların icra müddətlərinin pozulması haqqında düzgün məlumat verilməməsi.4.1.3. Baş direktorun əmr və göstərişlərinə əməl edilməməsi.4.1.4. Müəssisədə yaradılmış daxili əmək qaydalarının, yanğın və təhlükəsizlik qaydalarının, mülki müdafiə qaydalarının pozulması.4.1.5. Kommersiya sirrinin açıqlanması.4.1.6. Proqramçının təqsiri üzündən nasazlıq və ya zədələnmə baş verərsə, malların və digər maddi sərvətlərin qorunub saxlanılmaması və ya zədələnməsi. 5. İŞ ŞƏRATİ 5.1. Proqramçının iş qrafiki müəssisədə müəyyən edilmiş Daxili Əmək Qaydalarına uyğun olaraq müəyyən edilir. Təlimatları oxudum: ______________/_________________ (imza) (tam adı) "___"___________ ____ g.

1. Proqramçı - mütəxəssis kateqoriyasına aiddir.

2. Proqramçı şöbə müdirinin (baş proqramçının) təqdimatı ilə müəssisə və ya təşkilatın direktorunun əmri ilə vəzifəyə təyin edilir və vəzifədən azad edilir.

3. Proqramçı ali peşə təhsilinə malik olmalıdır.

4. Proqramçı bilməlidir:

Proqramlaşdırma metodlarına və informasiyanın emalı, texniki və istismarında kompüter texnologiyalarından istifadə ilə bağlı yuxarı və digər orqanların qərarları, əmrləri, sərəncamları, digər rəhbər və normativ sənədləri

avadanlığın xüsusiyyətləri, konstruksiya xüsusiyyətləri, təyinatı və iş rejimləri, onun texniki istismarı qaydaları, texniki saxlama vasitələrinin mexanikləşdirilmiş məlumat emalı növlərinin texnologiyası, məlumatın təsnifatı və kodlaşdırılması üsulları fəaliyyət göstərən rəsmiləşdirilmiş proqramlaşdırma dilləri.

standartlar, say sistemləri, şifrələr və kodlar, proqramlaşdırma üsulları, texniki sənədlərin hazırlanması qaydası, kompüter texnologiyalarının proqramlaşdırılması və istifadəsi üzrə qabaqcıl yerli və xarici təcrübə, iqtisadiyyatın əsasları,

Rusiya Federasiyasının əmək və əməyin mühafizəsi üzrə əməyin təşkili və idarə edilməsi qanunvericiliyi, daxili əmək qaydaları, əməyin mühafizəsi qaydaları və qaydaları, təhlükəsizlik tədbirləri, istehsalat sanitariyası və yanğından mühafizə.

II. İŞ VƏZİFƏLƏRİ

Proqramçı:

Riyazi modellərin və alqoritmlərin təhlili əsasında iqtisadi və digər məsələlərin həllini həyata keçirən proqramlar hazırlayır, texnologiyanı, mərhələləri və

həll ardıcıllığı.

Proqramlaşdırma dilini seçir və ona istifadə olunan modelləri və alqoritmləri tərcümə edir.

EHM-də emal ediləcək informasiyanı, onun həcmini, strukturunu, informasiyanın daxil edilməsi, emalı, saxlanması və çıxarılması sxemlərini və sxemlərini, ona nəzarət üsullarını müəyyən edir. Bu mətn nümunələrinin əhatə dairəsini və məzmununu ən çox təmin edərək təyin edir

proqramların funksional məqsədlərinə uyğunluğunun tam yoxlanılması.

Sazlama üçün proqramların hazırlanması üzrə işləri yerinə yetirir və sazlama işlərini həyata keçirir.

Proqramlarla işləmək üçün təlimatlar hazırlayır, lazımi texniki sənədləri tərtib edir.

Hazır proqram təminatından istifadə imkanlarını müəyyən edir.

Həyata keçirilən proqramlar və proqram təminatı üçün dəstək verir

Məntiqi təhlil əsasında proqramların stolüstü yoxlamasını aparır.

Proqrama daxil edilmiş şərtlərin maksimum sayının həllini təmin edən verilənlər toplusunu müəyyən edir və onu sazlamaya hazırlamaq üçün işləri yerinə yetirir.

Hazırlanmış proqramların sazlanması və düzəlişlərini aparır.

Proqramlarla işləmək üçün təlimatlar hazırlayır, zəruri olanları tərtib edir

texniki sənədlər.

Proqramlaşdırmanın avtomatlaşdırılması üsullarını, tipik və standart proqramları, proqramlaşdırma proqramlarını, tərcüməçiləri, daxiletmə alqoritmik dillərini hazırlayır və həyata keçirir.

Hesablama proseslərinin unifikasiyası və tipləşdirilməsi üzrə işləri yerinə yetirir.

Standart proqramların kataloqlarının və fayl şkaflarının yaradılmasında, maşın emalına məruz qalan sənədlərin formalarının işlənib hazırlanmasında, hesablama texnikasının tətbiq dairəsini genişləndirmək üçün layihələndirmə işlərində iştirak edir.

III. HÜQUQLARI:

Proqramçının hüququ var:

1. Təşkilatın rəhbərliyinin fəaliyyəti ilə bağlı qərar layihələri ilə tanış olun.

Proqramçı iş təsviri - nümunə

Bu təlimatlarda nəzərdə tutulmuş vəzifələrlə bağlı işin təkmilləşdirilməsi ilə bağlı təkliflərini rəhbərliyə baxılması üçün təqdim etmək.

3. Öz səlahiyyətləri daxilində fəaliyyət prosesində aşkar edilmiş bütün çatışmazlıqlar barədə bilavasitə rəhbərə məlumat verin və onların aradan qaldırılması üçün təkliflər verin.

4. Öz xidməti vəzifələrini yerinə yetirmək üçün zəruri olan sənədləri şəxsən və ya rəhbərlik adından tələb etmək.

5. Şöbə müdirindən xidməti vəzifələrinin və hüquqlarının yerinə yetirilməsində köməklik göstərilməsini tələb etmək.

IV. MƏSULİYYƏT:

Proqramçı cavabdehdir:

1. Bu vəzifə təlimatında nəzərdə tutulmuş əmək vəzifələrini lazımınca yerinə yetirmədikdə və ya yerinə yetirmədikdə - Rusiya Federasiyasının mövcud əmək qanunvericiliyi ilə müəyyən edilmiş həddə.

2. Fəaliyyətlərini həyata keçirərkən törədilmiş hüquqpozmalara görə - Rusiya Federasiyasının mövcud inzibati, cinayət və mülki qanunvericiliyi ilə müəyyən edilmiş hədlər daxilində.

3. Maddi ziyana görə - Rusiya Federasiyasının mövcud əmək və mülki qanunvericiliyi ilə müəyyən edilmiş həddə.

Proqramçı iş təsviri

Şirkətin adı]

İşin təsviri

təsdiq edirəm

[İş adı] [Təşkilat adı]

______________/___[TAM ADI.]___/

Proqramçı

1. Ümumi müddəalar

1.1. Bu iş təsviri proqramçının [Cinsi işdə təşkilatın adı] (bundan sonra Şirkət adlandırılacaq) funksional vəzifələrini, hüquq və vəzifələrini müəyyən edir.

1.2. Proqramçı Cəmiyyət rəhbərinin əmri ilə mövcud əmək qanunvericiliyi ilə müəyyən edilmiş qaydada vəzifəyə təyin edilir və vəzifədən azad edilir.

1.3. Proqramçı işçilər kateqoriyasına aiddir və birbaşa Şirkətin [birbaşa menecer vəzifəsinin adı]na hesabat verir.

1.4. Proqramçı aşağıdakılara cavabdehdir:

— tapşırıqların təyinatı üzrə vaxtında və keyfiyyətli icrası;

— Cəmiyyətin kompüter avadanlıqlarının və lokal kompüter şəbəkələrinin fasiləsiz işləməsi;

— icra və əmək intizamı;

— Cəmiyyətin kommersiya sirrini təşkil edən məlumatları ehtiva edən məlumatların (sənədlərin), digər məxfi məlumatların, o cümlədən Cəmiyyətin işçilərinin şəxsi məlumatlarının təhlükəsizliyi;

— şöbənin binalarında təhlükəsiz iş şəraitinin təmin edilməsi, asayişin qorunması, yanğın təhlükəsizliyi qaydalarına riayət edilməsi.

1.5. Proqramçı vəzifəsinə iş stajına tələb qoyulmadan ali texniki təhsilli, kompüter biliklərini peşəkar səviyyədə, o cümlədən xüsusi kompüter proqramlarından istifadə və yaratmaq bacarığı olan şəxs təyin edilir.

1.6. Proqramçı bilməlidir:

— avadanlığın texniki və istismar xüsusiyyətlərini, konstruksiya xüsusiyyətlərini, təyinatını və iş rejimlərini, onun texniki istismarı qaydalarını;

— şəbəkə aparat və proqram təminatı;

— sadə aparat təmiri prinsiplərini;

— normallaşdırılmış proqramlaşdırma dilləri;

— mövcud standartlar, say sistemləri, şifrələr və kodlar; proqramlaşdırma üsulları;

— hərtərəfli informasiya təhlükəsizliyinin təşkili sistemləri, informasiyaya icazəsiz girişin qarşısının alınması üsulları;

— texniki sənədlərin hazırlanması qaydası;

— daxili əmək qaydaları;

— əməyin mühafizəsi qaydaları və qaydaları;

— təhlükəsizlik qaydaları, istehsalat sanitariyası və gigiyenası, yanğın təhlükəsizliyi, mülki müdafiə.

1.7. Proqramçı yaxşı ünsiyyət bacarığına malik olmalı, enerjili və müsbət münasibətə malik olmalıdır.

1.8. Proqramçının müvəqqəti olmadığı müddətdə onun vəzifələrini müəyyən edilmiş qaydada təyin edilmiş şəxs yerinə yetirir. Bu şəxs müvafiq hüquqlar əldə edir və ona həvalə edilmiş vəzifələrin lazımi qaydada yerinə yetirilməsi üçün məsuliyyət daşıyır.

2. Funksional öhdəliklər

Proqramçı aşağıdakı əmək funksiyalarını yerinə yetirir:

2.1. İqtisadi və digər məsələlərin həlli üçün riyazi modellərin və alqoritmlərin təhlili əsasında kompüter texnologiyasından istifadə etməklə alqoritmi və müvafiq olaraq verilmiş tapşırığı yerinə yetirmək bacarığını təmin edən proqramlar hazırlayır, onları sınaqdan keçirir və sazlayır.

2.2. İnformasiyanın emalının bütün mərhələlərində problemlərin həlli üçün texnologiya hazırlayır.

2.3. Alqoritmləri və məlumat strukturlarını təsvir etmək üçün proqramlaşdırma dilini seçir.

2.4. Hesablama texnikası ilə emal ediləcək informasiyanı, onun həcmini, strukturunu, daxil edilməsi, emalı, saxlanması və çıxarılması sxemlərini və sxemlərini, ona nəzarət üsullarını müəyyən edir.

2.5. Hataların aradan qaldırılması üçün proqramların hazırlanması və onların düzəldilməsi üzrə işləri yerinə yetirir.

2.6. Proqramların funksional məqsədlərinə uyğunluğunun ən tam yoxlanmasını təmin edən test işi məlumatlarının həcmini və məzmununu müəyyən edir.

2.7. Sazlanmış proqramları işə salır və təyin edilmiş tapşırıqların şərtləri ilə müəyyən edilmiş ilkin məlumatları daxil edir.

2.8. Çıxış məlumatlarının təhlili əsasında hazırlanmış proqrama düzəlişlər edir.

2.9. Hazır proqram məhsullarından istifadə imkanlarını müəyyən edir.

2.10. Proqramlarla işləmək üçün təlimatlar hazırlayır, lazımi texniki sənədləri tərtib edir.

Həyata keçirilən proqramlar və proqram təminatı üçün dəstək verir.

2.12. Proqramların düzgünlüyünü avtomatik yoxlamaq üçün sistemlər hazırlayır və tətbiq edir.

2.13. Hesablama proseslərinin unifikasiyası və tipləşdirilməsi üzrə işləri yerinə yetirir.

Proqramçı iş təsviri

Standart proqramların kataloqlarının və fayl şkaflarının yaradılmasında, kompüter emalına məruz qalan elektron formada sənədlərin formalarının işlənib hazırlanmasında, kompüter texnikasının tətbiq dairəsini genişləndirməyə imkan verən proqramların tərtibində iştirak edir.

2.15. Kompüterlərin və ayrı-ayrı qurğuların düzgün texniki istismarını və fasiləsiz işləməsini təmin edir.

2.16. Perspektiv və illik iş planlarının və qrafiklərinin işlənib hazırlanmasında, avadanlığa texniki qulluq və təmirin aparılmasında, onun istismarının yaxşılaşdırılması, fasilələrin qarşısının alınması, işin keyfiyyətinin yüksəldilməsi, kompüter texnologiyalarından səmərəli istifadə edilməsi üzrə tədbirlərdə iştirak edir.

2.17. Kompüterləri və ayrı-ayrı qurğuları istismara hazırlayır, onlara texniki baxış keçirir, nasazlıqları yoxlayır, nasazlıqları aradan qaldırır və gələcəkdə nasazlıqların yaranmasının qarşısını alır.

2.18. Kompüterlərin və ayrı-ayrı qurğuların təkbaşına və ya üçüncü şəxslər tərəfindən vaxtında və keyfiyyətli təmirini təmin etmək üçün tədbirlər görür.

2.19. İnventarlaşdırmanın aparılmasında iştirak edir.

2.20. Müəssisənin əmlakını qoruyur, müəssisənin kommersiya sirri olan məlumat və məlumatları açıqlamır.

2.21. Əmək və istehsalat intizamına, əməyin mühafizəsi qayda və qaydalarına, istehsalat sanitariyası və gigiyena tələblərinə, yanğın təhlükəsizliyi tələblərinə, mülki müdafiə tələblərinə əməl edir.

2.22. Cəmiyyətin bilavasitə rəhbərinin və rəhbərliyinin əmr və göstərişlərini yerinə yetirir.

2.23. Şirkətin işində mövcud nöqsanlar və onların aradan qaldırılması üçün görülən tədbirlər barədə rəhbərliyə məlumat verir.

Zəruri hallarda proqramçı Cəmiyyətin rəhbərinin qərarı ilə əmək qanunvericiliyi ilə müəyyən edilmiş qaydada öz vəzifələrinin vaxtından artıq yerinə yetirilməsinə cəlb edilə bilər.

Proqramçının hüququ var:

3.1. Proqramçının funksional vəzifələrini yerinə yetirməsinə mane olan səbəbləri aradan qaldırmaq üçün müvafiq tədbirlər görmək.

3.2. Proqramçının və bütövlükdə bütün müəssisənin funksional vəzifələri ilə bağlı işin təkmilləşdirilməsi üçün Şirkətin rəhbərliyinə təkliflər vermək.

4. Məsuliyyət

4.1. Proqramçı aşağıdakılara cavabdehdir:

4.1.1. Öz funksional vəzifələrini yerinə yetirməməsi.

4.1.2. Qəbul edilmiş tapşırıq və göstərişlərin yerinə yetirilməsi vəziyyəti, onların icra müddətlərinin pozulması barədə qeyri-dəqiq məlumat.

4.1.3. Şirkət rəhbərliyinin əmr və göstərişlərinə əməl edilməməsi.

4.1.4. Müəssisədə müəyyən edilmiş daxili əmək qaydalarının, yanğın və təhlükəsizlik qaydalarının, mülki müdafiə qaydalarının pozulması.

4.1.5. Kommersiya sirrinin açıqlanması.

4.1.6. Proqramçının təqsiri üzündən nasazlıq və ya zədələnmə baş verərsə, malların və digər maddi sərvətlərin qorunub saxlanılmaması və ya zədələnməsi.

5. İş şəraiti

5.1. Proqramçının iş qrafiki Cəmiyyət tərəfindən müəyyən edilmiş daxili əmək qaydalarına uyğun olaraq müəyyən edilir.

Mən təlimatları oxudum ___________/___________/ “__” _______ 20__

bu vəzifəni tutan işçinin hüquqlarını, vəzifələrini və məsuliyyətlərini müəyyən edir. Xüsusiyyətlər və çeşidlər haqqında proqramçılar üçün iş təsvirləri sonra məqalədə müzakirə olunacaq.

Proqramçı nə edir?

Hal-hazırda proqramçı peşəsi ən çox tələb olunan və olduqca yüksək maaşlı peşələrdən biridir. Bu onunla bağlıdır ki, kompüterləşdirmə ən kiçik idarə və idarələrə belə çatıb, müxtəlif hesabatların elektron formada hazırlanması və təqdim edilməsi məcburi xarakter alıb. Müvafiq olaraq, bu sahədə mütəxəssislərin seçilməsi və onlar üçün vəzifə təlimatlarının hazırlanması vəzifəsi bir çox təşkilatların rəhbərliyi üçün prioritet vəzifələrdən birinə çevrilmişdir.

Proqramçının işinin özəlliyi ondadır ki, bu peşə kifayət qədər universaldır və onun müəssisədə öz sahəsi çərçivəsində yerinə yetirə biləcəyi funksiyalar çox müxtəlifdir. Məsələn, bir proqramçı vəzifəsinə aşağıdakı növ mütəxəssislər daxil ola bilər:

  • sistem proqramçısı;
  • tətbiq proqramçısı;
  • sınaqçı;
  • texniki dəstək mütəxəssisi.

Çox vaxt bir müəssisədə proqramçıların vəzifələrinə proqram təminatına texniki xidmətin təşkili daxildir. Bundan əlavə, ixtisaslarından asılı olaraq proqramçıların əsas vəzifələrinə aşağıdakılar daxildir:

  • təyin edilmiş məsələlərin həlli üçün proqram təminatının yaradılması;
  • veb-saytların, vebsaytların idarə olunması üçün proqramların, onlayn mağazaların yaradılması;
  • əməliyyat sistemlərinin və verilənlər bazası qabıqlarının hazırlanması;
  • texniki dəstək və proqram təminatına texniki xidmət, eləcə də digər oxşar vəzifələr.

Bütün bu nüanslar mütəxəssisin iş təsvirində mümkün qədər aydın şəkildə əks olunmalıdır ki, sonradan nə konkret işçinin fəaliyyət dairəsi, nə də onun məsuliyyətinin həcmi ilə bağlı heç bir sual yaranmasın.

Hüquqlarınızı bilmirsiniz?

Proqramçının iş təsvirinin strukturu (proqramçı mühəndis, proqramlaşdırma üzrə texnik və s.)

Proqramçı iş təsviri biznesdə qəbul edilmiş vəzifə təlimatlarının tərtibi qaydalarına əməl etməlidir. Eyni zamanda, proqramçının iş funksiyalarının xüsusiyyətləri və müəyyən bir müəssisənin işinin xüsusiyyətləri ilə bağlı fərqlərin ola biləcəyi tamamilə təbiidir.

Bir proqramçı üçün tipik iş təsviri strukturu belə görünür:

  1. Birinci səhifənin yuxarı sağ küncündə təlimatın təsdiq olunma tarixi və sənədi təsdiq edən rəhbərin vəzifəsi haqqında işarələr olan sütun var. Təsdiq işarəsi menecerin imzası ilə təsdiqlənir. Həmçinin bu sütunda təşkilatın müvafiq şöbə və xidmətləri ilə vəzifə təsvirinin təsdiqi ilə bağlı qeydlər aparılır. Nişanlar şöbə/xidmət rəhbərlərinin imzaları ilə təsdiqlənir. Bununla belə, bəzən təsdiq işarələri sənədin sonunda yerləşir.
  2. İş təsvirinin birinci bölməsi ümumi müddəalara həsr edilmişdir. Bu bölməyə daxildir:
    • proqramçı vəzifəsinə namizəd üçün tələblərin siyahısı;
    • işçinin işləmək üçün öyrənməli olduğu qanunvericilik sənədlərinin və digər sənədlərin siyahısı;
    • proqramçı işçinin işə qəbulu və işdən azad edilməsi, habelə olmadıqda onun dəyişdirilməsi qaydası;
    • müəssisənin təşkilati sxemində proqramçı mövqeyinin struktur müəyyənləşdirilməsi və mütəxəssisin bilavasitə rəhbərinin müəyyən edilməsi.
  3. Növbəti bölmə, bir qayda olaraq, işçinin rəsmi hüquq və vəzifələrinə aiddir. Eyni zamanda, bəzən (işçinin əmək funksiyaları genişdirsə) blok iki hissəyə bölünür. Bir proqramçının vəzifə öhdəliklərinin siyahısına adətən bu vəzifə üçün standart öhdəliklər, habelə işçinin ixtisası (məsələn, proqram mühəndisi və proqram təminatı üzrə texnik) və işlədiyi təşkilatın xüsusiyyətləri ilə müəyyən edilən vəzifələr daxildir. Bundan əlavə, proqramçının vəzifə öhdəliklərinə tez-tez kompüter və ofis avadanlığına xidmət göstərmək, eləcə də işçinin əmək standartlarına və iş saatlarına riayət etmək üçün adi öhdəlikləri daxildir.
  4. İş təsvirinin növbəti bölməsi proqramçının vəzifələrini lazımınca yerinə yetirməməsinə görə məsuliyyətinin xüsusiyyətlərini vurğulayır. Yadda saxlamaq lazımdır ki, məsuliyyət tədbiri əmək qanunvericiliyində nəzərdə tutulmuş hədlərdən kənara çıxa bilməz.

Bir vəzifəyə namizəd üçün standart tələblər

Proqramçı vəzifəsinə namizəd üçün tipik tələblər adətən aşağıdakılardır:

  1. Elan edilmiş ixtisas üzrə ali və ya orta ixtisas təhsili. Bəzən xüsusi bir universitet və ya tam zamanlı təhsil, müəyyən kompüter dilləri və ingilis dili bilikləri tələb oluna bilər.
  2. Proqramçı və ya tələb olunan sahədə təcrübə. Əgər şəxs hər hansı aşağı səviyyədə işə götürülürsə, o zaman iş təcrübəsi tələb olunmaya bilər, lakin bir təşkilat proqramlaşdırma departamentinə rəhbər axtarırsa, o zaman tələb olunan təcrübə xeyli sayda (adətən 3-5) ola bilər.
  3. Bir vəzifə üçün namizədin tanış olmalı olduğu sənədlərin siyahısı. Bir qayda olaraq, fundamental sənədlərlə yanaşı, bu siyahıya işin təşkili və proqramçı kimi işləmək xüsusiyyətlərinə dair müəssisənin daxili sənədləri daxildir. İşçi işə qəbul olunduqdan sonra daxili sənədlərlə tanış olur.

Proqram mühəndisinin və proqramçının əmək funksiyaları

Proqramçılar üçün vakant iş yerləri arasında ən çox təmsil olunanlar proqram mühəndisi və proqram təminatı üzrə texniki vəzifələrdir. Baxmayaraq ki, bəzən, hətta eyni təşkilat daxilində bu vəzifələr eyni adlandırıla bilər, bu ixtisasların işçilərinin yerinə yetirdikləri əmək funksiyaları fərqlidir. Ümumiləşdirsək, proqram mühəndisi kompüter texnologiyası üçün proqramların tərtibi və işlənib hazırlanmasında iştirak edir və proqram təminatı üzrə mütəxəssis ona tapşırılan vəzifələri həll etmək üçün artıq hazırlanmış proqramlardan istifadə edir.

Praktikada proqram mühəndisinin vəzifə öhdəliklərinə aşağıdakılar daxil ola bilər:

  1. İqtisadi və digər məsələlərin həlli üçün riyazi modellərin və alqoritmlərin təhlili əsasında proqramların işlənib hazırlanması, habelə onların hesablama texnikası vasitəsilə həyata keçirilməsini təmin etmək.
  2. Proqramların sınaqdan keçirilməsi və sazlanması, onlara əlavə texniki dəstək.
  3. İnformasiya emalının bütün mərhələlərində problemlərin həlli üçün texnologiyanın inkişafı.
  4. Alqoritmləri və verilənlər strukturlarını təsvir etmək üçün proqramlaşdırma dilinin seçilməsi.
  5. Sazlanmış proqramların işə salınması və verilən tapşırıqlara uyğun olaraq ilkin məlumatların daxil edilməsi.
  6. Çıxış məlumatlarının təhlili əsasında hazırlanmış proqramın tənzimlənməsi.
  7. Proqramla işləmək üçün təlimatın hazırlanması, digər zəruri texniki sənədlərin hazırlanması.
  8. Proqram məhsullarından istifadə imkanlarının təhlili.

İş öhdəliklərinin bir hissəsi olaraq proqram mühəndisi aşağıdakıları edə bilər:

  1. Daxil olan məlumatların avtomatlaşdırılmış işlənməsini təmin etmək, iqtisadi və digər problemlərin həlli üçün texnologiya hazırlamaq.
  2. Məlumatların emalı sistemlərinin və kompüter proqram təminatı sistemlərinin layihələndirilməsində iştirak etmək.
  3. Hesablama prosesinə hazırlıq işlərini yerinə yetirmək, maşınların işini müşahidə etmək.
  4. İnformasiyanın emalı üçün texnoloji proses diaqramlarını, məsələnin həlli alqoritmlərini, sxemlərini, təlimatlarını və s. hazırlamaq.
  5. Məlumatların kompüterə avtomatik daxil edilməsi üçün istifadə olunan texniki yaddaş daşıyıcılarını hazırlamaq, normativ və istinad məlumatlarının göstəricilərini sistemləşdirmək.
  6. Daxil olan məlumatları qəbul etmək və nəzarət etmək, ilkin məlumatları hazırlamaq, məlumatları emal etmək, sənədləri hazırlamaq.

Beləliklə, bu mütəxəssis üçün yaxşı hazırlanmış iş təsviri nəinki işçinin iş vəzifələrinin optimal diapazonunu formalaşdırmağa, həm də vəzifəyə namizədlərin seçilməsi meyarlarını müəyyən etməyə imkan verəcəkdir. Bu, bir proqramçı kimi müəssisə üçün belə vacib və zəruri bir bölmənin işçi heyəti ilə təmin edilməsi vəzifəsini əhəmiyyətli dərəcədə asanlaşdıracaqdır. Proqramçı üçün iş təsviri nümunəsini saytımızdan yükləmək olar.