Mingրագրավորման լեզու սովորելը

Հեղինակ: Morris Wright
Ստեղծման Ամսաթիվը: 1 Ապրիլ 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Mingրագրավորման լեզու սովորելը - Խորհուրդներ
Mingրագրավորման լեզու սովորելը - Խորհուրդներ

Բովանդակություն

Եթե ​​դուք հետաքրքրված եք համակարգչային ծրագրեր, բջջային հավելվածներ, կայքեր, խաղեր կամ ցանկացած այլ տեսակի ծրագրակազմ ստեղծելու մեջ, ապա ձեզ հարկավոր է սովորել, թե ինչպես ծածկագրել: Դուք ծրագրեր եք պատրաստում ծրագրավորման լեզվով: Սա հնարավորություն է տալիս ծրագրին աշխատել համակարգչով, բջջային հեռախոսով կամ այլ սարքավորումներով:

Քայլել

6-րդ մասի 1-ը. Ընտրեք լեզու

  1. Որոշեք ձեր հետաքրքրության ոլորտը: Կարող եք սկսել ցանկացած ծրագրավորման լեզվով, որը ցանկանում եք (բայց ոմանք ակնհայտորեն «ավելի հեշտ» են, քան մյուսները), այնպես որ ինքներդ ձեզ հարցնելու առաջին բանը այն է, թե ինչի՞ եք ուզում հասնել ՝ ծրագրավորման լեզու սովորելով: Սա կօգնի որոշել ծրագրավորման տեսակը, որի հետ դուք պետք է սկսեք և լավ մեկնակետ է:
    • Եթե ​​ցանկանում եք սկսել վեբ մշակմամբ, դուք ստիպված կլինեք սովորել ծրագրավորման լեզուների մի ամբողջ շարք, ի տարբերություն համակարգչային ծրագրերի մշակման: Բջջային հավելվածների մշակումը տարբեր հմտություններ է պահանջում, քան համակարգիչների համար ծրագրավորումն է: Այս բոլոր որոշումները որոշելու են ձեր ուղղությունը:
  2. Սկսեք «պարզ» լեզվով: Անկախ ձեր որոշումից, իմաստուն է սկսել ավելի բարձր, ավելի պարզ ծրագրավորման լեզվով: Programրագրավորման այս լեզուները հատկապես օգտակար են սկսնակների համար, քանի որ դրանք սովորեցնում են ձեզ հիմնական հասկացություններ և մտածելակերպ, որոնք կարող են կիրառվել գրեթե ցանկացած ծրագրավորման լեզվի վերաբերյալ:
    • Այս կատեգորիայի ամենաշատ օգտագործվող ծրագրավորման երկու լեզուներն են Python- ը և Ruby- ն: Երկուսն էլ օբյեկտիվ կողմնորոշված ​​ծրագրավորման լեզուներ են, որոնք օգտագործում են հեշտ ընթերցվող շարահյուսություն:
    • «Օբյեկտիվ ուղղվածություն» նշանակում է, որ ծրագրավորման լեզուն կառուցված է «օբյեկտներ» հասկացության կամ տվյալների հավաքածուների և դրանց վրա գործողությունների շուրջ: Սա հասկացություն է, որն օգտագործվում է բազմաթիվ առաջադեմ ծրագրավորման լեզուներում, ինչպիսիք են C ++, Java, Objective-C և PHP:
  3. Կարդացեք մի քանի հիմնական ձեռնարկներ ՝ ծրագրավորման լեզուների ընտրության համար: Եթե ​​դեռ վստահ չեք, թե որ ծրագրավորման լեզուն եք ուզում սովորել, կարդացեք որոշ ձեռնարկներ ծրագրավորման մի քանի տարբեր լեզուների համար: Եթե ​​ծրագրավորման մի լեզու մյուսից լավ եք հասկանում, փորձեք այն ստուգել ՝ արդյոք դա ձեզ համար ճիշտ է: Existingրագրավորման յուրաքանչյուր գոյություն ունեցող լեզվի համար առցանց հասանելի բազմաթիվ ձեռնարկներ կան, որոնցից շատերը կարող եք գտնել wikiHow- ում.
    • Python - programրագրավորման հիանալի լեզու ՝ սկսելու համար և բավականաչափ հզոր, հենց որ ծանոթանաք դրան: Լեզուն կարող է օգտագործվել նաև վեբ հավելվածների և նույնիսկ խաղերի համար:
    • Java - օգտագործվում է շատ տարբեր ծրագրերում ՝ խաղերից, վեբ հավելվածներից մինչև բանկոմատների ծրագրակազմ:
    • HTML - Էական ելակետ ցանկացած վեբ մշակողի համար: HTML- ով աշխատելու ունակությունը շատ կարևոր է, նախքան կկարողանաք անցնել ցանկացած տեսակի վեբ մշակման:
    • C - theրագրավորման հին լեզուներից մեկը և դեռևս հզոր գործիք, այն հիմք է հանդիսանում ավելի ժամանակակից C ++, C # և Objective-C լեզուների համար:

6-րդ մասի 2-րդ մասը. Սկսեք փոքրից

  1. Սովորեք ծրագրավորման լեզվի հիմնական հասկացությունները: Չնայած այս քայլի մասերը կարող են կիրառվել կամ չկիրառվել ՝ կախված ձեր ընտրած ծրագրավորման լեզվից, բոլոր ծրագրավորման լեզուները կիսում են հիմնարար հասկացություններ, որոնք անհրաժեշտ են օգտակար ծրագրեր կառուցելու համար: Այս հասկացությունները սովորելը և յուրացնելը ավելի հեշտ կդարձնեն հզոր, արդյունավետ կոդերի անսարքությունների վերացումը և գրելը: Ստորև կգտնեք մի շարք հիմնական տերմիններ, որոնք օգտագործվում են բազմաթիվ տարբեր ծրագրավորման լեզուներում.
    • Փոփոխականներ - Փոփոխականը տվյալների հղման և պահպանման միջոց է: Փոփոխականները կարող են խմբագրվել և հաճախ լինում են կանխորոշված ​​տիպի, ինչպիսիք են «ամբողջ թվերը», «նիշերը», որոնք որոշում են տվյալների տեսակը, որոնք կարող են պահվել դրանցում: Mingրագրավորում կատարելիս համոզվում եք, որ փոփոխականները անուն ունենան: Սա ավելի հեշտ է դարձնում հասկանալ, թե ինչպես է փոփոխականը փոխազդում մնացած ծածկագրի հետ:
    • Պայմանական պնդումներ - Պայմանական պնդումը գործողություն է, որը կատարվում է կախված պնդման ճշմարիտ լինել-չլինելուց: Պայմանական հայտարարության ամենատարածված ձևը «Եթե-ապա» հայտարարությունն է: Եթե ​​հայտարարությունը ճիշտ է (օրինակ x = 5), ապա տեղի է ունենում մի բան, եթե հայտարարությունը կեղծ է (օրինակ x! = 5), ապա տեղի է ունենում մեկ այլ բան:
    • Գործառույթներ / ենթածրագրեր - Այս տերմինի իրական անունը յուրաքանչյուր ծրագրավորման լեզվում կարող է անվանվել տարբեր `կախված ծրագրավորման լեզվից: Այն կարելի է անվանել նաև «ընթացակարգ», «մեթոդ» կամ «կանչվող միավոր»: Սա, ըստ էության, պարզապես ավելի փոքր ծրագիր է ավելի մեծ ծրագրի շրջանակներում: Aրագիրը կարող է մի գործառույթ բազմիցս «կանչվել» ՝ թույլ տալով ծրագրավորողին ավելի արդյունավետ ստեղծել ավելի բարդ ծրագրեր:
    • Տվյալների մուտք - սա լայն տերմին է, որն օգտագործվում է գրեթե բոլոր ծրագրավորման լեզուներում: Այն ենթադրում է օգտագործողի մուտքագրման և տվյալների պահեստի գործարկում: Տվյալների հավաքման եղանակը կախված է ծրագրի տեսակից և մուտքագրման առկա եղանակներից (ստեղնաշար, ֆայլ և այլն): Սա ուղղակիորեն կապված է արդյունքի հետ, երբ որոշակի արդյունք օգտվողին է վերադարձվում, ցուցադրվում է էկրանին կամ առաքվում է որպես ֆայլ:
  2. Տեղադրեք անհրաժեշտ ծրագրակազմը: Programրագրավորման շատ լեզուներ պահանջում են կազմող, ծրագրեր, որոնք նախատեսված են ծածկագիրը թարգմանելու համար այն ծրագրավորման լեզվով, որը մեքենան կարող է հասկանալ: Programրագրավորման այլ լեզուներ, ինչպիսիք են Python- ը, օգտագործում են թարգմանիչ, որը կարող է անմիջապես գործարկել ծրագրերը ՝ առանց նախ կազմելու դրանք:
    • Programրագրավորման որոշ լեզուներ պարունակում են IDE (Ինտեգրացված զարգացման միջավայր), որը սովորաբար պարունակում է կոդերի խմբագիր, կազմող և (կամ) թարգմանիչ և կարգաբերիչ: Սա թույլ է տալիս ծրագրավորողին ունենալ բոլոր անհրաժեշտ գործառույթները մեկ միջավայրում: IDE- ները կարող են պարունակել նաև օբյեկտների հիերարխիաների և գրացուցակների տեսողական ներկայացում:
    • Առցանց ծածկագրերի բազմազան քանակ կա: Այս ծրագրերը շարահյուսությունը տարբերակելու տարբեր եղանակներ են տրամադրում և զարգացման այլ գործիքներ են տրամադրում, որոնք կարող են շատ օգտակար լինել:

6-րդ մասի 3-րդ մասը. Առաջին ծրագրի պատրաստում

  1. Կենտրոնացեք միանգամից 1 հայեցակարգի վրա: Programանկացած ծրագրավորման լեզվով դասավանդվող առաջին ծրագրերից մեկը «Բարև աշխարհ» ծրագիրն է: Սա շատ պարզ ծրագիր է, որը էկրանին տպում է «Ողջույն, աշխարհ» տեքստը (կամ դրա տատանումները): Այս ծրագիրը կարդում է առաջին անգամ ծրագրավորումը, շարահյուսությունը ՝ պարզ, գործող ծրագիր գրելու և ելքը ցուցադրելու եղանակը: Տեքստը փոխելով `դուք կարող եք իմանալ, թե ինչպես է պարզ տվյալները մշակվում ծրագրի կողմից: Ստորև բերված են վիքիհաուի մի քանի հոդվածներ տարբեր ծրագրավորման լեզուներով «Բարև աշխարհ» ծրագիր ստեղծելու համար.
    • Ողջույն աշխարհ Python- ում
    • Բարև աշխարհ Ռուբինի մեջ
    • Ողջույն աշխարհ C- ում
    • Ողջույն աշխարհ PHP- ում
    • Բարև աշխարհ C #- ով
    • Բարև աշխարհ Javaավայում
  2. Սովորեք ՝ պարզելով առցանց օրինակները: Կան առցանց հազարավոր կոդերի օրինակներ, որոնք գործնականում կան բոլոր ծրագրավորման լեզուների համար: Օգտագործեք այս օրինակները ՝ ուսումնասիրելու համար, թե ինչպես են աշխատում ծրագրավորման լեզվի տարբեր ասպեկտները և ինչպես են տարբեր մասերը փոխազդում: Վերցրեք կտորներ և կտորներ տարբեր նմուշներից ՝ ձեր սեփական ծրագիրը կազմելու համար:
  3. Ուսումնասիրեք շարահյուսությունը: Շարահյուսությունը կազմողին կամ թարգմանչին հասկանալու համար ծրագրավորման լեզուն գրելու եղանակն է: Programրագրավորման յուրաքանչյուր լեզու ունի յուրահատուկ շարահյուսություն, չնայած տարբեր ծրագրավորման լեզուների որոշ տարրեր նույնն են: Շարահյուսություն սովորելը կարևոր է ծրագրավորման լեզվով ծածկագրեր սովորելու համար, և հաճախ դա այն է, ինչ մարդիկ կապում են ծրագրավորման հետ: Իրականում սա պարզապես հիմքն է, որի վրա կառուցվում են ավելի առաջադեմ հասկացություններ:
  4. Փորձ կատարեք փոփոխությունների հետ: Փոփոխություններ կատարեք ձեր օրինակելի ծրագրերում և ստուգեք արդյունքը: Փորձերի միջոցով դուք կարող եք շատ ավելի արագ սովորել, թե ինչն է գործում, ինչը ՝ ոչ, քան կարդալով գիրք կամ հոդված: Մի անհանգստացեք ծրագրի խափանումից; Learnրագրավորման սխալները շտկելու սովորելը զարգացման գործընթացի կարևոր մասն է, և նոր ծրագրերը սովորաբար առաջին անգամ երբեք չեն գործում անթերի:
  5. Սկսեք կարգաբերել Երբ սկսում եք ծրագրավորում, անխուսափելիորեն բախվում եք սխալների: Սրանք սխալներ են ծրագրում և կարող են տեղի ունենալ իսկապես ցանկացած վայրում: Սխալները կարող են լինել ձեր կոդի անվնաս խխունջ կամ խոշոր սխալներ, որոնք խանգարում են ծրագրի կազմմանը կամ գործարկմանը: Այս սխալները գտնելը և շտկելը զարգացման ցիկլի շատ կարևոր մասն է, այնպես որ վարժվեք դրանց հենց սկզբից:
    • Մինչ դուք փորձ եք կատարում լռելյայն ծրագրերը փոխելու միջոցով, դուք կգտնեք բաներ, որոնք չեն աշխատում: Պարզելը, թե ինչպես այլ կերպ մոտենալ խնդիրների լուծմանը, ամենակարևոր հմտություններից մեկն է, որը կարող եք ունենալ որպես ծրագրավորող:
  6. Մեկնաբանեք ձեր բոլոր ծածկագրերը: Programրագրավորման գրեթե բոլոր լեզուներն ունեն «մեկնաբանություն» գործառույթ, որը թույլ է տալիս ծածկագրում ներառել տեքստ, որը նախատեսված չէ ֆունկցիոնալ ծածկագիր լինել: Սա կարող եք օգտագործել ՝ կարճ, բայց պարզ լեզվով բացատրություն տալու, թե ինչ է անում ծածկագիրը: Սա ոչ միայն օգնում է ձեզ հիշել, թե ինչ է ներկայացնում յուրաքանչյուր ծածկագիր, այլև շատ կարևոր է, եթե ծրագրելու եք թիմային համատեքստում, քանի որ այդ դեպքում այլ ծրագրավորողներ անմիջապես կարող են տեսնել, թե ինչ է անում ձեր կոդը:

6-րդ մասի 4-րդ մասը. Պարբերաբար մարզվեք

  1. Programրագիր ամեն օր: Ամենից առաջ, ծրագրավորման լեզվի յուրացումը ժամանակ է պահանջում: Անգամ Python- ի նման պարզ ծրագրավորման լեզուն, որի հիմնական շարահյուսությունը սովորելու համար պետք է ընդամենը մեկ-երկու օր տևի, շատ ժամանակ է պահանջում, որպեսզի իսկապես տիրապետի: Ինչպես ցանկացած այլ հմտություն, այնպես էլ պրակտիկան է, որ ստեղծում է վարպետություն: Առնվազն փորձեք ամեն օր ժամանակ տրամադրել կոդավորման համար, նույնիսկ եթե դա ընթրիքից ընդամենը մեկ ժամ առաջ է:
  2. Նպատակներ դրեք ձեր ծրագրերի համար: Դնելով իրագործելի, բայց դժվար նպատակներ ՝ դուք արագորեն զբաղված եք խնդիրների լուծմամբ: Փորձեք գտնել առաջին դիմումը, օրինակ `հաշվիչը, և գտնել այն ծրագրավորելու ուղիներ: Օգտագործեք ձեր սովորած շարահյուսությունը և հասկացությունները և գործնականում կիրառեք դրանք:
  3. Խոսեք այլ ծրագրավորողների հետ և դիտեք այլ ծրագրեր: Կան բազմաթիվ ծրագրավորման խմբեր ՝ նվիրված հատուկ ծրագրավորման լեզուներին կամ առարկաներին: Համայնք գտնելը և մասնակցելը կարող է սովորելու հրաշքներ գործել: Դուք կհանդիպեք տարբեր օրինակների և գործիքների, որոնք կարող են օգնել ձեզ ուսման գործընթացում: Ուրիշների ծրագրի կոդը կարդալը կարող է ոգեշնչել ձեզ և օգնել ձեզ հասկանալ այն հասկացությունները, որ դեռ չեք տիրապետում:
    • Ստուգեք ծրագրավորման ֆորումներն ու առցանց համայնքները ձեր նախընտրած ծրագրավորման լեզվի համար: Համոզվեք, որ մասնակցում եք և ոչ միայն հարցեր եք տալիս: Այս համայնքները սովորաբար դիտվում են որպես մի տեղ, որտեղ դուք կարող եք համագործակցել և քննարկել, և ոչ միայն որպես հարցուպատասխան: Խնդրեք օգնություն, բայց նաև պատրաստ եղեք ցույց տալ ձեր սեփական աշխատանքը և բաց լինել այլ մոտեցումների համար:
    • Որոշակի փորձ ձեռք բերելուց հետո մտածեք միանալ hack-a-thon- ին կամ ծրագրավորման ջեմին: Սրանք իրադարձություններ են, երբ անհատներ կամ թիմեր ժամանակի դեմ մրցում են ֆունկցիոնալ ծրագիր ստեղծելու համար, սովորաբար որոշակի թեմայի շուրջ: Այս իրադարձությունները կարող են շատ զվարճալի և հիանալի միջոց լինել այլ ծրագրավորողների հետ հանդիպելու համար:
  4. Մարտահրավեր նետեք ինքներդ ձեզ այն զվարճալի պահելու համար: Փորձեք անել բաներ, որոնք դեռ չգիտեք, թե ինչպես անել: Հետազոտեք առաջադրանքը կատարելու ուղիները, ապա փորձեք այն իրականացնել ձեր սեփական ծրագրում: Մի չափազանց հեշտությամբ բավարարվեք «կոպիտ» աշխատող ծրագրով. արեք ամեն ինչ, որպեսզի համոզվեք, որ յուրաքանչյուր ասպեկտ անթերի է:

6-րդ մասի 5-ը. Ձեր գիտելիքների ընդլայնում

  1. Վերցրեք մի քանի դասընթացներ: Շատ համալսարաններ, համայնքային քոլեջներ և համայնքային շենքեր առաջարկում են ծրագրավորման դասընթացներ և սեմինարներ, որոնց կարող եք մասնակցել առանց դպրոցում գրանցվելու: Սա կարող է հրաշալի լինել նոր ծրագրավորողների համար, քանի որ այլ տեղական ծրագրավորողների հետ ցանցից բացի, դուք ուղղակի ուղեցույց եք ստանում փորձառու ծրագրավորողից:
  2. Գնեք կամ վերցրեք գրքեր: Գոյություն ունեն հազարավոր ուսուցողական գրքեր պատկերավոր յուրաքանչյուր ծրագրավորման լեզվի համար: Չնայած ձեր գիտելիքները չպետք է բխեն միայն գրքից, դրանք հրաշալի տեղեկատու գրքեր են և հաճախ պարունակում են բազմաթիվ լավ օրինակներ:
  3. Ուսումնասիրեք մաթեմատիկա և տրամաբանություն: Programրագրավորման մեծ մասը վերաբերում է ընդհանուր հանրահաշվին, բայց այն, անշուշտ, կարող է օգտակար լինել ավելի առաջադեմ մաթեմատիկան ուսումնասիրելու համար: Սա հատկապես այն դեպքում, երբ դուք զարգացնում եք բարդ սիմուլյացիաներ կամ ցանկացած այլ ծրագիր, որը պահանջում է շատ հավասարումներ: Տրամաբանությունը կարող է օգնել ձեզ հասկանալ, թե ինչպես լավագույնս լուծել բարդ խնդիրները:
  4. Մի դադարեցրեք ծրագրավորումը: Գոյություն ունի տարածված տեսություն, ըստ որի ՝ մասնագետ դառնալը առնվազն 10,000 ժամի պրակտիկա է պահանջում: Չնայած սա, անշուշտ, քննարկելի է, բայց մնում է ընդհանուր սկզբունքը. Վարպետությունը ժամանակ և նվիրում է պահանջում: Մի ակնկալեք մի քանի օրվա ընթացքում ամեն ինչ յուրացնել, բայց եթե կենտրոնանաք և շարունակեք սովորել, ի վերջո, կդառնաք ձեր ոլորտի մասնագետ:
  5. Սովորեք ևս մեկ ծրագրավորման լեզու: Չնայած դուք, անշուշտ, կկարողանաք սովորել մեկ ծրագրավորման լեզու, ծրագրավորողների մեծ մասը կսովորի բազմաթիվ լեզուներ ՝ իրենց ոլորտում հաջողության ավելի մեծ շանս ունենալու համար: Սովորաբար, երկրորդ և երրորդ լեզուները լրացնելու են առաջինը ՝ թույլ տալով նրանց ստեղծել ավելի բարդ և հետաքրքիր ծրագրեր: Եթե ​​քաջատեղյակ եք ձեր առաջին ծրագրավորման լեզվին, ապա ժամանակն է սովորել հաջորդը:
    • Հավանաբար կտեսնեք, որ երկրորդ լեզուն սովորելը ավելի արագ է, քան առաջինը: Շատ հիմնական հասկացություններ նույնն են ծրագրավորման լեզուների խմբերի մեջ, հատկապես, երբ լեզուները մոտ են իրար:

6-րդ մաս 6-րդ. Ձեր հմտությունների կիրառում

  1. Դիմեք համալսարան կամ քոլեջ: Չնայած խիստ անհրաժեշտ չէ, բայց ճիշտ կրթությանը հետևելը մեծապես կբարձրացնի ոլորտում ձեր հնարավորությունները: Բացի այդ, դուք գրեթե ավտոմատ կերպով ստանում եք ուսանողների և այլ մասնագետների ավելի լայն ցանց: Սա բոլորի համար չէ, և հաջողակ ծրագրավորողներից շատերը երբևէ չեն հաճախել այդ կոչման:
  2. Ստեղծեք պորտֆոլիո: Programsրագրեր ստեղծելիս և ձեր գիտելիքներն ընդլայնելիս կարևոր է պորտֆելում պահել ձեր կատարած լավագույն աշխատանքը: Դա կարող եք ցույց տալ աշխատանքի որսորդներին և ընկերություններին դիմումի ընթացքում: Համոզվեք, որ ներառեք ձեր ազատ ժամանակում կատարված աշխատանքը և համոզվեք, որ թույլտվություն ունեք ցույց տալու ընկերության համար կատարված աշխատանքը:
  3. Անկախ աշխատանք կատարեք: Անկախ ծրագրավորողների շուկան հսկայական է, հատկապես երբ խոսքը վերաբերում է բջջային հավելվածներ մշակողներին: Ընտրեք մի քանի անկախ աշխատատեղեր `առաջադրանքներ կատարելու համար: Դուք կարող եք հաճախ օգտագործել այս հանձնարարությունները ձեր պորտֆելը ընդլայնելու և հրատարակված գործին վերաբերելու համար:
  4. Մշակեք ձեր սեփական անվճար ծրագիրը կամ առևտրային ծրագրերը: Haveրագրավորմամբ գումար վաստակելու համար պարտադիր չէ, որ ընկերությունում աշխատեք: Եթե ​​հմտություններ ունեք, կարող եք ինքներդ ծրագրաշար մշակել և վաճառել կամ ձեր սեփական կայքի միջոցով կամ մեկ այլ ալիքի միջոցով: Դուք ստիպված կլինեք աջակցություն ցուցաբերել ձեր հաճախորդներին որպես ծառայություն, քանի որ թույլ եք տալիս մարդկանց վճարել ձեր ապրանքի համար:
    • Freeware- ը փոքր ծրագրեր և կոմունալ ծառայություններ հրատարակելու սիրված միջոց է: Developրագրավորողը գումար չի ստանում, բայց դա հիանալի միջոց է ձեր անունն անելու և համայնքում ձեզ տեսանելի դարձնելու համար:

Խորհուրդներ

  • Եթե ​​դուք հետաքրքրված եք խաղերի ծրագրավորմամբ, կենտրոնացեք Python- ի, C ++ - ի և Java- ի վրա: Երեքից, C ++ - ը թերեւս լավագույնն է կատարման առումով, Python- ը ՝ ամենահեշտը, և Java- ն ՝ Windows, Mac OS և Linux համակարգերում աշխատող ծրագրեր ստեղծելու համար:
  • Ընդլայնել ձեր ազատ գիտելիքների ազատ ծրագիրը: Ուսումնասիրեք ծրագրերի սկզբնաղբյուրը, որը կարող եք գտնել անվճար ծրագրաշարի գրացուցակում: Ինչու՞ նորից հորինել անիվը, երբ կարող ես նաև այն բարելավել: Բայց միշտ փորձեք հասկանալ, թե ինչ եք ծրագրավորում:
  • Մարդկանց մեծամասնության համար ծրագրավորելը, որը նրանք կարող են օգտագործել կամ այն, ինչը դուք ցանկանում եք հետաքրքրվել, ավելի զվարճալի կլինի, քան դասագրքի օրինակները: Օգտագործեք որոնիչ `տեղեկատվություն գտնելու համար, որը կարող է օգտակար լինել ձեզ հետաքրքրող նախագծի համար:
  • Երբ դուք նոր բան եք սովորում, սովորաբար օգտակար է այն իրականացնել ինքներդ ձեզ, և այնուհետև դիզայնի հետ կապվել ՝ փորձելով կանխատեսել արդյունքները, որպեսզի համոզվեք, որ հասկանում եք գաղափարը:
  • Օգտագործեք արդի ինտերֆեյս և պաշտոնական տեղեկատու նյութ:
  • Տեղեկատու գրքերը այստեղ են ՝ ձեզ օգնելու համար: Մի անհանգստացեք, եթե ամեն ինչ միանգամից չգիտեք; դա, ի վերջո, բնականաբար կգա: Ամենակարևորը, դուք գիտեք, թե որտեղ պետք է փնտրել:
  • Փորձեք զբաղվել ՝ սովորեցնելով ուրիշներին: Դա ոչ միայն ձեզ ավելի լավ ծրագրավորող կդարձնի, այլև հարցին կանդրադառնաք բազմաթիվ տեսանկյուններից: