IT mutaxasislarning bir necha turlari bilan tanishish
09/03/2021Islombek NormuhammadovDizayn arhitekturaNo Comments
Hammaga Salom!
Bugun sizlar bilan IT mutaxasislarning bir necha turlari bilan tanishib chiqamiz:
1) Frontend dasturchi
Frontend dasturchi foydalanuvchi browserda ko’rib turgan va u bilan bevosita amallar bajaradigan qismini yaratadi. Shu bilan birga, dizayner bergan web sahifa yoki ilovalani dizaynini kodga otkazadi, hamda backenddan ma’lumotlarni qabul qiladi va backendga ma’lumotlarni yuboradi.
2) Backend dasturchi
Backend dasturchi serverga bog’liq web ilovalarni logikasi va frontend dasturchi yozib bergan kodni integratsiyasi bilan shug’ulanadi. Backend dasturchi odatda frontend va mobil dasturchilar tomonidan ishlatiladigan APIs va web serverlarnini yozadi.
3) Mobile dasturchi
Mobile dasturchi bu mobil ilovalarni ishlab chiqishuvchi va ushbu mahsulotlarning o’ziga xos xususiyatlari va qurulmalarga foydalanish uchun optimallashtirilgan dasturiy ta’minotni yaratuvchi shaxs hisoblanadi.
Mobil dasturchilar ikki turga bo’linadi:
1. Birinchisi Android dasturchi, yani android qurulmalarga mos keluvchi ilovalar yaratadi
2. iOS dasturchi, yani ios qurulmalarga dasturlar yaratishadi. Agar iOS dasturchi bo’lishni istasangiz, sizda Macbook yoki iMac bolishi lozim.
*Bugungi kunda Flutter texnologiyasi mavjud, bu bir vaqtda IOS va Android uchun bir kod orqali dastur yaratish imkonini beradi
4) UI/UX dizayner
UI/UX designer asosan web saytlar, ilovalar va boshqa dasturlarning dizayni va qulayliklari bilan shug’ullanadigan soha hisoblanadi.
UX va UI dizayni bitta iste’molchining tajribasining ikki xil elementidir. UX foydalanuvchi tajribasiga ishora qiladi, bu narsaning qanday ishlashiga va odamlar u bilan qanday munosabatda bo’lishiga qaratilgan. UI yoki foydalanuvchi interfeysi tashqi ko’rinishga va joylashishga e’tiborni qaratadi.
Robototexnika kursida 1-11 sinf o'quvchilari robotlar yaratib, ularga gapirish, harakatlanish, buyruqlarga javob berish va hatto uchishni o'rgatadilar. O'qituvchilar robotni qanday yaratish va dasturlashni o’rgatadilar.
Birinchi robototexnika darslarida elektronika asoslari o'rganiladi: bolalar elektr toki nima ekanligini, svetodiodlarni ulash, rezistorlar, harakat sensorlari va boshqa elektron komponentlar bilan ishlashni bilib oladilar. Ushbu darslarda bolalar o'zlari ixtiro qilgan elektron loyihalarni yaratishi mumkin (masalan, pianino yoki avtomatik suv purkagich).
Bilim darajasiga qarab, bola, o’zining o'qish yo'nalishini tanlaydi. Har bir robototexnika sinfida Lego (6-8 yoshdagi bolalar uchun) va Arduino asosidagi (8-10 yoshdan katta o'quvchilar uchun) robotlashtirilgan to'plamlar mavjud.
Ushbu platformalarda aqlli uylar, robotlashtirilgan manipulyatorlar yoki robot-mashina yaratish mumkin. Bolalar o'z ishlanmalarini Lego yoki Arduino (yoshga mos ravishda) maxsus dasturlash muhiti asosida mustaqil ravishda dasturlashadi. Shuningdek, ular o'z robotlarini markazning dastgoh asboblari va 3D-printerlari yordamida qo'lbola uskunalar yordamida yaratishlari mumkin.
"HTML5/CSS3/JavaSript" kursi HTML5, CSS3, JavaSript dasturlarini chuqur, professional darajada o'rganishga yo'naltirilgan, keyinchalik veb-dasturlashni (PHP, JavaScript) o'rganish uchun mustahkam asos yaratadi. Shuningdek, kurs kodning amal qilish muddati, brauzerlararo muvofiqlik, qidiruv tizimini optimallashtirish, qidiruv tizimlarida veb-saytlarni targ'ib qilish kabi tushunchalarni o'rgatadi.
O'qish davomida siz quyidagilarni o'rganasiz:
• tashrif buyuruvchilar uchun jozibali, tushunarli va foydalanishga qulay tuzilmaga ega veb sahifa maketlarini noldan yaratish (Usability);
• HTML/CSS dan foydalanib saytni joylashtirish, saytga havolalar, jadvallar, shakllar, grafik elementlar: tugmalar, bannerlar, flesh elementlarni joylashtirish
• jQuery kutubxonasi elementlarini sahifaga ulash;
• HTML5, CSS3 va JavaSript imkoniyatlarini ko'rib chiqish;
• DIV tartibi, biriktirilgan/rezina sahifasi, brauzerlararo muvofiqlik, kodning amal qilish muddati qanday ekanligini bilib olasiz;
• veb-saytni Internetda ro'yxatdan o'tkazish va targ'ib qilish (amaliy)ni o’rganasiz.
Grafik dizayn
Kurs haqida: Adobe Photoshop va CorelDRAW dasturlari imkoniyatlaridan to'liq foydalanish, tipografiya dizaynlar ishlash, logo yaratish, SMM dizaynlar ishlash va rasmlarni saytlarda sotishni o'rganasiz.
Shu bilan birga, Android operatsion tizimi yildan-yilga mashxurligi oshib borib, o’tgan 2018 yilda dunyodagi barcha smartfonlarning 80% dan ortig’i Android operatsion tizimida ishlab chiqarildi. Agarda siz smartfonlardan tashqari — soatlar, planshetlar, televizorlar, terminallar va hatto muzlatgichlarni ham mavjudligini hisobga olsangiz, Android ulushi yanada yuqori bo’ladi.
Biroq, operatsion tizimning bunday ortib borayotgan mashhurligini hisobga olgan holda, foydalanuvchi talablari ham doimiy ravishda o’zgarib, ortib boradi. Hozirgi kun insonlari har qanday vazifani bajarishi kerak — bankdagi xizmatlarni to’lash, oziq-ovqat buyurtma qilish, do’stlar bilan suhbatlashish, o’yin o’ynab vaqtini o’tkazish va hokazo. Bunday ilovalar doimo Google Play do’konida joylab kelinyapti.
Aynan shuning uchun Androidda mobil ilovalar ishlab chiquvchi dasturchi kasbining rivojlanishi ulkan salohiyatga ega, siz eng yirik kompaniyalarda ishlashingiz va minglab odamlar foydalanadigan foydali ilovalarni yaratishingiz mumkin. Indeed ma’lumotlariga ko’ra, Androidda dasturchilarning Amerika Qo’shma Shtatlaridagi o’rtacha ish haqi yiliga - $115,779$, Rossiyaning Headhunter tizimida esa har oyda 500 dan ortiq android dasturchilari bo’sh ish o’rinlarini nashr etadi. O’z sohasini yaxshi biladigan Android mutaxassis, albatta, ishsiz qolmaydi.
O’zbekiston IT bozorida dasturchilarga talab juda katta. O’z karyerangizni boshlash uchun o’zingizga munosib yo’nalishni tanlang
Do'stlaringiz bilan baham: |