Mustaqil ish — 1
Bajardi : A.Shamsuddinov, 652-18 DI
Mavzu: Dasturiy injiniringga kirish fanining ahamiyati.
Reja:
1. Dasturlash nima.
2. Kelajak kasbi,
3. Dasturiy injiniringga kirish. Fanning ahamiyati.
Nazariy qism.
Dasturlash yoki kod yozish – bu kompyuterga ba’zi operatsiyalarni qanday bajarishni buyurishdir. Agar siz oldin hech kod yozmagan bo’lsangiz, ehtimol mavjud ilovalardagi narsalarni bosib kompyuter bilan muloqot qilgan bo’lsangiz kerak. Aslida, bu ilovalar komputerga ilovani qanday ko’rsatishni, ma’lumotlarni qayerda saqlash va olib chiqib berishni, hamda siz sichqonchani bosganinizda qanday javob qaytarishni aytadigan kodlardan tashkil topgan.
Butun dasturlash biz yuqorida muhokama qilgan informatikaning tamoyillariga asoslanadi. Shunisi diqqatga sazovorki, mantiq, algoritmlar, ma’lumotlar, tizimli loyihalashtirish kabi bir xil tushunchalar to’plami – siz hozir bu maqolani o’qishda foydalanayotgan brovzerdan tortib samolyotdagi avtopilot dasturini tuzishgacha – hamma joyda qo’llanilishi mumkin.
Dasturlash o’z ichiga ko’plab matematik hisob-kitob va strukturani olsada, u yuqori darajada ijodiy ish hisoblanadi: bir qator kod bilan bir vaqtda mahsulotning tayyor holati haqida o’ylaysiz.Ba'zi odamlar muhandislik metaforasi tufayli Software Engineer atamasini yoqtirmaydilar. Agar sizga yoqmasa, uni dasturiy ta'minot muallifi, dasturiy ta'minot ustasi yoki dasturiy ta'minot muallifi bilan almashtirishingiz mumkin!
Dastur muhandisi tomonidan, men sifatli dasturiy ta'minotni yozishni o'z kasbi deb biladigan odamni nazarda tutyapman. Ilmiy va statistikani o'sha kasbga qo'llagan va unga shunchaki pul ishlaydigan ish sifatida qaramaydigan odam. Qanday qilib dasturlashni bilish sizni dastur muhandisi qilib qo'ymaydi. Har kim dasturlashni o'rganishi mumkin. Bu oson. Har kim o'z mashinalarida ular uchun ishlaydigan oddiy dasturlarni yaratishi mumkin, ammo bu o'sha dasturlar boshqalar uchun ishlashiga kafolat bermaydi.
Mening eng yoqtirgan o'xshashligim shundaki, hamma qo'shiq kuylashi va dushda dam olishlari mumkin, lekin bayram vaqti bo'lganda siz o'zingizning qo'shiqlaringizni yozib olmaysiz. Taroziga borasiz.
Quyidagi savollarga sizning javobingiz ko`p narsani oydinlashtiradi:
Biz maktabda matematika va yozishni o'rgandik, ammo bu bizni matematik va yozuvchilarga aylantirmadi.
Ko'pchiligimiz ovqat pishirishni osongina o'rganishimiz mumkin, ammo ko'pchilikni ovqatlantiradigan vaqt bo'lganda biz oshpaz yollaymiz.
Baham ko'rishni istagan asosiy xabarim shundaki, oddiy dasturlar ishlab chiqilgan dasturlarga qaraganda ancha farq qiladi.
Dasturlash akti, eng sodda ta'rifi bilan, kompyuterlarga ba'zi bir natijalarni chiqarish uchun biron-bir kirish bilan biror narsa qilish bo'yicha ko'rsatma beradi.
Muhandislik dasturlarining harakati ko'plab foydalanuvchilar uchun muammolarni hal qilish maqsadida kompyuter dasturlarini loyihalashtirish, yozish, sinovdan o'tkazish va texnik xizmat ko'rsatishni o'z ichiga oladi. Bu vaqt sinoviga dosh bera oladigan va asl ravshan bo'lganlar atrofida ba'zi noma'lum muammolarni hal qilishga qodir bo'lgan ishonchli va xavfsiz echimlarni yaratish haqida.
Dasturiy ta'minot muhandislari ular hal qiladigan muammolar, taqdim etadigan echimlar, ushbu echimlarning cheklashlari, shaxsiy hayotga daxldorlik va xavfsizlikka tegishli bo'lgan narsalar to'g'risida hamma narsani tushunadilar.
Dasturiy ta'minot muhandislari o'zlarining kareralari haqida shunchaki dastur yozish deb o'ylamaydilar. Ular ehtiyojlarni qondirish va muammolarni hal qilish nuqtai nazaridan o'ylashadi. Bu juda muhim, chunki har bir muammo dasturga muhtoj emas. Ba'zi muammolar mavjud dasturlar yordamida yoki bir nechta dasturlarni birlashtirish orqali hal qilinishi mumkin. Erta harakat qilish bilan ba'zi muammolarni butunlay oldini olish mumkin. Yaxshi dasturlarni ishlab chiqish ko'pincha kelajakdagi muammolarni oldini olish uchun rejalashtirishni o'z ichiga oladi.
Do'stlaringiz bilan baham: |