Savdo korxonasi dasturchisining ish tavsifi. Dasturchining ish tavsifi - biz nuqtalarni o'rganamiz Dasturchining mehnat funktsiyasi


19-asrda bilimning texnik va matematik yo'nalishi tug'ildi, u hozir ajoyib mashhurlikka erishdi va keng qo'llaniladi.

Bu matematik hisob-kitoblarga asoslangan dasturlar uchun dasturlash yoki algoritmlarni ishlab chiqish haqida. Dasturlarni kompilyatsiya qilish uchun texnik qurilmalarni yaratish bo'yicha birinchi tajribalar orasida to'quv dastgohi J.M. Jakkard (1804) va K.Bebbijning hisoblash mashinasi (1822), birinchi dasturini shoir Bayronning qizi, matematik Ada Lavleys (1841) yozgan.

Keyin bir asrlik tanaffus boshlanadi va 1941 yilda birinchi murakkab dasturlash tilini yaratgan Konrad Zuzening kompyuteri paydo bo'ladi.

Kompyuter texnologiyalarining jadal rivojlanishi davrida ko'plab dasturlash tillari mavjud bo'lib, doimiy ravishda yangi dasturiy ta'minot ixtiro qilinmoqda. Dasturlarni tuzish jarayoni juda mashaqqatli, buning uchun mutaxassis nafaqat professionallik, balki tanlangan bilim sohasida iste'dodga ham ega bo'lishi kerak. Ushbu kasb tufayli odamlar kompyuterda bemalol ishlash, Internetda kezish, turli dasturlar, qidiruv tizimlari va barcha turdagi xizmatlardan foydalanish imkoniyatiga ega.

Mutaxassislikni rivojlantirish yo'nalishlari

Dasturlashning bo'linishi uchta asosiy yo'nalish:

  • tizimli - operatsion tizimlar, interfeyslar, ma'lumotlar bazalarini ishlab chiqishni anglatadi. U eng murakkab dasturiy tizimlarni ishlab chiqishga qodir yuqori malakali mutaxassislarga tegishli. Ular doimo talabga ega bo'lishi ajablanarli emas;
  • amaliy - turli tashkilotlarning ishlashi uchun dasturiy ta'minotni ishlab chiqish va joriy etishni o'z ichiga oladi. Bu kompaniya faoliyatining ma'lum bir turining o'ziga xos xususiyatlari bilan bog'liq holda dasturlarni o'rnatish, yangilash va yakunlash bilan shug'ullanadigan tor profilli mutaxassislarni (1C va boshqalar) o'z ichiga oladi;
  • Web - Internet tegishli bo'lgan global tarmoqlar bilan ishlashni nazarda tutadi. Mutaxassislar interfeyslarni, dinamik saytlarni va boshqalarni ishlab chiqadilar. Internet texnologiyalarining jadal rivojlanishi davrida bu yo'nalish ayniqsa mashhur.

Kasbning dolzarbligi va rentabelligi

Bugungi kunda dasturlash nafaqat jiddiy mustaqil yo'nalish, balki u iqtisodiyotning ko'plab tarmoqlari va mutaxassisliklari uchun yordamchi vazifasini ham bajaradi.

Hozirgi vaqtda barcha ishlab chiqarish va biznes jarayonlari avtomatlashtirilgan, turli boshqaruv darajalarida, madaniyat va kundalik hayotda dasturlar faol amalga oshirilmoqda.

Dasturchi kasbi bilan xarakterlanadi quyidagi xususiyatlar:

  • dolzarblik - bugungi kunda biron bir jiddiy sanoat yoki korxona kompyuter dasturlari bilan jihozlanmasdan qila olmaydi, shuning uchun dasturlash eng dolzarb va istiqbolli yo'nalishlardan biridir;
  • talab - bu kasb bugungi kunda juda mashhur va zarur, kompaniyalar ham tashkil etilgan mutaxassislar, ham yangi boshlanuvchilar uchun munosib mukofotlar berishga tayyor;
  • yuqori darajadagi raqobat, buning sababi yaxshi maosh va uning ijodiy tabiati. Biroq, yuqori malakali mutaxassis har doim baholanadi (qoida tariqasida, undan oldin ko'p bosqichli va test topshirig'i beriladi);
  • kasb-hunarga oid bilim, ko'nikma va malakalarga bir vaqtning o'zida ega bo'lish, shuningdek, keng eruditsiyaga ega bo'lish zarurati;
  • yuqori rentabellik - dasturlash sohasidagi muvaffaqiyatli mutaxassislar oyiga 2 ming dollar va undan ko'p ish haqiga ishonishlari mumkin. Daromad ko'pincha ishlab chiqilgan va amalga oshirilgan dasturlarning hajmi va murakkabligiga bevosita bog'liq;
  • jiddiy martaba istiqbollari - vaqt o'tishi bilan dasturchilar yirik kompaniyalarda IT bo'limlari boshliqlari, turli loyihalarning etakchi menejerlari bo'lishadi, o'zlarining dasturiy biznesini yaratadilar va muvaffaqiyatli frilanser;
  • doimiy ravishda o'z malakasini oshirish, doimiy mustaqil o'rganish, yangi dasturlash texnologiyalarini o'zlashtirish zarurati.

Dasturlash mutaxassisning asosiy kasbiy faoliyati bo'lishi mumkin va u boshqa kasbiy muammolarni hal qilishda yordamchi bo'lishi mumkin yoki dasturni yozgan odamga shunchaki zavq keltirishi mumkin. Bugungi kunda dunyoda ushbu kasbga bo'lgan talab oliy maktabning tegishli mutaxassislarni tayyorlash imkoniyatlaridan sezilarli darajada oshadi.

Dasturchi bo'lish uchun siz quyidagilardan birini tanlashingiz kerak texnik universitetda mutaxassisliklar: fundamental informatika va axborot texnologiyalari, biznes informatika, dasturiy injiniring, amaliy matematika va informatika, informatika va kompyuter texnologiyalari, amaliy informatika va boshqalar.

Dasturlash bo'yicha juda rivojlangan mutaxassislik mavjud va universitetda olingan mutaxassislik bo'yicha ko'p qirrali bilimlar ma'lum bir lavozimda ham foydali bo'lmasligi mumkin. Shu sababli, dasturchilar orasida o'z-o'zini tarbiyalash va tegishli mutaxassislik bo'yicha rasmiy ma'lumotsiz kasbiy faoliyatni amalga oshirish keng tarqalganligi ajablanarli emas.

Kundalik hayotda dasturchi kasbi ko'pincha tizim ma'muri yoki IT sohasidagi boshqa mutaxassisning faoliyat sohasi bilan chalkashib ketadi. Albatta, bu juda yaqin faoliyat turlari, ammo ularning maqsadli sozlamalari tubdan farq qilishi mumkin.

Ushbu kasbning afzalliklari va kamchiliklari quyidagi videoda muhokama qilinadi:

Agar siz hali tashkilotni ro'yxatdan o'tkazmagan bo'lsangiz, unda eng oson Buni barcha kerakli hujjatlarni bepul yaratishga yordam beradigan onlayn xizmatlar yordamida amalga oshirish mumkin: Agar sizda allaqachon tashkilot bo'lsa va siz buxgalteriya hisobi va hisobotini qanday osonlashtirish va avtomatlashtirish haqida o'ylayotgan bo'lsangiz, unda quyidagi onlayn xizmatlar yordamga keladi. kompaniyangizdagi buxgalterni to'liq almashtiradi va sizga ko'p pul va vaqtni tejaydi. Barcha hisobotlar avtomatik tarzda yaratiladi, elektron imzo bilan imzolanadi va avtomatik ravishda onlayn tarzda yuboriladi. Bu USN, UTII, PSN, TS, OSNO bo'yicha yakka tartibdagi tadbirkorlar yoki MChJ uchun ideal.
Hamma narsa bir necha marta bosish bilan, navbat va stresssiz sodir bo'ladi. Buni sinab ko'ring va siz hayron qolasiz qanchalik oson bo'ldi!

Lavozimga da'vogar uchun shaxsiy va professional talablar

O'zini muvaffaqiyatli amalga oshirish uchun dasturchi quyidagilarga ega bo'lishi va rivojlanishi kerak shaxsiy va kasbiy fazilatlar:

  • muammoni yaxlit ko'rish uchun tizimlarni o'ylash;
  • kodlar va algoritmlar bilan ishlash uchun matematik fikrlash;
  • katta hajmdagi ma'lumotlar bilan ishlash uchun analitik fikrlash;
  • dasturlash tillari, o'zgaruvchilar, belgilar va belgilarni yodlash uchun ajoyib xotira;
  • asosiy fikrlar oddiy foydalanuvchilar uchun tushunarli bo'lishi uchun ma'lumotni aniq taqdim etish qobiliyati;
  • ushbu kasbdagi turli xil murakkab muammolarni hal qilishda ijodiy yondashuv.

Bundan tashqari, dasturchi har qanday muvaffaqiyatli martabani ajratib turadigan fazilatlarga ega bo'lishi foydali bo'ladi: intizom, mehnatsevarlik, fidoyilik, tashabbuskorlik, muloqot qobiliyati, natija uchun ishlash va boshqalar.

Yirik taniqli IT-kompaniyalar odatda dasturchi lavozimiga nomzodlarga juda yuqori talablarni qo'yadilar, buning natijasida ular ko'p bosqichli intervyular va testlardan o'tishlari, malakalarini isbotlashlari kerak. Ushbu kasb bo'yicha bo'sh ish o'rinlarini to'ldirishda har bir o'rin uchun 5-10 kishining raqobati kam uchraydi yoki u korxonaning kadrlar bo'limiga 10 barobar ko'p yuborilishi mumkin.

Qoida tariqasida, ko'pchilik dasturchilar o'zlarini yirik shaharlarda amalga oshirishga intilishadi, shuning uchun viloyatlarda joylashgan firmalar ba'zan masofaviy ish yoki dasturiy ta'minot uchun mutaxassislarni yollashlari kerak.

Kasbiy malaka talablari dasturchiga quyidagilar kiradi: oliy yoki o'rta kasb-hunar ta'limi va kamida 3 yil lavozimda ish tajribasi. Shunga qaramay, ish beruvchilar ko'pincha "yarim yo'lda uchrashishadi" va yangi kelganlar, bundan tashqari, ikkinchisi dastlab darajadagi dampingga qarshi emas.

Bo'sh lavozimni to'ldirish uchun nomzod bilishi kerak:

  • jahon dasturlash tajribasi;
  • dasturlashning asosiy tamoyillari, shuningdek, dasturiy ta'minotni ishlab chiqish usullari;
  • axborotni avtomatik qayta ishlash texnologiyalari;
  • har xil turdagi dasturiy ta'minot;
  • EHMlarning xarakteristikalari va texnik foydalanish qoidalari;
  • asosiy dasturlash tillari;
  • Texnik adabiyotlarni o'qish uchun ingliz tili;
  • sanoq tizimlari, shifrlash va kodlash;
  • texnik hujjatlarni rasmiylashtirish qoidalari;
  • mehnat qonunchiligi asoslari, mualliflik huquqi va axborot xavfsizligi;
  • korxonada;
  • mehnatni muhofaza qilish qoidalari va qoidalari.

Funktsional majburiyatlar

Asosiy ish vazifalari dasturchi:

Huquqlar va majburiyatlar

Dasturchi huquqiga ega:

  • hokimiyat organlariga o‘z faoliyat sohasini takomillashtirish, qo‘l ostidagi xodimlarni rag‘batlantirish yoki ularga nisbatan moddiy va intizomiy javobgarlik choralarini qo‘llash bo‘yicha takliflar kiritish;
  • o'z xizmat vazifalarini bajarish uchun tarkibiy bo'linmalar va hamkasblardan ma'lumot so'rash;
  • ish uchun zarur bo'lgan hujjatlar va loyihalar bilan tanishish;
  • korxona rahbariyatidan xizmat vazifalarini bajarish uchun tashkiliy-texnik shart-sharoitlarni ta'minlashni talab qilish;
  • egallab turgan lavozimida muvaffaqiyatli ishlashi uchun amaldagi mehnat qonunchiligida belgilangan boshqa harakatlarni amalga oshirish.

Dasturchi mas'ul boshiga:

  • rossiya Federatsiyasi Mehnat kodeksiga muvofiq o'z vazifalarini bajarmaslik;
  • o'z funktsional majburiyatlarini bajarish paytida sodir etilgan huquqbuzarliklar;
  • tashkilotga moddiy zarar yetkazish.

Dasturlash sohasida turli yo'nalishlar bo'yicha mutaxassislarning ish ta'riflarining xususiyatlari


Etakchi koder
odatda bir yoki bir nechta dasturiy ta'minotni ishlab chiqish loyihalariga rahbarlik qiladi. Qoidaga ko'ra, bu mutaxassis mukammal darajada professional tayyorgarlikka, mustahkam ish tajribasiga (3-5 yil), dasturlashda ma'lum yutuqlarga ega. U ishlab chiqilgan dasturning arxitekturasi, ishlarni taqsimlash va qo'l ostidagilar tomonidan topshiriqlarning bajarilishini kuzatish, yosh mutaxassislarni tayyorlash uchun javobgardir. Shuningdek, u ma'muriy va iqtisodiy masalalarni hal qiladi: xodimlarni boshqarish, shartnomalar bo'yicha muzokaralar, texnik shartlarni ishlab chiqish, nizolarni hal qilish va hokazo.

1C dasturchi turli korxonalar faoliyatini avtomatlashtirish vazifalarini bajaradi. Dasturlash tillarini bilish (C++, Delphi, Java, C # va boshqalar), kasbingizning mavzu sohasi, dasturiy ta'minotni boshqarish tizimlari va jamoada ishlash qobiliyati talab qilinadi. Mutaxassis oxirgi foydalanuvchi uchun ishlaydi - u buxgalteriya hisobi bo'yicha 1C ni o'rnatish bilan shug'ullanadi, ombor hisobi uchun dasturlar yaratadi va hokazo.

Texnik-dasturchi funktsional, konstruktorlik va texnologik talablarga muvofiq sanoat mahsuloti sifatida dasturiy ta'minotni loyihalash, ishlab chiqish va ishlab chiqarish bilan shug'ullanadi. Mutaxassis, shuningdek, dasturiy mahsulotni ishlab chiqish usullari va vositalarini, shuningdek, uning hayot aylanish jarayonlarini belgilashga e'tibor beradi.

Yosh dasturchi tanlangan sohadagi dolzarb muammolarni hal qilish uchun mo'ljallangan, ular murakkabligi oshishi bilan farq qilmaydi. Ushbu mutaxassis o'z vazifalarini bajarish bilan bir qatorda, tajribali hamkasblaridan o'rganadi, qimmatli ko'nikma va qobiliyatlarni o'zlashtiradi. U algoritmlarni amalga oshirish, tayyorlangan texnik talablarga muvofiq komponentlarni ishlab chiqish, kodni tuzatish bilan shug'ullanadi, yangi modullarni ishlab chiqishda, bazalar o'rtasidagi almashinuvni yozish va qo'llab-quvvatlashda, ularni yangilashda ishtirok etadi. foydalanuvchilarga maslahat berish.

Veb dasturchi Veb-saytlarni dasturlash bo'yicha ixtisoslashgan bo'lib, u HTML, Javascript, Perl, PHP kabi tillardan foydalanadi. Ushbu mutaxassisning ishi ijodkorlik, ijodiy yondashuv bilan ajralib turadi. Veb-dasturchi ham yaxshi intellektual dunyoqarashga ega bo'lishi kerak. Biroq, bu sohadagi maosh uning ajoyib mashhurligi tufayli boshqa IT-mutaxassislarnikidan bir oz past bo'lishi mumkin - bu erda juda ko'p talabalar va yoshlar bor.

CNC dasturchisi CNC dastgohlarini boshqarish dasturlarini ishlab chiqadi, amalga oshiradi va sozlaydi, ushbu dastgohlarda modellashtirish, nosozliklarni tuzatish va sanoat uskunalarining sog'lig'ini nazorat qilish, ishlab chiqarilgan mahsulotlar sifatini nazorat qilish, CNC dastgohlarida ishlash bo'yicha texnik maslahatlar va treninglar beradi, texnik hujjatlarni ishlab chiqadi va hokazo.

Tizim dasturchisi boshqa IT-mutaxassislar tomonidan foydalaniladigan kompyuterda ishlash dasturlarini ishlab chiqadi. Bular kompyuter texnikasi va yordamchi qurilmalari (drayvlar, serverlar va boshqalar) uchun dasturlardir. Tizim dasturchisi oxirgi foydalanuvchi bilan ishlamaydi, lekin amaliy dasturchilar, tizim administratorlari bilan o'zaro bog'langan. Ushbu mutaxassisning asosiy vazifasi amaliy dasturlarning turli qurilmalar bilan ulanishini ta'minlashdir. Tizim dasturchisining o'ziga xos xususiyati - bu batafsil ish, masalan, mikrosxemalarning alohida pinlarida kuchlanishni dasturlash. Bu C, C ++, Delphi, Assembler kabi tillarni talab qiladi, ularni o'zlashtirish juda qiyin. Aytishimiz mumkinki, "tizim mutaxassislari" innovatsiyalarni ishlab chiqadilar, keyinchalik ular "amaliy mutaxassislar" tomonidan amalga oshiriladi.


Ma'lumotlar bazasi dasturchisi
ma'lumotlar bazalarini, ularning tuzilishi va ma'lumotlar bilan ishlash interfeysini (protseduralar, ko'rinishlar, jadvallar) ishlab chiqish bilan shug'ullanadi. Eng keng tarqalgan DBMSlar Oracle, Microsoft SQL Server, MySQL, Interbase, MS Access, FoxPro. Bular eng yuqori maosh oladigan dasturlash mutaxassislari.

Dasturchi stajyori aslida tajribali dasturchi yoki administratorning yordamchisi rolini o'ynaydi. U murabbiyning tajribasidan o'rgangan holda, nisbatan oddiy vazifalarni bajaradi. U foydalanuvchilarga dolzarb masalalar bo'yicha maslahat beradi, mavjud kataloglarga yangi tafsilotlarni qo'shadi, hujjatlarni saqlash yoki hisobotlar shaklini o'zgartirish uchun shablonlarni yaratish, konfiguratsiyani yoki butun platformani yangilash, tarqatish bazalarini o'rnatish va hokazo.

Dasturchi haqli ravishda kelajak kasbi hisoblanadi. U eng yaxshi natijaga erishish uchun eng muhim fazilatlarni birlashtira oladigan yuqori malakali mutaxassis. Samarali texnik, iqtisodiy, boshqaruv va ijtimoiy-madaniy jarayonlar ko'p jihatdan uning zamonaviy dunyoda ijodiy va intellektual harakatlariga bog'liq.

Dasturchilar ishining o'ziga xos xususiyatlari haqida ko'proq ma'lumot olish uchun quyidagi video seminarga qarang:

Biz sizning e'tiboringizga dasturchining ish tavsifining odatiy misolini keltiramiz, namuna 2019/2020. Shuni unutmangki, har bir dasturchining ko'rsatmasi kvitansiyaga qarshi beriladi.

Dasturchi ega bo'lishi kerak bo'lgan bilimlar haqida odatiy ma'lumotlar taqdim etiladi. Majburiyatlar, huquqlar va majburiyatlar haqida.

Ushbu material saytimizning har kuni yangilanib turadigan ulkan kutubxonasiga kiritilgan.

1. Umumiy qoidalar

1. Dasturchi mutaxassislar toifasiga kiradi.

(-II toifali dasturchi: oliy kasbiy (texnik yoki muhandislik-iqtisodiy) ma'lumoti va III toifali dasturchi sifatida ish tajribasi yoki oliy kasbiy ma'lumotli mutaxassislar bilan almashtirilgan boshqa muhandislik-texnik lavozimlar, kamida 3 yil.

III toifali dasturchi: oliy kasbiy (texnik yoki muhandislik-iqtisodiy) ma'lumot va o'qish davrida olingan mutaxassislik bo'yicha ish tajribasi yoki malaka toifasisiz muhandislik-texnik lavozimlarda ish tajribasi.

Dasturchi: ish stajiga yoki o'rta kasbiy (texnik yoki muhandislik-iqtisodiy) ma'lumotga hech qanday talablarsiz oliy kasbiy (texnik yoki muhandislik-iqtisodiy) ma'lumot va I toifali texnik lavozimida kamida 3 yil ish staji yoki boshqa lavozimlarda ish staji. o'rta kasbiy ma'lumotga ega bo'lgan mutaxassislar, kamida 5 yil.)

3. Dasturchi tashkilot direktori tomonidan ishga olinadi va ishdan olinadi.

4. Dasturchi bilishi kerak:

- algoritmlar va dasturlarni ishlab chiqish usullarini va axborotni qayta ishlashda kompyuter texnologiyalaridan foydalanishni tartibga soluvchi ko'rsatmalar va me'yoriy materiallar, tizimli dasturlashning asosiy tamoyillari;

- dasturiy ta'minot turlari;

- kompyuterning texnik va ekspluatatsion xarakteristikalari, konstruktiv xususiyatlari, maqsadi va ish rejimlari, uni texnik ekspluatatsiya qilish qoidalari;

- axborotni avtomatik qayta ishlash texnologiyasi;

- texnik axborot tashuvchilarning turlari;

- axborotni tasniflash va kodlash usullari;

- rasmiylashtirilgan dasturlash tillari;

- amaldagi standartlar, sanoq tizimlari, shifrlar va kodlar;

- texnik hujjatlarni rasmiylashtirish tartibi;

- kompyuter texnologiyalarini dasturlash va ulardan foydalanish bo'yicha ilg'or mahalliy va xorijiy tajriba;

- iqtisodiyot, ishlab chiqarishni tashkil etish, mehnat va boshqaruv asoslari;

- mehnat qonunchiligi asoslari;

- ichki mehnat qoidalari;

- mehnatni muhofaza qilish, xavfsizlik texnikasi, ishlab chiqarish sanitariyasi va yong'indan himoya qilish qoidalari va normalari.

5. Dasturchi o'z faoliyatida quyidagilarga rahbarlik qiladi:

- Rossiya Federatsiyasi qonunchiligi;

- tashkilot ustavi;

- ushbu yo'riqnomaga muvofiq o'zi bo'ysunadigan xodimlarning buyruqlari va buyruqlari;

- ushbu ish tavsifi,

- tashkilotning ichki mehnat qoidalari qoidalari.

6. Dasturchi to'g'ridan-to'g'ri __________ ga hisobot beradi (u bo'ysunadigan xodimning lavozimini ko'rsating).

7. Dasturchi yo'q bo'lganda (xizmat safari, ta'til, kasallik va boshqalar) uning vazifalari tashkilot direktori tomonidan belgilangan tartibda tayinlangan, tegishli huquqlarga, majburiyatlarga ega bo'lgan va javobgar bo'lgan shaxs tomonidan amalga oshiriladi. unga yuklangan vazifalarni bajarish.

2. Dasturchining mehnat vazifalari

Dasturchi:

1. Iqtisodiy va boshqa masalalarni yechishning matematik modellari va algoritmlarini tahlil qilish asosida algoritmni va shunga mos ravishda belgilangan vazifani kompyuter texnikasi yordamida bajarish imkoniyatini ta’minlovchi dasturlarni ishlab chiqadi, ularni tekshirish va tuzatish ishlarini olib boradi.

2. Axborotni qayta ishlashning barcha bosqichlarida masalani yechish texnologiyasini ishlab chiqadi.

3. Algoritmlar va ma'lumotlar tuzilmalarini tavsiflash uchun dasturlash tilini tanlashni amalga oshiradi.

4. Hisoblash texnikasi bilan qayta ishlanadigan axborotni, uning hajmlarini, tuzilishini, kiritish, qayta ishlash, saqlash va chiqarish sxemalari va sxemalarini, uni boshqarish usullarini belgilaydi.

5. Nosozliklarni tuzatish uchun dasturlarni tayyorlash bo'yicha ishlarni bajaradi va tuzatishni amalga oshiradi.

6. Dasturlarning funktsional maqsadiga muvofiqligini eng to'liq tekshirishni ta'minlovchi ushbu test holatlarining hajmi va mazmunini belgilaydi.

7. Nosozliklarni tuzatish dasturlarini ishga tushirish va topshiriqlar shartlari bilan belgilanadigan dastlabki ma'lumotlarni kiritishni amalga oshiradi.

8. Chiqarilgan ma'lumotlarni tahlil qilish asosida ishlab chiqilgan dasturni tuzatadi. Dasturlar bilan ishlash bo'yicha ko'rsatmalar ishlab chiqadi, zarur texnik hujjatlarni tayyorlaydi.

9. Tayyor dasturiy mahsulotlardan foydalanish imkoniyatlarini aniqlaydi.

10. Amalga oshirilgan dasturlar va dasturiy ta'minotni qo'llab-quvvatlashni ta'minlaydi.

11. Dasturlar, standart va standart dasturiy vositalarning to'g'riligini avtomatik tekshirish tizimlarini ishlab chiqadi va amalga oshiradi, axborotni qayta ishlash texnologiyasini tashkil qiladi.

12. Hisoblash jarayonlarini unifikatsiyalash va tiplashtirish ishlarini olib boradi.

13. Namunaviy dasturlarning kataloglari va kartotekalarini yaratishda, mashinada ishlov beriladigan hujjatlar shakllarini ishlab chiqishda, hisoblash texnikasi ko‘lamini kengaytirish imkonini beruvchi dasturlarni loyihalashda qatnashadi.

14. Tashkilotning ichki mehnat qoidalari va boshqa mahalliy normativ hujjatlariga rioya qiladi.

15. Ichki marketing, xavfsizlik, sanoat gigienasi va yong'indan himoya qilish qoidalari va qoidalariga rioya qiladi.

16. O‘z ish joyida tozalik va tartibga rioya etilishini ta’minlaydi;

17. Mehnat shartnomasi doirasida o'ziga bo'ysunadigan xodimlarning buyruqlarini ushbu yo'riqnomaga muvofiq bajaradi.

3. Dasturchining huquqlari

Dasturchi quyidagi huquqlarga ega:

1. Tashkilot direktoriga takliflar kiriting:

- ushbu yo'riqnomada nazarda tutilgan majburiyatlar bilan bog'liq ishlarni takomillashtirish;

- o'ziga bo'ysunuvchi taniqli ishchilarni rag'batlantirish to'g'risida;

- ishlab chiqarish va mehnat intizomini buzgan o'ziga bo'ysunuvchi xodimlarni moddiy va intizomiy javobgarlikka tortish to'g'risida.

2. Tashkilotning tarkibiy bo'linmalari va xodimlaridan o'z vazifalarini bajarishi uchun zarur bo'lgan ma'lumotlarni so'rash.

3. Uning egallab turgan lavozimidagi huquq va majburiyatlarini belgilovchi hujjatlar, xizmat vazifalarini bajarish sifatini baholash mezonlari bilan tanishish.

4. Tashkilot rahbariyatining uning faoliyatiga oid qarorlari loyihalari bilan tanishish.

5. Tashkilot rahbariyatidan yordam ko'rsatishni, shu jumladan tashkiliy-texnik shart-sharoitlarni ta'minlash va rasmiy vazifalarni bajarish uchun zarur bo'lgan belgilangan hujjatlarni bajarishni talab qilish.

6. Amaldagi mehnat qonunchiligida belgilangan boshqa huquqlar.

4. Dasturchining javobgarligi

Dasturchi quyidagi hollarda javobgardir:

1. Ushbu lavozim tavsifida nazarda tutilgan o'z xizmat vazifalarini lozim darajada bajarmaganliklari yoki bajarmaganliklari uchun - Rossiya Federatsiyasi mehnat qonunchiligida belgilangan chegaralar doirasida.

2. O'z faoliyati davomida sodir etilgan huquqbuzarliklar uchun - Rossiya Federatsiyasining amaldagi ma'muriy, jinoiy va fuqarolik qonunchiligida belgilangan chegaralar doirasida.

3. Tashkilotga moddiy zarar etkazganlik uchun - Rossiya Federatsiyasining amaldagi mehnat va fuqarolik qonunchiligida belgilangan chegaralar doirasida.

Dasturchining ish tavsifi 2019/2020 yil namunasidir. Dasturchining mehnat majburiyatlari, dasturchining huquqlari, dasturchining javobgarligi.

Dasturchi bir necha turlarga bo'lingan juda muhim kasb. Turli dasturchilarning funktsiyalari, huquqlari va majburiyatlari ushbu maqolada muhokama qilinadi.

Dasturchi nima?

Ish tavsifi kasb haqida nimani belgilaydi? Dasturchi - bu IT texnologiyalari sohasidagi mutaxassis, u professional darajada kompyuterga ega va har xil turdagi kompyuter dasturlarini yaratish va ulardan foydalanish qobiliyatiga ega. Ko'rib chiqilayotgan kasbning vakili baquvvat, xushmuomala va faqat ijobiy munosabatda bo'lishi kerak.

Bunday ishni qanday olish mumkin? Dasturchi, yo'riqnomani belgilaydi, oliy texnik ma'lumotga ega bo'lishi kerak. Faqat bu holatda u IT bo'limi bosh direktorining buyrug'i bilan lavozimga tayinlanishi mumkin.

Dasturchi mukammal bilimga ega bo'lishi kerak:

  • mehnat qonunchiligi to'g'risida;
  • dasturchining kasbiy faoliyatiga oid har xil turdagi nizomlar, aktlar va normalar to'g'risida;
  • mehnat qoidalari va qoidalari to'g'risida;
  • xavfsizlik choralari haqida.

Dasturchining huquq va majburiyatlari

Boshqa har qanday ishchida bo'lgani kabi, dasturchiga ham ba'zi huquqlar va funktsiyalar berilgan.

Ish tavsifi qanday huquqlarni belgilaydi?

  • Dasturchi samarali ishlashga xalaqit beradigan turli sabab va omillarni aniqlash va bartaraf etish huquqiga ega.
  • Dasturchi korxona rahbariyatiga mehnat faoliyati samaradorligini oshirish bo'yicha turli istaklar, so'rovlar va takliflar yuborish huquqiga ega.

Ko'rib chiqilayotgan kasb vakilining huquqlari, garchi ular faqat ikkita nuqtaga to'g'ri keladigan bo'lsa-da, baribir adolatli va ochiqdir. Va IT-mutaxassisning vazifalari qanday, ish ta'rifida ular haqida nima ko'rsatilgan? Dasturchi, standartlarga muvofiq, quyidagi funktsiyalarga ega:

  • dasturiy ta'minotni ishlab chiqish va sinovdan o'tkazish;
  • muammoni hal qilish metodologiyasini ishlab chiqish;
  • zarur ma'lumotlarni aniqlash;
  • ma'lumotlarning mazmuni va hajmini aniqlash;
  • dasturlarni ishga tushirish va to'xtatish;
  • dasturlarning to'g'ri ishlashini ta'minlash;
  • asbob-uskunalarni ishga tayyorlash, ayrim jihozlarni ta'mirlash.

Yuqorida, ko'rib chiqilayotgan mutaxassisning faqat eng asosiy funktsiyalari nomlandi. Albatta, ular ko'proq bo'lishi mumkin.

Dasturiy ta'minot muhandisi nima?

Dasturiy ta'minot muhandisining ish ta'rifi ko'rib chiqilayotgan mutaxassis bosh direktorning buyrug'i bilan tayinlanishini belgilaydi.

U bo'lim boshlig'iga bo'ysunadi yoki dasturiy ta'minot muhandisi lavozimiga ega bo'lish uchun siz oliy texnik ma'lumotga va kamida bir yillik ish stajiga ega bo'lishingiz kerak.

Ko'rib chiqilayotgan mutaxassis har xil turdagi dasturiy ta'minotni, axborotni qayta ishlash va kodlash tamoyillari va texnologiyalari va usullarini mukammal bilishi kerak. Mutaxassisning dasturlashda rasmiylashtirilgan tillarni, shuningdek, hujjatlashtirish tartibi va usullarini ham bilishi maqsadga muvofiqdir.

Dasturiy ta'minot muhandisi faqat korxona ustaviga, uning qoidalariga va Rossiya Federatsiyasi qonun hujjatlariga amal qilishi mumkin.

Dasturiy ta'minot muhandisining huquqlari, majburiyatlari va majburiyatlari

Dasturiy ta'minot muhandisining ish tavsifi xodim uchun quyidagi huquqlarni belgilaydi:


Va ko'rib chiqilayotgan mutaxassisning mas'uliyati haqida nimani topishingiz mumkin? Ish ta'rifida quyidagilar ko'rsatilgan:

  • dasturchi-muhandis dasturlarni ishlab chiqishga va ularni matematik tahlil asosida sinab ko'rishga majburdir;
  • muammolarni hal qilish usullarini ishlab chiqishga majburdir;
  • dasturlash tilini tanlashi kerak;
  • qayta ishlanishi kerak bo'lgan ma'lumotlarni aniqlashi kerak;
  • foydalanishdan oldin dasturiy mahsulotlarni tekshirishga majburdir.

Dasturiy ta'minot muhandisi ishlaydigan joyga qarab, uning ish funktsiyalari biroz farq qilishi mumkin.

Shuni ham ta'kidlash joizki, dasturiy ta'minot muhandisi o'z mehnat faoliyatini noto'g'ri bajarish, beparvolik, intizom va xavfsizlik choralarini buzganlik uchun javobgardir.

Bosh dasturchi va uning vazifalari haqida

Bosh dasturchi bosh direktor tomonidan tayinlanadi va texnik direktorga hisobot beradi. Tabiiyki, yetakchi dasturchi oliy texnik ma’lumotga ega bo‘lishi kerak.

Etakchi dasturchi o'zining kompyuterni professional darajada bilishi va murakkab maxsus dasturlarni ishlab chiqish qobiliyati bilan ajralib turadi. Boshqa hech narsa etakchi dasturchini tasvirlab bera olmaydi, shuningdek uning ish tavsifini sanab o'tadi. Shunday qilib, asosiy dasturchining vakolatiga kiruvchi funktsiyalar:

  • dasturchilar oldiga vazifalarni belgilash va ularning bajarilishini nazorat qilish;
  • bo'lim uchun vazifalarni ishlab chiqish;
  • dasturlarning standartlarga muvofiqligini tekshirish;
  • bo'limdagi dasturchilarga yordam berish;
  • inventarizatsiya qilish;
  • korxona mulkini nazorat qilish;
  • mavjud muammolar haqida rahbarlarni xabardor qilish.

Shunday qilib, kasbning nomi o'zi uchun gapiradi. Darhaqiqat, yetakchi dasturchi bo‘limning o‘ziga xos “boshlig‘i”.

Bosh dasturchining javobgarligi va huquqlari haqida

Bosh dasturchining ish tavsifi yetakchi dasturchiga quyidagi huquqlarni belgilaydi:


Shunday qilib, etakchi dasturchi oddiyga qaraganda ko'proq huquqlarga ega. Ammo huquq qanchalik ko'p bo'lsa, mas'uliyat ham shunchalik katta bo'ladi. Shunday qilib, ko'rib chiqilayotgan mutaxassis quyidagilar uchun javobgardir:

  • o'z vazifalarini bajarmaslik yoki sifatsiz bajarish;
  • bo'limning funktsiyalarini bajarmaganligi yoki sifatsiz bajarishi;
  • bo'lim ishi to'g'risida noto'g'ri ma'lumotlar taqdim etish;
  • tijorat sirlarini oshkor qilish;
  • hokimiyatning buyruqlarini bajarmaslik.

Ko'rib chiqilayotgan mutaxassisning ishi juda mas'uliyatli. Taqdimotchi bo'lgan dasturchi o'z ishiga diqqatli, diqqatli odamdir.

Byudjet muassasasida dasturchi va uning vazifalari

Darhol aytish kerakki, ko'rib chiqilayotgan mutaxassisning byudjet muassasasidagi ishi tijorat muassasasida ishlashdan unchalik farq qilmaydi.

Shunday qilib, byudjet muassasasi dasturchisining ish tavsifi xodimni muassasa direktori tomonidan tayinlanishi va unga bo'ysunishini belgilaydi. Asosiy vazifalari va vazifalari prognozlash, tahlil qilish va rejalashtirishdir. Misol sifatida maktab dasturchisini ko'rib chiqing.

Maktabdagi dasturchining ish ta'riflari boshqacha bo'lishi mumkin, chunki ular to'g'ridan-to'g'ri ta'lim muassasasining o'zida tahrirlanadi. Shunga qaramay, ba'zi umumiy qoidalarni ajratib ko'rsatish mumkin.

Maktab dasturchisi quyidagilarga majburdir:

  • maktab kompyuter parkining holatini tahlil qilish;
  • kompyuter parkining holatini kuzatish;
  • maktab texnologiyasini rivojlantirish tendentsiyalarini bashorat qilish;
  • texnologiyalardan foydalanishni tashkil etish;
  • kompyuter parkining holati bo'yicha hujjatlarni saqlash.

Ta'kidlash joizki, maktab dasturchisi zimmasiga ulkan mas'uliyat yuklangan. Bundan tashqari, agar u butun muassasa uchun bitta bo'lsa.

Byudjet muassasasida dasturchining javobgarligi va huquqlari to'g'risida

Muassasadagi dasturchining ish tavsiflari turlicha bo'lishi mumkin bo'lsa-da, bir narsa aniq: maktabda yoki boshqa joyda dasturchining mas'uliyati har doim juda katta.

Ish ta'rifida mavjud bo'lgan so'zlarning noaniqligini ta'kidlash kerak:

  • [ta'lim] jarayonini buzishda ishtirok etganlik uchun javobgarlik;
  • muassasaga etkazilgan zarar uchun javobgarlik;
  • vazifalarni bajarmaganlik, vazifalarni sifatsiz bajarish va h.k.

Dasturchiga qanday huquqlar berilgan? Eng asosiylarini ajratib ko'rsatish mumkin:

  • kasbiy rivojlanish huquqi;
  • ishni takomillashtirish bo'yicha takliflar kiritish huquqi;
  • hokimiyatdan zarur hujjatlarni talab qilish huquqi;
  • muassasa (maktab) xodimlari bilan muzokaralar olib borish huquqi va boshqalar.

ISH TAVSIFI
DASTURchi
MAS'uliyati cheklangan jamiyat
"BRC"

I. UMUMIY QOIDALAR

1. Ushbu ish ta'rifi "BRC" MChJ (keyingi o'rinlarda - Kompaniya) Dasturchisining funktsiyalari, huquq va majburiyatlarini belgilaydi.
2. Dasturchi lavozimiga oliy kasbiy (texnik yoki muhandislik-iqtisodiy) ma’lumotga va mutaxassislik bo‘yicha kamida 2 yil ish tajribasiga ega bo‘lgan shaxs tayinlanadi.
3. Dasturchi lavozimga Axborot texnologiyalari boshqarmasi boshlig‘ining taqdimnomasiga binoan Kompaniya Bosh direktorining buyrug‘i bilan tayinlanadi.
4. Dasturchi o'z faoliyatida quyidagilarga rahbarlik qiladi:

  • rossiya Federatsiyasining amaldagi qonunchiligi;
  • "BRC" MChJ ustavi;
  • davlat va sanoat standartlari, "BRC" MChJ standartlari;
  • "BRTs" MChJning mahalliy qoidalari;
  • "BRTs" MChJ uchun buyruqlar va ko'rsatmalar;
  • mehnatni muhofaza qilish, xavfsizlik va yong'indan himoya qilish qoidalari va qoidalari;
  • BRC MChJning ichki mehnat qoidalari;
  • tuzilgan mehnat shartnomasi;
  • Axborot texnologiyalari bo'limi to'g'risidagi nizom;
  • ushbu ish tavsifi;
  • Axborot texnologiyalari boshqarmasi boshlig‘ining/uning o‘rnini bosuvchi shaxsning og‘zaki va (yoki) yozma ko‘rsatmalari va buyruqlari.

5. Dasturchi bilishi kerak:

  • algoritmlar va dasturlarni ishlab chiqish va axborotni qayta ishlashda kompyuterlardan foydalanish usullarini tartibga soluvchi ko'rsatmalar va me'yoriy materiallar;
  • tuzilgan dasturlashning asosiy tamoyillari;
  • dasturiy ta'minot turlari;
  • EHMning texnik va ekspluatatsion xarakteristikalari, konstruktiv xususiyatlari, maqsadi va ish rejimlari, uni texnik ekspluatatsiya qilish qoidalari;
  • axborotni avtomatik qayta ishlash va kodlash texnologiyasi;
  • rasmiylashtirilgan dasturlash tillari;
  • amaldagi standartlar, sanoq tizimlari, shifrlar va kodlar;
  • texnik hujjatlarni rasmiylashtirish tartibi;
  • dasturlash va kompyuter texnologiyalaridan foydalanish bo'yicha ilg'or mahalliy va xorijiy tajriba;
  • Kompaniya tomonidan taqdim etiladigan dasturiy ta'minot va IT xizmatlari turlari;
  • biznes etikasi;
  • ergonomika, ijtimoiy psixologiya, sotsiologiya asoslari;
  • iqtisodiyot, mehnatni tashkil etish va boshqarish asoslari;
  • ichki mehnat qoidalari;
  • mehnatni muhofaza qilish qoidalari va qoidalari;
  • hisoblash va ofis uskunalarini ishlatish qoidalari.

6. Dasturchi axborot texnologiyalari bo‘limi boshlig‘iga hisobot beradi.

II. DASTURCHI VAZIFALARI

7. Dasturchi quyidagi mehnat vazifalarini bajaradi:

  • iqtisodiy va boshqa masalalarni yechishning matematik modellari va algoritmlarini tahlil qilish asosida algoritmni va shunga mos ravishda belgilangan topshiriqni hisoblash texnikasi yordamida bajarish imkonini beruvchi dasturlarni ishlab chiqadi, ularni sinovdan o‘tkazish va nosozliklarni tuzatishni ta’minlaydi;
  • axborotni qayta ishlashning barcha bosqichlarida muammolarni hal qilish texnologiyasini ishlab chiqadi;
  • hisoblash texnikasi bilan qayta ishlanadigan axborotni, uning hajmlarini, tuzilishini, joylashtirish, qayta ishlash, saqlash va chiqarish sxemalari va sxemalarini, uni boshqarish usullarini belgilaydi;
  • disk raskadrovka uchun dasturlarni tayyorlash bo'yicha ishlarni bajaradi va disk raskadrovka ishlarini olib boradi;
  • dasturlarning funktsional maqsadiga muvofiqligini eng to'liq tekshirishni ta'minlagan holda ushbu test holatlarining hajmi va mazmunini belgilaydi;
  • disk raskadrovka dasturlarini ishga tushirish va yuklangan vazifalar shartlari bilan belgilanadigan dastlabki ma'lumotlarni kiritishni amalga oshiradi;
  • chiqish ma'lumotlarini tahlil qilish asosida ishlab chiqilgan dasturni tuzatadi;
  • dasturlar bilan ishlash bo'yicha ko'rsatmalar ishlab chiqadi va zarur texnik hujjatlarni tayyorlaydi;
  • tayyor dasturiy mahsulotlardan foydalanish imkoniyatlarini aniqlashda ishtirok etadi;
  • dasturlar va dasturiy vositalarni amalga oshirishda yordam ko'rsatadi;
  • dasturlar, standart va standart dasturiy vositalarning toʻgʻriligini avtomatik tekshirish tizimlarini ishlab chiqadi va joriy qiladi;
  • axborotni qayta ishlash texnologiyasini tashkil etadi;
  • hisoblash jarayonlarini unifikatsiyalash va tiplashtirish ishlarini bajaradi;
  • standart dasturlarning kataloglari va kartotekalarini yaratishda, mashinada ishlov beriladigan hujjatlar shakllarini ishlab chiqishda, hisoblash texnikasi ko‘lamini kengaytirish imkonini beruvchi dasturlarni loyihalashda ishtirok etadi;
  • Axborot texnologiyalari boshqarmasining elektron arxivini, shu jumladan ma’lumotlar bazalaridan foydalangan holda yuritilishini ta’minlaydi;
  • dasturiy ta'minot va IT xizmatlarini sotish tizimini tashkil etishda ishtirok etadi;
  • Axborot texnologiyalari bo'limi strategiyasini ishlab chiqishda ishtirok etadi;
  • Axborot texnologiyalari boshqarmasi faoliyati natijalari bo‘yicha hisobot hujjatlarini yuritadi;
  • Kompaniya mijozlari bilan muzokaralar olib boradi;
  • Kompaniya va mijoz-tashkilotlar o'rtasida uzoq muddatli hamkorlik munosabatlarini rivojlantirishga yordam beradi;
  • dasturiy ta'minotni xaridorlari bo'lgan Kompaniya mijozlari - tashkilotlarga texnik yordam ko'rsatadi;
  • xarajatlar hisobini, shartnomaviy, moliyaviy va mehnat intizomini mustahkamlash, isrofgarchilik va mulkni o‘zlashtirishga qarshi kurashish bo‘yicha chora-tadbirlarni ishlab chiqish va amalga oshirishda ishtirok etadi;
  • Kompaniyaning Axborot texnologiyalari bo‘limining maqsad va vazifalariga muvofiq o‘z vakolatlari doirasida boshqa funksiyalarni ham amalga oshiradi.

III. DASTURCHI HUQUQLARI

8. Dasturchi quyidagi huquqlarga ega:

  • Jamiyat Bosh direktorining Axborot texnologiyalari departamenti faoliyatiga oid qarorlari loyihalari bilan tanishish;
  • Axborot texnologiyalari boshqarmasi boshlig‘ining shaxsan yoki uning topshirig‘iga ko‘ra o‘z xizmat vazifalarini bajarish uchun zarur bo‘lgan ma’lumotlar va hujjatlarni jamiyat bo‘linmalari va boshqa mutaxassislardan so‘rab olish;
  • Jamiyatning tarkibiy bo‘linmalari va (yoki) Kompaniya mijozlari – tashkilotlari rahbarlari bilan o‘zaro hamkorlik qilish;
  • Axborot texnologiyalari boshqarmasi faoliyatini takomillashtirish bo‘yicha takliflarni Axborot texnologiyalari boshqarmasi boshlig‘iga va (yoki) Jamiyat bosh direktoriga ko‘rib chiqish uchun kiritish;
  • Hujjatlarni (buyruqlar, farmoyishlar va boshqa hujjatlar loyihalari) tayyorlash va (yoki) ekspertizadan o‘tkazish uchun kompaniya bo‘linmalari rahbarlari bilan kelishilgan holda kompaniyaning har qanday xodimlarini ularning profiliga ko‘ra jalb qilish.

IV. AXBOROT TEXNOLOGIYALARI BOSHQARMASI MAS'uliyati

9. Dasturchi quyidagilar uchun javobgardir:

  • Ushbu yo'riqnomada nazarda tutilgan o'z xizmat vazifalarini lozim darajada bajarmaganlik yoki bajarmaganlik uchun - Rossiya Federatsiyasining amaldagi mehnat qonunchiligida belgilangan chegaralar doirasida.
  • O'z faoliyatini amalga oshirish jarayonida sodir etilgan huquqbuzarliklar uchun - Rossiya Federatsiyasining amaldagi ma'muriy, jinoiy va fuqarolik qonunchiligida belgilangan chegaralar doirasida.
  • Moddiy zarar etkazilganligi uchun - Rossiya Federatsiyasining amaldagi mehnat va fuqarolik qonunchiligida belgilangan chegaralar doirasida.

Dasturchining asosiy vazifasi algoritmlar va kompyuter dasturlarini ishlab chiqishdir. Albatta, dasturning juda ko'p variantlari va turlari mavjud va dasturchilar nima qilishlarini yaxshiroq tushuntirish uchun biz ularning uchta asosiy ixtisosligini beramiz:

  • Qo'llaniladi dasturchilar - turli muammolarni hal qilish uchun dasturiy ta'minot yaratish (muharrirlar, o'yinlar, buxgalteriya dasturlari, CRM tizimlari va boshqalar).
  • Veb-dasturchilar (ko'pincha, bular PHP dasturchilari) - Internet - saytlar, saytlar yoki onlayn-do'konlar tizimlarini boshqarish dasturlari va boshqalarni yaratadi.
  • Tizimli dasturchilar - ma'lumotlar bazalari uchun operatsion tizimlar va qobiqlarni ishlab chiqish, shuningdek, boshqa shunga o'xshash muammolarni hal qilish.

Dasturchining kasbi juda ko'p qirrali. Mutaxassislarning nomlari ko'pincha dasturlarni ishlab chiqadigan til yoki texnologiyaga bog'liq. Masalan, Java, Delphi, Python, 1C, Android, JavaScript dasturchilari va boshqalar mavjud.

Ish joylari

Hozirgi kunda dasturchilar deyarli hamma joyda talabga ega. Dasturiy ta'minot muhandisi lavozimi mavjud bo'lishi mumkin:

  • "Oddiy" korxonada.
  • Professional dasturlash bilan shug'ullanadigan IT-kompaniyasida.

Bundan tashqari, dasturchilar doimiy ish uchun xodimlarni yollashga tayyor bo'lmagan kompaniyalar uchun vaqtinchalik buyurtmalarni to'ldirib, mustaqil ishlashlari mumkin.

Kasb tarixi

Analitik dvigatel uchun birinchi dastur 1843 yilda Jorj Bayronning qizi grafinya Ada Augusta Lovelace tomonidan yozilgan va birinchi dasturlashtiriladigan kompyuter 1941 yilda ishlay boshlagan. U nemis muhandisi Konrad Zuse tomonidan ishga tushirilgan (va shu bilan birga birinchi dasturlash tilini ixtiro qilgan).

Kompyuter dasturchisi kasbi 1970-yillarda nufuzli va yaxshi maosh oladigan kasbga aylandi va Internetning paydo bo'lishi va rivojlanishi bilan dasturlash bo'yicha juda ko'p mutaxassisliklar qo'shildi.

Dasturchining majburiyatlari

Mutaxassislik va hal qilinadigan vazifalarga qarab, dasturchining ish vazifalari sezilarli darajada farq qilishi mumkin. Keling, asosiylarini ajratib ko'rsatamiz:

  • Dasturiy ta'minotni loyihalash va ishlab chiqish.
  • Dasturiy ta'minotni joriy etish va boshqa dasturlar bilan to'g'ri o'zaro aloqani tashkil etish.
  • Dasturiy ta'minotni qo'llab-quvvatlash va xatolarni bartaraf etishda texnik yordam bo'yicha mutaxassislarga yordam berish.

Ba'zida dasturchining funktsiyalari dasturiy ta'minotni sinab ko'rishni o'z ichiga oladi, lekin ko'pincha buni sinovchilar bajaradi.

Dasturchiga qo'yiladigan talablar

Ish beruvchilarning dasturchiga qo'yadigan talablari ham farq qilishi mumkin, ammo asosiylari quyidagilardan iborat:

  • Ish uchun zarur bo'lgan texnologiyalar va dasturlash tillarini bilish (masalan, SQL, PHP, HTML va boshqalar).
  • Dasturlarni yaratish tajribasi.
  • Texnik spetsifikatsiyalarni tuzish va o'qish qobiliyati.
  • Birovning kodini tushunish qobiliyati.
  • Yordamchi dasturlarni bilish (masalan, versiyalarni boshqarish tizimlari).

Dasturchi bilishi kerak bo'lgan narsa ko'pincha texnik hujjatlarni o'qish va kompaniya biznesini tushunish darajasida ingliz tilini yaxshi bilishdir.

Dasturchi rezyume namunasi

Qanday qilib dasturchi bo'lish mumkin

Kompyuter dasturchisi - bu oliy ma'lumotli diplom ishga qabul qilishda hal qiluvchi omil bo'lmagan intellektual yo'nalishdagi kam sonli kasblardan biridir. Odatda odamlar qanday qilib dasturchi bo'lishni so'ramaydilar, ular faqat o'zlarining biror narsasini yaratishga harakat qilishadi va ishga kirishda ular allaqachon ish beruvchiga ko'rsatishi mumkin bo'lgan portfelga ega.

Shunga qaramay, universitetni dasturiy ta'minot muhandisi sifatida tugatish ortiqcha bo'lmaydi - deyarli barcha yirik kompaniyalar oliy ma'lumotga ega bo'lishni talab qiladi.

Dasturchi ish haqi

Dasturchilarning daromadlari odatda ancha yuqori. Ayni paytda dasturchining o'rtacha maoshi oyiga 47 000 rublni tashkil qiladi. Garchi Moskvada stavkalar oyiga 150 000 rubl yoki undan ko'p bo'lishi mumkin.

Dasturchining ish haqi mutaxassisning tajribasiga va murakkab muammolarni hal qilish qobiliyatiga juda bog'liq. Kuchli mutaxassislar yangi boshlanuvchilarga qaraganda bir necha baravar ko'p maosh olishadi.