Dasturni qanday dasturlash kerak (rasmlar bilan)

Mundarija:

Dasturni qanday dasturlash kerak (rasmlar bilan)
Dasturni qanday dasturlash kerak (rasmlar bilan)

Video: Dasturni qanday dasturlash kerak (rasmlar bilan)

Video: Dasturni qanday dasturlash kerak (rasmlar bilan)
Video: Как отключить рекламу Google Chrome 2024, Noyabr
Anonim

Dastur uchun mukammal g'oyangiz bormi, lekin uni qanday amalga oshirishni bilmayapsizmi? Dasturlash tilini o'rganish ko'p vaqtni oladi, lekin ko'pchilik muvaffaqiyatli dasturchilar o'zlari dasturlash tilini o'rganadilar. Dasturlash tillarining asoslarini tushunganingizdan so'ng, tezda oddiy dasturlarni yaratishingiz mumkin. Murakkab dasturni tuzish biroz qiyinroq bo'lishi mumkin, lekin agar mashq qilsangiz, tezda o'z orzularingiz dasturini yaratishingiz mumkin.

Qadam

7dan 1 -qism: Dasturlash tillarini o'rganish

Tadbirkorlik grantiga ariza berish 2 -qadam
Tadbirkorlik grantiga ariza berish 2 -qadam

Qadam 1. Qaysi tilni birinchi o'rganishni hal qiling

Agar siz ilgari hech qachon kod yozmagan bo'lsangiz, yangi boshlanuvchilar uchun mo'ljallangan dasturlash tilidan boshlang, lekin baribir dasturlash maqsadlariga erishishga imkon beradi. Siz o'rganishingiz mumkin bo'lgan ko'plab tillar mavjud va ularning har biri turli xil dasturlar va vazifalarga mos keladi. Yangi ishlab chiquvchilar uchun mashhur tillardan ba'zilari:

  • C - ancha eski, lekin hali ham keng qo'llaniladigan dasturlash tillaridan biri. C ni o'rganish sizga C ++ va Java haqidagi bilimlaringizni rivojlantirishni ham osonlashtiradi.
  • C ++ - hozirgi kunda eng mashhur dasturlash tillaridan biri, ayniqsa dasturiy ta'minotda. C ++ tilini o'rganish biroz vaqt talab etadi, lekin siz ishga kirganingizdan so'ng sizga ko'plab ish imkoniyatlari beriladi.
  • Java - deyarli har qanday operatsion tizimda ishlashi mumkin bo'lgan yana bir mashhur til.
  • Python - Bu tilni ishlatish juda oddiy va dasturlash asoslarini bir necha kun ichida o'rganish mumkin. Shunga qaramay, Python hali ham serverlar va veb -saytlar uchun ajoyib va keng qo'llaniladigan tildir.
Dasturiy ta'minot dasturi 2 -qadam
Dasturiy ta'minot dasturi 2 -qadam

Qadam 2. Rivojlanish muhitini o'rnating

Kod yozishni boshlash uchun siz ba'zi uskunalarni o'rnatishingiz kerak bo'ladi. Ushbu to'plam "rivojlanish muhiti" deb nomlanadi. Sizga kerak bo'lgan rivojlanish muhiti siz tanlagan tilga qarab o'zgaradi.

  • Kod muharriri - Deyarli har bir dasturchi maxsus kod muharriridan foydalanadi. Notepad kabi oddiy matn muharriri bilan kod yozish mumkin bo'lsa -da, agar sizda sintaksisni ko'rsatadigan va qayta -qayta bajariladigan turli dasturlash vazifalarini avtomatlashtiradigan dastur bo'lsa, kodni yaratish jarayoni ancha osonlashadi. Ba'zi mashhur kod muharrirlari orasida Notepad ++, TextMate va JEdit bor.
  • Tuzuvchi yoki tarjimon - Kodni ishga tushirishdan oldin C va Java kabi ko'plab tillarni kompilyatsiya qilish kerak. Sizga tanlagan tilingiz uchun kompilyator kerak bo'ladi. Ko'pgina kompilyatorlar sizga xatolar haqida xabar berishlari mumkin.
  • IDE (Integrated Development Environment) - Ba'zi dasturlash tillarida IDE deb nomlangan dasturga birlashtirilgan kod muharriri, kompilyator va xato xabarchisi mavjud. Odatda IDE -ni dasturlash tili veb -saytidan yuklab olishingiz mumkin.
Dasturiy ta'minot dasturi 3 -qadam
Dasturiy ta'minot dasturi 3 -qadam

Qadam 3. Ba'zi qo'llanmalarni to'ldiring

Agar siz ilgari hech qachon dasturlashtirmagan bo'lsangiz, kichikdan boshlang. Siz tanlagan tilingizning asosiy tushunchalari bo'yicha sizga yordam beradigan ba'zi onlayn darsliklarni toping. Bu tushunchalarga sintaksis, o'zgaruvchilar, funktsiyalar, tartiblar, shartli iboralar va ularni qo'llash bo'yicha darslar kiradi.

Internetda Udemy, Khan Academy, Codecademy, Code.org va boshqalar kabi dasturlash bo'yicha darsliklar beradigan ko'plab veb -saytlar mavjud

Dasturiy ta'minot dasturi 4 -qadam
Dasturiy ta'minot dasturi 4 -qadam

Qadam 4. Ba'zi namunali dasturlarni va ochiq kodli dasturlarni yuklab oling

Namunaviy kodni o'zgartirish sizga o'zingiz xohlagan tilda ish qilishni o'rganishga yordam beradi. Dasturni ishga tushirish uchun butun kodga kirishga imkon beradigan ko'plab namuna dasturlari va ochiq kodli dasturlar mavjud. Siz yaratmoqchi bo'lgan dastur turiga tegishli oddiy dasturdan boshlang.

Dasturiy ta'minot dasturi 5 -qadam
Dasturiy ta'minot dasturi 5 -qadam

5 -qadam. Dasturlash tillari asoslarini o'rganish uchun oddiy dastur yozing

O'z kodingizni yozishni boshlaganingizda, boshidan boshlang. Oddiy kirish va chiqish bilan dastur yozing. Bundan tashqari, ma'lumotlarni qayta ishlash va kichik dasturlar kabi murakkab dasturlar yaratishda sizga kerak bo'lgan texnikani o'rganing. Tajriba qiling va dasturingizni buzishga harakat qiling.

Dasturiy ta'minot dasturi 6 -qadam
Dasturiy ta'minot dasturi 6 -qadam

6 -qadam. Dasturchilar jamoasiga qo'shiling

Tajribali dasturchilar bilan sizning dasturingizdagi muammolar haqida suhbatlashish - bebaho tajriba. Internetdagi ko'plab saytlar va hamjamiyatlarda minglab fikrlaydigan dasturchilarni topishingiz mumkin. Siz tanlagan tilingiz bilan bog'liq bir nechta jamoalarga qo'shiling va iloji boricha o'qing. Savol berishdan qo'rqmang, lekin so'rashdan oldin yechim topishga harakat qilganingizga ishonch hosil qiling.

Boy bo'l 16 -qadam
Boy bo'l 16 -qadam

Qadam 7. Tushuning, dasturlash tilini o'rganish biroz vaqt talab etadi

Dasturlash tiliga birinchi marta tegganingizda dastur qila olmaysiz. Dasturlash tilidan samarali foydalanishni o'rganish vaqt talab etadi, lekin amaliyot bilan siz tezroq va samarali dasturlashingiz mumkin bo'ladi.

7dan 2 -qism: Dasturlarni loyihalash

Tadbirkorlik grantiga ariza berish 8 -qadam
Tadbirkorlik grantiga ariza berish 8 -qadam

Qadam 1. Asosiy dizayn hujjatini yozing

Dasturni yozishni boshlashdan oldin, dasturlash jarayonida foydalanish uchun yozma materiallardan foydalanish yaxshidir. Ushbu dizayn hujjati dastur maqsadlarini qamrab oladi va dasturning barcha xususiyatlarini aniq tushuntiradi. Ushbu dizayn hujjati dasturning funktsional imkoniyatlariga e'tibor qaratishga imkon beradi.

  • Ushbu dizayn hujjatida siz amalga oshirmoqchi bo'lgan har bir xususiyat va u qanday amalga oshirilishi tasvirlangan bo'lishi kerak.
  • Ushbu hujjat, shuningdek, foydalanuvchi interfeysi oqimi va foydalanuvchi dastur orqali o'z maqsadlariga qanday erishishini ham ko'rib chiqishi kerak.
5 -qadam tadqiqot qiling
5 -qadam tadqiqot qiling

Qadam 2. Dastur xaritasini qo'pol eskiz bilan tuzing

Foydalanuvchilarning bir bo'limdan boshqasiga o'tishini tasvirlaydigan dasturingiz xaritasini yarating. Oddiy oqim sxemasi odatda asosiy dasturlar uchun etarli.

15 -qadam
15 -qadam

Qadam 3. Siz yaratadigan dastur arxitekturasini aniqlang, siz rejalashtirgan dasturning maqsadi siz tanlagan tuzilmani aniqlaydi

Ushbu dastur tuzilmalaridan qaysi biri sizning dasturingizga mos kelishini bilish rivojlanishga yordam beradi.

Dasturiy ta'minot dasturi 11 -qadam
Dasturiy ta'minot dasturi 11 -qadam

Qadam 4. "1-2-3" dasturi bilan boshlang

Bu dastur eng sodda va siz tanlagan dasturlash tili bilan tanishish imkonini beradi. Asosan, 1-2-3 dasturi ishga tushadi, foydalanuvchidan ma'lumot so'raydi va natijalarni ko'rsatadi. Natijalar ko'rsatilgandan so'ng, dastur tugaydi.

  • 1-2-3 dasturidan so'ng, REPL dasturini tuzing. REPL dasturi natijalarni ko'rsatgandan so'ng 1 -jarayonga qaytadi.
  • Foydalanuvchi ma'lumotlarini o'zgartiradigan va davom etadigan quvur liniyasi dasturini yaratishni o'ylab ko'ring. Quvur liniyasi dasturi RSS -o'quvchilar kabi foydalanuvchilarning oz harakatini talab qiladigan dasturlarga mos keladi. Dastur ketma -ketlikdan foydalanib, bir qator darslar shaklida yoziladi.

7dan 3 -qism: Prototiplarni yaratish

Dwarka -da nikoh guvohnomasini olish uchun 10 -qadam
Dwarka -da nikoh guvohnomasini olish uchun 10 -qadam

Qadam 1. Bir xususiyatga e'tibor qarating

Prototiplar odatda dasturning asosiy xususiyatlariga qaratiladi. Misol uchun, agar siz kun tartibi dasturini yaratayotgan bo'lsangiz, sizning prototipingizda taqvim funktsiyalari va voqealarga qo'shimchalar bo'lishi mumkin.

Xatolarni qabul qiling va ulardan saboq oling 18 -qadam
Xatolarni qabul qiling va ulardan saboq oling 18 -qadam

Qadam 2. Funktsiya ishga tushguncha dastur tuzing

Sizning prototipingiz dastur sifatida ishlay olishi va boshqa funktsiyalar uchun asos bo'lishi kerak, shuning uchun prototipingiz yaxshi ishlashiga ishonch hosil qiling. Xususiyatni yaratganingizda, u mukammal va samarali ishlamaguncha ishlashda davom eting.

  • Prototip sizga tez o'zgartirishlar kiritish va ularni sinab ko'rish imkonini beradi.
  • Sizning prototipingiz to'g'ri ishlashiga ishonch hosil qilish uchun boshqa birovni sinab ko'ring.
  • Ishlayotganingizda prototip o'zgarishini kuting.
Kitob haqida hisobot yozing 6 -qadam
Kitob haqida hisobot yozing 6 -qadam

3 -qadam. Prototipni tashlashdan qo'rqmang

Prototiplashning asosiy maqsadi - bajarishdan oldin tajriba o'tkazish. Prototiplash sizga kerakli funktsiyalarni dasturni to'g'ri qurishdan oldin amalga oshirish mumkinligini ko'rish imkonini beradi. Agar sizning prototipingiz umid baxsh qilmasa, uni tashlab yuboring va dasturlashga qayting. Kamroq istiqbolli prototiplarni yo'q qilish vaqtni tejaydi.

7dan 4 -qism: Dasturlar yaratish

Dastur dasturi 15 -qadam
Dastur dasturi 15 -qadam

Qadam 1. Psevdokodlar bazasini yaratish

Bu baza sizning dasturingizning ramkasi bo'lib, kelajakdagi kodning asosi bo'ladi. Pseudocode haqiqiy dastur kodiga o'xshaydi, lekin kompilyatsiya qilmaydi. Buning o'rniga, pseudocode dasturchilarga kod bilan nima bo'layotganini tushunishga imkon beradi.

Pseudocode hali ham dasturlash tilining sintaksisi bilan bog'liq va dasturlash kodi kabi tuzilgan bo'lishi kerak

Dastur muhandisi bo'ling 2 -qadam
Dastur muhandisi bo'ling 2 -qadam

2 -qadam. O'zingizning prototipingizni ishlab chiqing

Siz mavjud prototipni yangi dasturingiz uchun asos sifatida ishlatishingiz mumkin yoki siz prototip kodingizni to'liq dastur uchun kattaroq tuzilishga moslashtira olasiz. Qaysi usulni tanlasangiz ham, prototipni loyihalash va takomillashtirishga sarflagan vaqtingizdan unumli foydalaning.

Dasturiy ta'minot dasturi 17 -qadam
Dasturiy ta'minot dasturi 17 -qadam

Qadam 3. Kod yozishni boshlang

Bu jarayon dasturlashning yadrosidir. Kodni yozish ko'p vaqtni oladi va kodning to'g'ri ishlashiga ishonch hosil qilish uchun ko'p kompilyatsiya va testlarni talab qiladi. Agar siz jamoa bilan ishlayotgan bo'lsangiz, psevdokoddan boshlash har bir jamoa a'zosining harakatini tenglashtiradi.

Dasturiy ta'minot dasturi 18 -qadam
Dasturiy ta'minot dasturi 18 -qadam

Qadam 4. Har bir kodingizni sharhlang

Butun kodingizga izoh qo'shish uchun tanlangan dasturlash tilida sharhlar xususiyatidan foydalaning. Sharhlar sizning dasturingiz bilan ishlaydigan har bir kishiga kod nima qilishini bilishni osonlashtiradi, shuningdek, agar siz bir muncha vaqt o'tgach, loyihaga qaytsangiz, sizning kodingiz nima qilishini eslab qolishga yordam beradi.

7 dan 5 qism: Dasturni sinovdan o'tkazish

Dastur muhandisi bo'ling 4 -qadam
Dastur muhandisi bo'ling 4 -qadam

Qadam 1. Har bir yangi xususiyatni sinab ko'ring

Dasturga kiritilgan har bir yangi xususiyat kompilyatsiya qilinishi va sinovdan o'tkazilishi kerak. Qancha ko'p odamlar test o'tkazishni so'rashsa, xato topish ehtimoli shuncha yuqori bo'ladi. Sizning sinovchilaringiz sizning dasturingiz yakuniy emasligi to'g'risida xabardor bo'lishi kerak va ular (va) jiddiy xatolarni topishi mumkin.

Bu jarayon "alfa -test" deb nomlanadi

Dastur muhandisi bo'ling 5 -qadam
Dastur muhandisi bo'ling 5 -qadam

Qadam 2. To'liq xususiyatli dasturni sinab ko'ring

Dasturingizdagi barcha funktsiyalarni bajarganingizdan so'ng, siz dasturning barcha jihatlarini qamrab oladigan intensiv testni boshlashingiz kerak. Ushbu test ko'plab sinovchilarni o'z ichiga olishi kerak.

Bu jarayon "beta -test" deb nomlanadi

Samarali nazoratchi bo'ling 4 -qadam
Samarali nazoratchi bo'ling 4 -qadam

Qadam 3. Chiqarish nomzodini sinovdan o'tkazing

Dasturga o'zgartirishlar kiritishni va aktivlarni qo'shishni davom ettirayotganingizda, siz chiqaradigan versiya to'liq sinovdan o'tganligiga ishonch hosil qiling.

7dan 6 -qism: aktivlarni yaratish

Tadbirkorlik grantiga ariza berish 1 -qadam
Tadbirkorlik grantiga ariza berish 1 -qadam

Qadam 1. O'z ehtiyojlaringizni aniqlang

Siz yaratgan dastur turi sizning aktivlarga bo'lgan talablaringizni aniqlaydi. Sizga ovoz, tasvir yoki maxsus tarkib kerakmi? Dasturni chiqarishdan oldin javobni topishingiz kerak.

Tarmoq marketingida muvaffaqiyat 2 -qadam
Tarmoq marketingida muvaffaqiyat 2 -qadam

Qadam 2. Uchinchi tomon xizmatidan foydalanishni o'ylab ko'ring

Agar sizga juda ko'p aktivlar kerak bo'lsa -da, lekin ularni o'zingiz qila olmasangiz, aktivlarni yaratish uchun uchinchi tomondan so'rashingiz mumkin. Sizga yordam berishga tayyor bo'lgan ko'plab freelancerlar bor.

Ish bilan suhbatga tayyorgarlik ko'rish 10 -qadam
Ish bilan suhbatga tayyorgarlik ko'rish 10 -qadam

3 -qadam. O'z aktivlaringizni qo'llang

Bu aktivlar dastur funktsiyalariga xalaqit bermasligiga va keraksiz aktivlar yo'qligiga ishonch hosil qiling. Aktivlarni qo'shish odatda dasturlash tsikli oxirida amalga oshiriladi, agar aktiv ajralmas aktiv bo'lmasa, bu odatda video o'yinlarni dasturlashda bo'ladi.

7dan 7 qism: Dasturni chiqarish

Dasturiy ta'minot dasturi 25 -qadam
Dasturiy ta'minot dasturi 25 -qadam

Qadam 1. Dasturni ochiq kodli dastur sifatida chiqarishni o'ylab ko'ring

Ochiq kodli dasturlar boshqalarga siz yaratgan kodni olish va ishlab chiqish imkonini beradi. "Ochiq manba"-bu dasturlarni tarqatishning jamoatchilik tomonidan qo'llab-quvvatlanadigan modelidir va siz bundan juda kam foyda ko'rasiz. Afzalligi shundaki, boshqa dasturchilar sizning loyihangizga qiziqishi mumkin va sizning loyihangizni sezilarli darajada o'sishiga yordam berishi mumkin.

Mahsulot sotish 1 -qadam
Mahsulot sotish 1 -qadam

Qadam 2. Do'kon sahifasini yarating

Agar siz o'z dasturingizni sotmoqchi bo'lsangiz, xaridorlar sizning dasturingizni yuklab olish va sotib olishlariga ruxsat berish uchun saytingizda onlayn -do'kon yaratishingiz mumkin. Shuni yodda tutingki, agar sizda pullik mijozlar bo'lsa, xaridorlar yaxshi ishlaydigan va xatosiz mahsulotni kutishadi.

Mahsulot turiga qarab, siz dastur orqali turli xizmatlarni sotishingiz mumkin

Grant taklifini yozing 16 -qadam
Grant taklifini yozing 16 -qadam

Qadam 3. Sizning dasturiy ta'minot ozod qo'llab -quvvatlash

Dasturiy ta'minotni chiqargandan so'ng, siz yangi foydalanuvchilardan xato xabari olishingiz mumkin. Xatolarni jiddiyligiga qarab tasniflang va ularni tuzatishni boshlang. Dasturni yangilaganingizda, dasturning ayrim qismlarini yangilaydigan yangi versiya yoki yamoq chiqarishingiz mumkin.

Chiqarishdan keyingi kuchli qo'llab-quvvatlash sizning mijozlaringizni ushlab turishni oshiradi va sizning ismingizni mashhur qiladi

Yolg'iz qolishdan zavqlaning 14 -qadam
Yolg'iz qolishdan zavqlaning 14 -qadam

Qadam 4. Dasturingizni reklama qiling

Odamlar sizning dasturingizni ishlatishdan oldin uni bilishlari kerak. Tegishli dasturlarni ko'rib chiqish saytlari uchun dasturlarning nusxalarini taqdim eting, bepul sinov versiyasini chiqarishni o'ylab ko'ring, press -relizlar yozing va dasturiy ta'minot haqida hamma narsani tarqatish uchun qo'lingizdan kelganini qiling.

Tavsiya: