Xato: 651: Modem yoki boshqa aloqa qurilmasi xato haqida xabar berdi


Dasturlash haqidagi afsonalar (4-qism dasturchi vazifalari haqida) 2018 Sen 10 12:00:00



Download 3,85 Mb.
bet6/28
Sana28.02.2022
Hajmi3,85 Mb.
#475478
1   2   3   4   5   6   7   8   9   ...   28
Bog'liq
Aralash

Dasturlash haqidagi afsonalar (4-qism dasturchi vazifalari haqida) 2018 Sen 10 12:00:00

1. Barcha dasturchilar – xakerlar


Ba’zida dasturchilarni xakerlar bilan tenglashtirishadi. Bu esa salbiy holat. Xakerlar qonunlarni buzuvchilar bo’lib, ta’qiqlangan manbalarni ochishga harakat qiladilar, dasturchilar esa bu ma’lumotlarni saqlashga intiladilar.


Shu ma’noda dasturlashni o’rganish sizni “ma’lumotlarni buzib kiruvchi mutaxassis”ga aylantirib qo’ymaydi.


2. Hamma dasturchilar texnikalarni sozlay olishlari kerak


Siz o’zingiz bunday deb o’ylamasangiz ham qarindoshlaringiz, yaqinlaringiz va do’stlaringiz shunday fikrlashadi. Dasturchi ekanligingizni aytganingiz zahoti, ular sizdan printerni tuzatish yoki yangi noutbuk sotib olishga yordam berishingizni so’ray boshlashlari mumkin. Dasturchilar texnikalar, xususan kompyuterlarni tuzatishni bilishlari majburiy emas.


Boshqa tomondan qaraganda, qiziqishlar sizni tizim blokini sozlash, qattiq diskni almashtirish kabi ishlarni bajarishga undashi mumkin, lekin bu dasturchining asosiy vazifasi emas. Dasturchilar dasturlar tuzishadi, remont bo’yicha ustalar esa texnikalarni sozlashadi.


Dastuchi qurilmalari haqida afsonalar


1. Bir til boshqalariga qaraganda yaxshiroq


Dasturchilar o’zlari ishlaydigan dasturlash tilini maqtashni yaxshi ko’radilar. Ko’pincha bir tilning boshqasidan yaxshi ekanligi haqida fikrlarni eshitish mumkin. Ammo gap shundaki, har bir til ma’lum bir maqsad uchun xizmat qiladi.


Shunday ekan, bir tilni butkul ikkinchisidan yaxshi deyishning imkoni yo’q. Bu italyan tili yaxshimi yoki fransuz degandek gap. Siz qaysi mamlakatda bo’lsangiz o’sha davlat tili sizga qo’l keladi.


Bundan tashqari, dasturlashni yangi boshlaganlar uchun mos keluvchi tillar ham bor, masalan Python. Lekin, siz o’rganishni Java, C# yoki C++ dan ham boshlashingiz mumkin.


Ba’zi tillar matemetik hisoblar, kompyuter resurslarini boshqarish uchun qulay. Shundan kelib chiqib, tilning yaxshi yoki yomonligi qaysidir vazifani bajarish doirasidan kelib chiqqan holda aniqlanadi. Aynan shu sabab tillar bir-biriga qarshi emas, birga ishlashi kerak.


2. Barcha dasturlash tillari bir xil


Ko’pincha barcha dasturlash tillari bir xil vazifani turlicha yechish variantlaridir, deb hisoblashadi. Lekin doim ham unday emas. Turli dasturlash tillaridan har xil vazifalarni yechishda foydalaniladi.


Python o’rganish, saytlar yaratish va ma’lumotlarni qayta ishlashda yaxshi, JavaScript‘dan dinamik web-saytlar yaratishda foydalaniladi, C++ ni esa ishlab chiqarish muhim sohalarda qo’llagan ma’qul, PHP – saytlar yaratish uchun eng mashhur sayt, Swift esa iPhone uchun ilovalar yaratishda ishlatiladi.


Ko’rib turganingizdek har xil tillar turli vazifalarni yechishda ishlatiladi.


3. O’rganish jarayonida eng yaxshi qurilmalar ham qotib ishlaydigan bo’lib qoladi


Dasturchilar nafaqat boshqalar balki o’zlari uchun ham eng yaxshi dasturlarni yaratishga harakat qiladilar. Bunday dasturlardan biri aniq IDE bo’lishi mumkin. U dasturlash sohasida qo’llaniladi va foydalanuvchi (dasturchi) ga kod bilan ishlash uchun qulay interfeysni taqdim etadi. Ular o’zi sintaktik matnlarni tugatadi, shuningdek, xatolar va kamchiliklarni ham kuzatish imkonini beradi.


Bu dasturlar sizning o’rningizga kod yozadigandek bo’lib tuyulishi mumkin, aslida unday emas. Rul kuchaytirgichi bilan avtomobilni boshqarishingiz, mashina mustaqil o’zi burilishini bildirmaydi. Kod muharriri bilan ham xuddi shunday: asosiy ishni dasturchi bajaradi, u shunchaki yordam beradi.


Ba’zan professional dasturchilar sizni “qiyin” muharrirlardan, hattoki Vim’dan foydalanishga undashlari mumkin. Ammo, bloknot yoki Vim’dan foydalanish sizni yaxshi dasturchi qilib qo’ymaydi, xuddi shunday IDE’dan foydalanish sizni yomon dasturchi ham qilmaydi.


4. Yangi tillarni o’rganish kerak


Python 1991-yilda paydo bo’lgan, C++ esa 1983-yilda. Bu ularning eskirganini bildirmaydi, lekin yangi tillarni ham o’rganish zarur. Dasturlash tillari hamisha yangilanadi, ularga sintattik konstruksiyalar qo’shish bilan tarkibini kengaytirib boradilar. Bu xuddi avtomobillardek: ilk Mercedes’ni 100 yil avval yaratishgan, lekin har yili uning


yangi modellarini chiqarish davom etmoqda.


Aniq bir qo’yilgan vazifani hal etuvchi tilni o’rganing. Dasturlashni boshlamoqchimisiz, Python‘ni tanlang; saytlar tayyorlamoqchimisiz PHP yoki JavaScript yaxshi, mobil ishlanmalarga qiziqsangiz Swift (iPhone) yoki Java (Android)ni ko’rishingiz mumkin.


5. Haqiqiy dasturchilar C++ da yozishadi


Haqiqiy haydovchilar faqat mexanikadan foydalanadilar va haftasida bir garajda avtomobil dvigatelini ko’zdan kechiradilar. “Elita qatlam” dasturchilar ba’zi dasturlash tillarini qoloq deb hisoblaydilar. Masalan, ancha payt PHPga shunday yondashilgan, hozir esa server tomonidan JavaScript’dan foydalanishga shunday ta’rif berilmoqda.


Ta’kidlash kerakki PHP kuchli va mashhur tillardan bo’lib Facebook, Vkontakte kabi ko’plab saytlar aynan shu tilde yozilgan. Eng zo’r yoki qoloq tillar yo’q, shunchaki ma’lum bir vazifani yechishda bir til boshqasiga qaraganda yaxshiroq bo’ladi. Tilni tanlash dasturchiga qandaydir malaka yorlig’ini qadamasligi kerak. Barchasi o’zingizga bog’liq.


6. HTML va CSS’ni o’rgandim, demak men dasturchiman


Afsuski, HTML va CSS dasturlash tillari emas. Bu fakt uning muhimligi yoki web-ishlanmalarda keng tarqalganligini inkor etmaydi. Lekin HTML va CSSni barcha web-dasturchilar bilishlari kerak.


Ko’pincha dasturchilar aynan ular yordamida o’z karyeralarini boshlaydilar. Internet bilan qandaydir bog’liq kishi ham HTML va CSS’ni bilgani ma’qul.


7. Web-dasturchi jiddiy hech nima yaratmaydi


Facebook, Vkontakte va minglab boshqa saytlarga qarang. Ularni web-ishlanmalar bilan shug’ullanuvchi kishilar yaratishgan.


8. Professional bo’lish uchun bitta tilni egallash yetarli


Professional dasturchilar bir nechta dasturlar va ko’plab texnologiyalarni biladilar. Boisi, dasturlash degani faqatgina dastur yozish (kodlash) emas, bu ijtimoiy bilimlardan – hujjatlar va testlar yoza olish, katta vazifalarni kichiklarga ajratish va boshqalardan ham iborat.


Uncha katta bo’lmagan sayt yaratish uchun ham HTML, CSS, JavaScript, PHP yoki boshqa server tillarni bilish kerak.


Bir tomondan, professional dasturchining bir tilni bilishi kam ekanligi ranjitsa, boshqa tomondan bir tilni egallagach boshqa tillarni o’zlashtirish oson bo’lishini ham ta’kidlash mumkin.





Download 3,85 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish