Երբևէ ցանկացե՞լ եք զրոյից ծրագիր կազմել: Mingրագրավորումը կարող է լինել շատ շահավետ փորձ: Բոլոր մեծ համակարգչային ծրագրավորողները սկսեցին ձեզ պես ՝ առանց գիտելիքի, բայց կարդալու, ուսումնասիրելու և զբաղվելու պատրաստակամությամբ: Այս wikiHow- ը ձեզ սովորեցնում է, թե ինչպես սկսել սովորել ծածկագրել:
Քայլեր
Մեթոդ 1 -ից 3 -ը. Սովորելու ծրագրավորման լեզվի որոշում
Քայլ 1. Մտածեք, թե ինչ եք ուզում անել ծրագրավորման ձեր գիտելիքների հետ:
Սա կարող է օգնել ձեզ որոշել, թե ինչ սովորել և որքան պետք է սովորել: Դուք հետաքրքրվա՞ծ եք վեբ դիզայնով: Wantանկանու՞մ եք վիդեոխաղեր ստեղծել: Wantանկանու՞մ եք զարգացնել սմարթֆոնների հավելվածներ: Wantանկանու՞մ եք կարիերա տեխնոլոգիական ոլորտում: Ձեզ հաճելի՞ է խնդիրների լուծումը: Ձեզ ավելի շատ հետաքրքրու՞մ է front-end ծրագրավորում, թե՞ back-end ծրագրավորում:
- Առջևի ծրագրավորողները աշխատում են այնպիսի բաների վրա, ինչպիսիք են գրաֆիկական ինտերֆեյսը (GUI) և այն բաները, որոնցով օգտվողները շփվում են: -Րագրավորողների համար հայտնի լեզուները ներառում են HTML, CSS և Javascript:
- Հետին ծրագրավորողները աշխատում են այնպիսի տվյալների վրա, ինչպիսիք են տվյալների բազաները, սցենարները և ծրագրերի ճարտարապետությունը, և այն, ինչ տեղի է ունենում կուլիսներում: Հաճախ օգտագործվող ծրագրավորման լեզուները ներառում են Ruby, Python, PHP և գործիքներ, ինչպիսիք են MySQL- ը և Oracle- ը:
Քայլ 2. Մտածեք, թե որ հարթակներն են ձեզ հետաքրքրում:
Wantանկանու՞մ եք ծրագրակազմ մշակել համակարգիչների համար: Ձեզ ավելի շատ հետաքրքրում են սմարթֆոնների և պլանշետների ծրագրերը: Եթե այո, ապա ո՞ր օպերացիոն համակարգն է ձեզ ամենից շատ հետաքրքրում: MacOS- ի համար ծրագրակազմ մշակելը կարող է ձեզանից պահանջել սովորել տարբեր լեզուներ, որոնք գուցե կարիք չունենան Windows- ի համար ծրագրեր մշակել: Նմանապես, iPhone- ի և iPad- ի ծրագրերի մշակումը կարող է տարբեր հմտություններ պահանջել, քան Android ծրագրերի մշակումը:
Քայլ 3. Հասկացեք ծրագրավորման տարբեր հասկացություններ:
Թեև կան շատ տարբեր ծրագրավորման լեզուներ, կան մի քանի հիմնական հասկացություններ, որոնք նրանք բոլորն ունեն ընդհանուր: Programրագրավորման որոշ հիմնական հասկացություններ հետևյալն են.
-
Փոփոխական:
Փոփոխականները տեղեկատվության կտորներ են, որոնք պահվում են, որպեսզի հետագայում դրանք հետ կանչվեն: Փոփոխականին սովորաբար տրվում է խորհրդանշական անուն: Փոփոխականի օրինակ է, եթե ծրագիրը օգտվողին խնդրում է մուտքագրել իր անունը: Նրանց մուտքագրած անունը կարող է պահվել օբյեկտի խորհրդանիշի ներքո, որը կոչվում է «անուն»: Այնուհետև ծրագրավորողը կարող է օգտագործել «անուն» խորհրդանիշը `օգտագործողի մուտքագրած անունը հետ կանչելու և օգտագործողին իր անունով հղելու համար: Փոփոխական կամ օբյեկտ, որը բաղկացած է նիշերից, կոչվում է «Լար»:
-
Վերահսկիչ կառուցվածքը.
Վերահսկիչ կառուցվածքը պատմում է ծրագրին, թե ծրագրի որ հատվածը պետք է գործարկվի և ինչ հերթականությամբ: Կառավարման կառուցվածքի մեկ սովորական տեսակ հաճախ կոչվում է If/Then/Else հայտարարություն: Սա ծրագրին ասում է, որ եթե պայմանը ճշմարիտ է, ապա անցեք ծրագրի հաջորդ բաժինը գործարկելու բաժինը: Մնացած ամեն ինչի համար վերադարձեք այլ բաժին: Օրինակ, եթե ծրագիրն օգտվողին խնդրում է գաղտնաբառ ստեղծել, գաղտնաբառը պահվում է որպես տող: Գաղտնաբառի էկրանը օգտվողին խնդրում է մուտքագրել իր գաղտնաբառը: IF/Then/Else հայտարարությունը օգտագործվում է ծրագրին ասելու համար, որ եթե մուտքագրված գաղտնաբառը հավասար է պահպանված գաղտնաբառին, ապա գործարկեք ծրագրի մնացած մասը: Մնացած ամեն ինչի համար ցուցադրեք «Ձեր գաղտնաբառը սխալ է»:
-
Տվյալների կառուցվածքը.
Տվյալների կառուցվածքը պարզապես տվյալների պահպանման և կազմակերպման միջոց է, որպեսզի դրանք կարողանան արդյունավետ օգտագործվել: Տվյալների կառուցվածքի օրինակներից մեկը ձեր հեռախոսի կոնտակտներն են: Ձեր կոնտակտները յուրաքանչյուրը որպես առանձին փոփոխական պահելու փոխարեն, ձեր ծրագրավորումը կարող է ստեղծել մեկ փոփոխական, որը կոչվում է «Listանկ», որը պահում է ձեր բոլոր կոնտակտները:
-
Շարահյուսություն:
Շարահյուսությունը որոշակի լեզվով կոդի մուտքագրման ճիշտ ձևն է: Programրագրավորման յուրաքանչյուր լեզու ունի տարբեր շարահյուսություն: Շարահյուսությունը կարող է լինել այն, թե ինչպես պահել փոփոխականները, երբ օգտագործել տարբեր խորհրդանիշներ (այսինքն ՝ փակագծեր (), կամ փակագծեր ), նահանջի ճիշտ օգտագործում և այլն: Եթե շարահյուսությունը ճիշտ մուտքագրված չէ, ծրագիրը չի կարողանա կարդալ կոդը, և, ամենայն հավանականությամբ, դուք կստանաք սխալի հաղորդագրություն:
-
Գործիքներ:
Գործիքներն այն բաներն են, որոնք օգնում են հեշտացնել ծրագրավորումը: Սրանք կարող են լինել ծրագրային ապահովման հնարավորություններ, որոնք ստուգում են ձեր կոդը և համոզվում, որ այն ճիշտ է: Այն կարող է լինել նաև նախապես պատրաստված ծրագրի հնարավորություններ, որոնք կարող եք ներդնել ձեր սեփական ծրագրի մեջ, որպեսզի ստիպված չլինեք ինքներդ այն կառուցել:
Քայլ 4. Որոշեք, թե ինչ ծրագրավորման լեզուներ եք ցանկանում սովորել:
Որոշելուց հետո, թե ինչ եք ուզում անել ձեր ծրագրավորման գիտելիքների հետ ՝ սկսելով որոշակի հետազոտություններ կատարել ՝ պարզելու համար, թե ծրագրավորման որ լեզուներն են օգտագործվում ձեր հետաքրքրության ոլորտում:
-
Python:
Սկսնակների համար Python- ը լավ լեզու է: Դա ընդհանուր նշանակության լեզու է, որը թույլ է տալիս անել գրեթե ամեն ինչ, և հեշտ է օգտագործել:
-
Ռուբին:
Ruby- ը սկսնակների համար ևս մեկ լավ լեզու է: Ինչպես և Python- ը, այն նաև ընդհանուր օգտագործման, օբյեկտի վրա հիմնված լեզու է, որը հեշտ է սովորել:
-
Java:
Java- ն հանրաճանաչ լեզու է, որը գոյություն ունի տարիներ շարունակ և շարունակում է աճել: Այն հիմնական հեռախոսն է, որն օգտագործվում է Android հեռախոսների համար ծրագրեր մշակելու համար: Այն կարող է օգտագործվել նաև համակարգչային ծրագրեր մշակելու համար: Օրինակ, Minecraft- ը սկզբնապես կառուցվել է Java- ում:
-
C:
C- ն ի սկզբանե նախատեսված էր համակարգային ծրագրեր գրելու համար: Այն այսօր ներդրված է գրեթե յուրաքանչյուր միկրոպրոցեսորի մեջ: Այն նույնպես շատ չէ, բայց եթե կարողանաք սովորել C- ն, դուք կունենաք ամուր հիմք, որը թույլ է տալիս սովորել ծրագրավորման ցանկացած այլ լեզու:
-
C ++:
C ++ - ը ամենատարածված բազմաֆունկցիոնալ լեզուներից է: Դա սովորելու ևս մեկ դժվար լեզու է, բայց արժե այն: C ++ - ը ձեզ տալիս է ավելի լայն վերահսկողություն ձեր մշակած ծրագրերի նկատմամբ և ավելի մեծ վերահսկողություն է տալիս համակարգչի սարքավորումների վրա: Այն համարվում է լայնածավալ ծրագրեր մշակելու լավագույն լեզուներից մեկը:
-
C#:
C# (արտասանվում է C սուր) մի փոքր ավելի նոր է, քան C ++ - ն և ունի որոշ լրացուցիչ հնարավորություններ: Սովորելը մի փոքր ավելի հեշտ է, քան C ++ - ը, և այն օգտագործվում է շատ Windows ծրագրերում:
-
Swift:
Swift- ը բազմաֆունկցիոնալ լեզու է, որը մշակվել է Apple- ի կողմից: Այն հիմնականում օգտագործվում է Apple- ի արտադրանքների համար ծրագրեր մշակելու համար, ինչպիսիք են iPhone- ը, iPad- ը, macOS- ը, Apple TV- ն և այլն:
- HTML/CSS. HTML և CSS օգտագործվում են վեբ ձևավորման մեջ: HTML- ն օգտագործվում է վեբ էջեր ստեղծելու համար, որոնք կարող են մատուցվել ձեր վեբ դիտարկիչի կողմից: Դուք կարող եք օգտագործել HTML ՝ վեբ էջին օբյեկտներ ավելացնելու և վեբ էջի տեսքը ձևավորելու համար: CSS- ն օգտագործվում է մի քանի վեբ էջերում ստանդարտ տեսք կամ ոճ ստեղծելու համար: Օրինակ, եթե ցանկանում եք վեբ կայքի համար մի քանի վեբ էջերում ստեղծել նման տեսք և ոճ, կարող եք կիրառել նույն HTML ոճի կոդերը յուրաքանչյուր վեբ էջի համար, կամ կարող եք ստեղծել մեկ CSS ֆայլ, որը նույն տեսքն ունի բոլոր վեբ կայքերի համար: էջեր:
-
Javascript:
Javascript- ը (չպետք է շփոթել Java- ի հետ) վեբ դիզայնի մեջ օգտագործվող մեկ այլ լեզու է: Javascript- ը օգտագործվում է վեբ կայքի համար ինտերակտիվ հնարավորություններ ստեղծելու համար: Դա էական է ցանկացած վեբ հավելված նախագծելու համար:
-
PHP և MySQL:
PHP- ն և MySQL- ը back-end լեզուներ են, որոնք կառավարում են տվյալների բազաները սերվերի վրա: Programրագիրը, կայքը կամ հավելվածները ցանկացած պահի պահում են օգտվողի տվյալները և պահանջում են օգտվողներից մուտք գործել, այդ տեղեկատվությունը պահվում է տվյալների բազայում: MySQL- ը և PHP- ն այն լեզուներն են, որոնք օգտագործվում են տվյալների բազաների ստեղծման և կառավարման համար:
Մեթոդ 2 3 -ից. Toրագրավորման համար անհրաժեշտ ռեսուրսների ձեռքբերում
Քայլ 1. Գտեք մի քանի սկսնակների ձեռնարկներ:
Դուք կարող եք գտնել բազմաթիվ հիմնական ձեռնարկներ առցանց, որոնք ամբողջովին անվճար են: Դրանք կարող են լինել կոդավորման վեբ կայքեր, YouTube ձեռնարկներ կամ ինտերակտիվ վեբ ձեռնարկներ: Դուք նաև պետք է փնտրեք դասագիրք այն լեզվի մասին, որը ցանկանում եք սովորել: Պարզապես համոզվեք, որ այն գրված է ձեր հմտությունների մակարդակի համար: Որոշ առցանց ռեսուրսներ ներառում են հետևյալը.
- Codeacademy.com- ը կոդավորման ամենամեծ առցանց ձեռնարկներից մեկն է: Կարող եք անցնել հիմնական դասընթացներ ՝ օգտագործելով անվճար հաշիվ: Մասնագիտական հաշիվը ստանում է լրացուցիչ նյութեր, քայլ առ քայլ ուղեցույց և հասակակիցների աջակցություն:
- EdX- ը անվճար առցանց դասընթաց է, որը ղեկավարվում է MIT- ի և Հարվարդի կողմից և առաջարկում է անվճար դասընթացներ ծրագրավորման տարբեր լեզուներով:
- w3schools.com- ը անվճար առցանց ռեսուրս է, որը հիմնականում կենտրոնանում է վեբ դիզայնի վրա: Այն առաջարկում է անվճար դասեր և օրինակներ HTML, CSS, Javascript, PHP, Python, Java, C ++, C#և այլն:
- Դարեկ Բանասի YouTube ալիքն առաջարկում է բազմաթիվ ծրագրեր տարբեր ծրագրավորման լեզուների և հասկացությունների վերաբերյալ:
- Programրագրավորման գիտելիքը YouTube- ի մեկ այլ ալիք է, որն առաջարկում է տոննա անվճար վիդեո դասընթացներ տարբեր ծրագրավորման լեզուների և հասկացությունների վերաբերյալ:
- Codeingame- ը հիանալի կայք է, որն օգնում է ձեզ կատարելագործել ձեր կոդավորման հմտությունները `խաղալով ծրագրավորման տարբեր լեզուներով խաղեր: Այն ներառում է լեզուների լայն տեսականի, այդ թվում ՝ C ++, C#, Javascript, Java, Python, Koltin, PHP, Swift և այլն:
- Scratch- ը MIT- ի կողմից մշակված առցանց կրթական գործիք է, որը երեխաներին սովորեցնում է զարգացնել տեսախաղեր և կոդավորում: Այն օգտագործում է տեսողական ծրագրավորման լեզու, որը թույլ է տալիս ծրագրավորել բլոկների միջոցով: Սա լավ միջոց է սովորելու, թե ինչպես պատկերացնել ծրագրավորման հասկացությունները և սովորել, թե ինչպես մտածել ծրագրավորողի նման:
- Code.org- ը բազմաթիվ ձեռնարկներ ունի բոլոր տարիքի և դասարանների մակարդակների համար, որոնք կսովորեցնեն ինչպես երեխաներին, այնպես էլ մեծահասակներին, թե ինչպես ծրագրավորել:
Քայլ 2. Ներբեռնեք ծրագրեր, որոնք անհրաժեշտ են ձեր լեզվով ծրագրավորելու համար:
Ոչ բոլոր ծրագրերն են պահանջում ծրագրակազմ տեղադրել ծրագրավորում սկսելու համար: Օրինակ, եթե ցանկանում եք ծրագրավորում սկսել HTML, CSS և Javascript- ով, ձեզ հարկավոր է միայն տեքստային խմբագիր, ինչպիսիք են Notepad- ը կամ TextEdit- ը և վեբ դիտարկիչ: Այնուամենայնիվ, այլ լեզուներից պահանջվում է ներբեռնել և տեղադրել հատուկ ծրագրակազմ `այս լեզուներով ծրագրավորված ծրագրերը գործարկելու համար
-
Ռուբին:
Ներբեռնեք Ruby- ի վերջին տարբերակը [https://www.ruby-lang.org/hy/downloads/ այստեղ}:
-
Python:
Շատ համակարգիչներ արդեն տեղադրված են Python- ով, բայց հնարավոր է, որ ձեզ անհրաժեշտ լինի տեղադրել վերջին տարբերակը ՝ նախքան Python- ում ծրագրավորումը սկսելը:
-
Java:
Ձեզ հարկավոր է տեղադրել Java Software Software Kit: Java- ում ծրագրավորում սկսելու համար:
-
PHP և MySQL:
PHP- ն և MySQL- ը համակարգչի փոխարեն աշխատում են սերվերի վրա: Այնուամենայնիվ, ձեր համակարգչում PHP- ն և MySQL- ը տեղական մակարդակով մշակելու և փորձարկելու համար ձեզ հարկավոր է ներբեռնել և տեղադրել սերվերային ծրագրակազմ, ինչպիսին է Apache- ը, ինչպես նաև հենց PHP- ն: Կան մի քանի ծրագրային փաթեթներ, ներառյալ WAMP և
Քայլ 3. Ներբեռնեք զարգացման ինտեգրված միջավայր:
Inteարգացման ինտեգրված միջավայրեր (IDE) այն ծրագրեր են, որոնք պարունակում են զարգացման համապարփակ գործիքներ, որոնք պարունակում են կոդի խմբագիր, կառուցելու գործիքներ, վրիպազերծիչ, իսկ երբեմն նաև կազմող: Շատ IDE- ներ աջակցում են բազմաթիվ լեզուների: Որոշ IDE- ներ ներառում են հետևյալը.
- Խավարում:
- Netbeans.
- Visual Studio կոդ
- Android Studio (Android հավելվածների համար):
- Xcode (Mac, iPhone և iPad ծրագրերի համար):
Քայլ 4. Ներբեռնեք կազմող կամ թարգմանիչ:
Գոյություն ունեն ծրագրավորման լեզուների երկու հիմնական տեսակ ՝ կազմված լեզուներ և մեկնաբանված լեզուներ: Կազմված լեզուն ձեր կոդը փոխակերպում է համակարգչի համար հասկանալի մեքենայական լեզվի: Կազմված լեզուները ներառում են C և C ++: Մեկնաբանվող լեզուները օգտագործում են թարգմանիչ ՝ կատարելու ծածկագրի հրահանգները ՝ առանց դրանք մեքենայական կոդի վերածելու: Մեկնաբանվող լեզուները ներառում են Python և Javascript: Որոշ ինտեգրված զարգացման միջավայրեր ներառում են կազմող կամ թարգմանիչ: Որոշ դեպքերում ձեզ հարկավոր է ներբեռնել առանձին կազմող կամ թարգմանիչ:
- Codechef.com- ն ունի առցանց գաղափար, կազմող և թարգմանիչ, որն աշխատում է տարբեր լեզուների համար
- GCC- ն բաց կոդով (անվճար) կազմող է C և C ++-ի համար:
- Python- ի թարգմանիչները կարող են ներբեռնվել անմիջապես Python- ի պաշտոնական կայքից:
- OpenJDK- ը Java- ի համար բաց կոդով անվճար զարգացման հավաքածու է, որը ներառում է կոմպիլյատոր:
Քայլ 5. Գտեք լավ մենթոր:
Եթե ծրագրում եք ծրագրավորումից կարիերա կատարել, հավանաբար կցանկանաք ուսումնասիրել համակարգչային գիտության պաշտոնական կրթությունը: Փնտրեք գիտելի հրահանգիչներ, ովքեր ունեն փորձ այս ոլորտում, որոնք կարող են օգնել ձեզ կատարելագործել ձեր հմտությունները: Եթե դուք չեք պատրաստվում պաշտոնական կրթություն ստանալ, փնտրեք հանդիպումների խմբեր, որտեղ կարող եք հանդիպել այլ մարդկանց, ովքեր փորձում են սովորել այն լեզուն, որը ցանկանում եք սովորել: Կարող եք նաև ստուգել առցանց համայնքները և վեբ ֆորումները:
Մեթոդ 3 -ից 3 -ը. Սկսել ծրագրին
Քայլ 1. Մտածեք, թե ինչ կարող եք կառուցել ձեր ունեցած հմտություններով:
Մի քանի վարժություններ կատարելուց և որոշ հիմունքներ սովորելուց հետո սկսեք մտածել, թե ինչ կարող եք կառուցել ձեր ունեցած հմտություններով: Պարտադիր չէ, որ ինչ -որ մեծ բան լինի: Դա կարող է լինել պարզ ավելացնող ծրագիր կամ բազմակի ընտրությամբ հարց ու պատասխանի ծրագրեր: Ստեղծեք մի քանի պարզ ծրագիր: Մինչ դուք դրանում եք, շարունակեք սովորել, որպեսզի կարողանաք կառուցել ավելի մեծ և ավելի լավ ծրագրեր:
Քայլ 2. Որոշեք, թե որն է ձեր ծրագրի նպատակը:
Ձեր ծրագիրը պետք է ունենա նպատակ, որը կարող է սահմանվել մեկ կամ երկու նախադասության սահմաններում: Programրագիրը պետք է ունենա որոշակի խնդիր, որը նա կատարում է կամ օգնում է օգտվողին կատարել: Goalsրագրի նպատակների որոշ օրինակներ ներառում են հետևյալը.
- Թույլ տվեք օգտվողին կազմակերպել անունների և կոնտակտային տվյալների ցուցակ:
- Displayուցադրել տեքստային պատմություն, որը թույլ է տալիս օգտվողին ընտրել իր ուղին:
- Տվեք խաղացողին հարձակումների ընտրություն, որից թշնամիները ստեղծում են իրենց պատահական գրոհները:
- Հաշվիր աստղի շուրջ մոլորակի ուղեծիրը:
Քայլ 3. Որոշեք, թե ինչ սահմանափակումներ պետք է համապատասխանի ձեր ծրագիրը:
Ձեր ծրագրի նպատակը որոշելուց հետո դուք պետք է որոշեք այն կանոնները, որոնց պետք է հետևի ձեր ծրագիրը `նպատակին հասնելու համար: Օրինակ.
- Կոնտակտները պետք է պահվեն, որպեսզի հետագայում հետ կանչվեն:
- Պատմությունը պետք է հաշվի առնի խաղացողի կատարած նախորդ ընտրությունները:
- Ֆուտբոլիստի գրոհների ուժը որոշվում է նրանց ներկայիս վիճակագրությամբ:
- Րագիրը պետք է ճշգրիտ հաշվարկի օգտագործողի մուտքագրած ցանկացած օբյեկտի զանգվածի ուղեծիրը:
Քայլ 4. Որոշեք, թե ինչ գործիքներ եք օգտագործելու:
Ձեր ծրագրի նպատակը և կանոնները որոշելուց հետո որոշեք, թե ինչ գործիքներ եք օգտագործելու ձեր ծրագիրը մշակելու համար, ինչպես նաև այն, թե ինչ օպերացիոն համակարգի համար է ծրագիրը մշակվելու: Դուք նաև պետք է որոշեք ՝ ինքներդ կաշխատե՞ք, թե՞ թիմով: Կարող եք նաև որոշել, արդյոք ինքներդ եք ծրագրավորելու ամբողջ ծրագիրը, թե՞ օգտագործելու եք որևէ արտաքին կոդ կամ գործիք: Մտածեք, թե ինչպես են այս ծածկագիրը կամ գործիքները կիրառվում:
Քայլ 5. Որոշեք իրադարձությունների հաջորդականությունը:
Երբ պատկերացում կազմեք, թե ինչ է անելու ձեր ծրագիրը, որոշեք, թե ինչ կարգով են տեղի ունենալու իրադարձությունները: Ի՞նչ է տեղի ունենում, երբ առաջին անգամ գործարկում եք ծրագիրը: Ինչպե՞ս է ծրագիրը տեղեկացնում օգտվողին, թե ինչպես օգտագործել ծրագիրը: Ո՞րն է առաջին բանը, որ օգտագործողը պետք է անի ծրագրի հետ: Ինչպե՞ս է արձագանքում ծրագիրը: Ի՞նչ է անում օգտվողը հաջորդիվ: Ինչպե՞ս է դա հաղորդվում օգտագործողին: Ի՞նչ է տեղի ունենում, երբ ծրագիրը ավարտում է իր նպատակը կամ նպատակը:
Քայլ 6. Ավելի մեծ խնդիրները բաժանեք փոքր խնդիրների:
Կազմեք ծրագրի հիմնական նպատակների ցանկը: Այնուհետև այդ ավելի մեծ նպատակները բաժանեք փոքր նպատակների, որոնց լուծումն ավելի հեշտ է: Եթե այդ ավելի փոքր առաջադրանքները դեռ շատ դժվար է լուծել, ապա դրանք էլ ավելի բաժանեք փոքր առաջադրանքների:
Քայլ 7. Նախանշեք ձեր ծրագրի հիմնական գործառույթը:
Երբ սկսում եք ծրագրավորում, օգտագործեք գործառույթից դուրս մեկնաբանություններ ՝ ձեր ծրագրի հիմնական գործառույթները կամ նպատակները նախանշելու համար: Դուք չեք կարողանա կազմել կամ մեկնաբանել այս մեկնաբանությունները, բայց դրանք կօգնեն ձեզ կազմակերպել ձեր կոդը:
Քայլ 8. plրագրի գործառույթներն ու խնդիրները մեկ առ մեկ խրախուսեք:
Functionsրագրի գործառույթների և նպատակների ուրվագծից հետո կարող եք սկսել գրել կոդը, որն իրականացնում է յուրաքանչյուր գործառույթ: Պահպանման գործառույթը պետք է լինի բավականին պարզ: Եթե գործառույթը չափազանց բարդ է թվում, այն բաժանեք փոքր գործառույթների և կատարեք այդ գործառույթները:
Քայլ 9. Փորձարկեք ձեր ծրագրավորումը:
Theրագրավորման ամբողջ ընթացքում դուք պետք է հաճախ փորձարկեք ձեր ծրագիրը `համոզվելու համար, որ ձեր կոդը ճիշտ է աշխատում: Դուք պետք է փորձարկեք յուրաքանչյուր գործառույթ, որը փորձում եք իրականացնել: Փորձեք տարբեր օգտվողների տարբեր մուտքագրումներ `համոզվելու համար, որ ծրագիրը աշխատում է տարբեր իրավիճակներում: Մտածեք այն մասին, թե ինչպես կարող է սովորական օգտվողը օգտագործել ծրագիրը, կամ ինչ -որ մեկին հանձնարարել ստուգել ծրագիրը և հետևել, թե ինչպես է այն օգտագործում:
Քայլ 10. Վերացրեք անսպասելի խնդիրները, որոնց բախվում եք:
Երբ սկսում ես ծրագրավորումը, ամենայն հավանականությամբ, բախվելու ես այն խնդիրների հետ, որոնց չէիր սպասում: Փորձեք առավելագույնը գտնել այս խնդիրների լուծումները: Ստորև բերված են մի քանի բաներ, որոնք կարող եք անել `ձեր վերածված խնդիրները լուծելու համար:
- Եթե կարդում եք հրահանգներից ստացված կոդը, վերընթերցեք հրահանգները և համոզվեք, որ դրանք հասկանում եք:
- Համոզվեք, որ ձեր կոդը կազմակերպված է, ճիշտ գծված և ճիշտ շարահյուսություն է օգտագործում:
- Ստուգեք ուղղագրությունը և համոզվեք, որ այն ճիշտ է:
- Օգտագործեք Տպել հայտարարությունները `փոփոխական արժեքները ստուգելու համար:
- Եթե վստահ չեք, որ կոդի մի հատված է գործարկվում, օգտագործեք Տպագիր հայտարարություն ՝ տեսնելու համար, թե արդյոք այն հասնում է այդ հատվածին:
- Ստուգեք սխալի հաղորդագրությունները և որոնեք դրանք Google- ում:
- Կոդը բաժանեք բաժինների և գործարկեք առանձին բաժինները ՝ մեկուսացնելու, թե որտեղ է խնդիրը:
- Փորձելով ինտերնետում որոնել աշխատանքային կոդը, որն անում է այն, ինչ ցանկանում եք:
- Տեսեք, արդյոք կա գործիք, որն անում է այն, ինչ ցանկանում եք:
- Մուտքագրեք կոդը ձեռքով ՝ պատճենելու և տեղադրելու փոխարեն:
- Ընդմիջեք և վերադառնաք ծածկագրին:
- Խնդրել օգնություն.
Քայլ 11. Կրկին փորձարկեք ձեր ծրագիրը:
Ամեն անգամ, երբ դուք կատարում եք նոր գործառույթ կամ փոփոխություններ եք կատարում ձեր ծածկագրում, փորձարկեք այն `համոզվելու համար, որ այն ճիշտ է աշխատում: Երբ գործարկեք ձեր կոդի բոլոր գործառույթները և այն բոլորը ճիշտ աշխատեն, ձեր ծրագիրը ավարտված է:
Տեսանյութ - Այս ծառայությունից օգտվելով ՝ որոշ տեղեկություններ կարող են կիսվել YouTube- ի հետ:
Խորհուրդներ
- Մի վախեցեք օգնություն խնդրել: Գտեք լավ, ակտիվ ֆորում `ձեր ընտրած լեզվին տիրապետող բազմաթիվ օգտվողներով և ուղղեք ձեզ անհրաժեշտ բոլոր հարցերը: Իրական կյանքի փորձ ունեցող ընկերը կարող է օգնել բացատրել դժվար հասկացությունները և հաղթահարել նյարդայնացնող սխալները:
- Եթե սկսում եք հուսահատվել, ընդմիջեք: Երբ վերադառնաք, կարող եք պարզել, որ «ստացել եք»: Համակարգչից մոտ 15-30 րոպե հեռավորությունը լավագույնն է:
- Եթե կարող եք էժան գտնել ձեր լեզվով գիրք, գնեք այն: Միշտ լավ է ունենալ թղթային հղում, բայց անիմաստ է միայն գիրք ունենալը, քանի որ համացանցում օգնության առատություն կա:
- Մնացեք մոտիվացված: Iceբաղվիր որքան հնարավոր է հաճախ, քանի որ որքան երկար ես մնում առանց նիստերի միջև, այնքան ավելի շատ կմոռանաս: