Dasturlashni o’rganish uchun sabablar

Avvalambor mashxur shaxslardan biri Stiv Jobsning so'zlarini keltirib o'tmoqchiman: "Mamalakatdagi har bir bola dasturlashni o'rganishi kerak, chunki bu ularni mantiqiy fikrlashga o'rgatadi". Aynan bizning O'zbekistonda dasturlashni rivojlantirish kerak chunki dasturlash matematika singari anchayin murakkab jarayon. O'zbekistonda esa matematika azaldan yaxshi rivojlangan. Jahon miqyosida yaxshi dasturchilarga ehtiyoj katta bo'lgan bir vaqtda nima uchun O'zbekistonliklar chet elda g'isht urish ko'cha va supurish bilan shug'ullanishi kerak. Dasturlashni o'rganishga 3 ta sabab bor:

  1. Dasturchi bo'lish uchun.
  2. Mantiqiy fikrlash, ijodiy fikrlash va o'z-o'ziga ishonchni oshirish uchun.
  3. Faoliyati davomida qo'llash uchun.

Zamon texnika rivojlanishi natijasida dasturlash deyarli barcha sohalarga kirib bordi. http://econdataus.com saytidagi 2013 yilda tahlillar natijasiga ko'ra AQSHning o'zida 2020 yilda 1400000 ta dasturlash bo'yicha mutahasis zarur bo'ladi, shu yo'nalish bo'yicha tahsil olayotganlar esa 400000 tani tashkil etgan. Yana 1 mln ishchi o'rni bo'sh. Bu gaplarni gapirishimdan maqsad ko'pchilik dasturlash sohasidadan ketishni hohlamaydi bunga sabab quyidagi noto'g'ri mulohazalar:

  1. Dasturi tuziladigan narsani o'zi qolmadi;
  2. O'zbekistonda dasturchi bo'lib ishlaydigan joyning o'zi yo'q;
  3. Men baribir kuchli dasturchi bo'la olmayman.

Uchchala fikrni ham xato deb hisoblayman. Odamzod yaralibdiki kashf qilishdan to'xtamadi. Dasturlash ham to'xtamaydi. Shunchaki hayotdagi muammolarni dasturlash yordamida yechiladigan g'oyalar tiqilib yotibdi.

O'zbekistonda dasturlash sohasi jadal rivojlanmoqda va anchagina ishchi o'rni ham bor.

Dasturlash bilan qanchalik chuqur shug'ullanganingiz buni imkonsiz emasligini sizning ham qo'lingizdan kelishiga shunchalik ishonib borasiz. Bora-bora e bu osonku degan fikr kela boshlaydi.

Dasturlash mantiqiy fikrlash, ijodiy fikrlash va o'z o'ziga ishonchni oshiradi. Hech dasturlash bilan shug'ullanayotgan bolani ko'rganmisiz.

Miyyasiga ko'plab axborotni bir vaqtda ushlab turishga majbur bo'ladi.

Nima uchun, nima bo'layapdi o'zgaruvchilar bir-biriga qanday ta'sir ko'rsatayapdi, biron qiymat yoki parametrni o'zgartirsa dastur qanday o'zgarayotganini tahlil qilib, mantiqiy fikrlashi o'sib boradi.

Dasturlash matematikaga bog'liq lekin farqi ham bor dasturlashda rasm chizish, musiqa bastalash kabi o'zi xohlaganday ijod qilish mumkin.

Ko'pchilikni hayratga solayotgan kompyuter siz aytganday ishlashi, ya'ni biron harakatga javobini oldindan nazorat qila olish bu har kim ham qila olmaydigan ishni bajarish. Aynan shu o'quvchilarni o'ziga ishonchi ortishiga va yana ham yuqori marralarga qarab intilishga undaydi.

Faoliyatingiz kompyuter bilan bo'gliqmi, demak, siz uchun dasturlashni o'rganish foydali. Aytaylik, do'konda tovar aylanishini nazorat qilish uchun dastur kerak. Bunday dasturni topish, unga haq to'lash, uni o'rganish o'rniga o'zingiz soddagina dastur yaratib olishingiz mumkin. Siz o'qituvchimisiz? demak faningizga oid biror animatsiya yoki o'yin yaratishingiz mumkin. Siz statistika bilan shug'ullanasizmi? Demak, dasturlash sizga kerak va hokazo.

Manba:


JONNY

Muallif haqida

JONNY Arduino, Java, C#, Android, Windows, Linux, Debian, Javascript.


Blogdagi so‘nggi maqolalar:


Birinchi bo‘ling!

Iltimos, fikr bildirish uchun saytga kiring yoki ro‘yxatdan o‘ting!