Ինչպես սովորել համակարգչային ծրագրավորում առցանց տանը (նկարներով)

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

Ինչպես սովորել համակարգչային ծրագրավորում առցանց տանը (նկարներով)
Ինչպես սովորել համակարգչային ծրագրավորում առցանց տանը (նկարներով)

Video: Ինչպես սովորել համակարգչային ծրագրավորում առցանց տանը (նկարներով)

Video: Ինչպես սովորել համակարգչային ծրագրավորում առցանց տանը (նկարներով)
Video: Google Ձևաթղթերի ամբողջական ուղեցույց - առցանց հետազոտություն և տվյալների հավաքագրման գործիք: 2024, Ապրիլ
Anonim

Համակարգչային ծրագրավորումը անգնահատելի հմտություն է յուրաքանչյուրի համար, ով կցանկանա կառուցել և նախագծել համակարգչային ծրագրեր, ծրագրային ապահովում կամ հեռախոսի կամ պլանշետի ծրագրեր: Բարեբախտաբար, պարտադիր չէ գրանցվել նստարանային քոլեջում ՝ սովորելու համար, թե ինչպես մտածել ծրագրավորողի պես և ձեռք բերել անհրաժեշտ հմտությունները: Հնարավոր է, և ոչ հազվադեպ, սովորել, թե ինչպես ծրագրավորել առցանց ՝ սեփական տան հարմարավետությունից: Շատ կայքեր ներկայացնում են կրթական դասընթացներ, որոնց հասանելի է անվճար և օգտակար են ինչպես սկսնակ ծրագրավորողների, այնպես էլ փորձառու ծրագրավորողների համար, ովքեր ցանկանում են ձեռք բերել մի քանի նոր մասնագիտական հնարքներ:

Քայլեր

Մաս 1 -ը 4 -ից. Ընտրելով անվճար ծրագրավորման կայք

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 1
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 1

Քայլ 1. Ընտրեք Code Academy, եթե սկսնակ ծրագրավորող եք:

Code Academy- ը հայտնի, հանրաճանաչ կայք է, որը կարող է օգնել անփորձ կոդավորողներին սովորել հիմունքները: Կայքն անվճար է, և դուք կարող եք ընտրել տարբեր դասընթացներ, որոնք թույլ են տալիս սովորել տարբեր ծրագրավորման լեզուների և ծրագրավորման ասպեկտների մասին: Դասընթացի առաջարկները ներառում են ՝ JavaScript, PHP, Python և HTML + CSS: Իմացեք ավելին https://www.codecademy.com կայքում:

Եթե Ձեզ դուր է գալիս Code Academy- ի ոճը, դիտեք նաև մի քանի նմանատիպ (և նաև անվճար) առցանց ծրագրավորման կայքեր: Օրինակ, տե՛ս Code.org ՝ https://www.code.org հասցեով: Տես նաև Կոդի դպրոց ՝ https://www.codeschool.com կայքում:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 2
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 2

Քայլ 2. Վերցրեք դասընթացներ Կանի ակադեմիայի միջոցով, եթե ցանկանում եք վիդեո ձեռնարկ:

Տեսողական սովորողների համար, ովքեր ցանկանում են ձեռք բերել ծրագրավորման որոշ հմտություններ առցանց, Kahn Academy- ը կարող է լինել լավագույն տարբերակը: Այն անվճար է, և Կանի ակադեմիայի դասընթացները ներառում են ծրագրավորման քայլ առ քայլ հրահանգներ և դիտելու հաջորդ տեսանյութեր:

Իմացեք ավելին և ստուգեք մի քանի դասեր առցանց ՝

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 3
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 3

Քայլ 3. Նայեք MIT Open Courseware- ին, եթե ցանկանում եք դուրս գալ հիմնականից:

Մասաչուսեթսի տեխնոլոգիական ինստիտուտը առցանց դասընթացներ է տեղադրում հին դասընթացներից: Սա հիանալի ռեսուրս է տրամադրում հետաքրքրասեր ծրագրավորողների համար, ովքեր ցանկանում են սովորել ամենաբարձր մակարդակի ուսուցիչներից: Թեև սա լավագույն տարբերակը չէ սկսնակների համար. Դասընթացները թույլ չեն տալիս ներգրավվել հրահանգիչների հետ, և գուցե չկարողանաք մուտք գործել դասընթացի բոլոր նյութերը, բայց OCW- ն հիանալի ռեսուրս է ավելի փորձառու ծրագրավորողների համար, ովքեր ցանկանում են լրացնել իրենց ծրագրավորումը: գիտելիք.

Իմացեք ավելին առցանց ՝ https://ocw.mit.edu/index.htm հասցեով:

Մաս 2 -ից 4 -ից. Սովորել վճարովի ծրագրավորման կայքերում

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 4
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 4

Քայլ 1. Ընտրեք Udacity ՝ ծրագրավորման անհատական մարզչի հետ աշխատելու համար:

Եթե ձեզ այնքան էլ հարմար չէ առցանց ծրագրավորման դասընթացների անցնելը ՝ առանց վերահսկողության կամ աջակցության, Udacity- ը կարող է ձեզ համար ճիշտ կայքը լինել: Ձեզ կտրամադրվի անձնական մարզիչ ՝ առցանց աշխատելու համար: Մարզիչը կօգնի ձեզ կողմնորոշվել կայքի ղեկավարվող ծրագրավորման դասընթացներում: Բայց, Udacity- ն անվճար չէ. դուք պետք է վճարեք նրանց ծառայությունների համար:

Դասընթացների արժեքը կարող է կազմել $ 999 ԱՄՆ դոլար: Լրացուցիչ տեղեկությունների համար այցելեք Udacity կայքը ՝

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 5
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 5

Քայլ 2. Ընտրեք Udemy- ն, եթե հետաքրքրված եք դասընթացի հսկայական ընտրությամբ:

Կայքն առաջարկում է ավելի քան 55,000 դասընթացներ, որոնցից շատերը խորանում են կոդավորման և ծրագրավորման ասպեկտներում: Դասերը վարում են ոլորտի փորձագետները, չնայած շատերը պահանջում են վճարում: Ուդեմին նաև առաջարկում է բազմաթիվ սկսնակների, ներածական մակարդակի դասընթացներ անվճար: Եթե ցանկանում եք մի շարք հատուկ դասընթացներ ունեցող կայք, գնացեք Ուդեմիի հետ:

  • Բացի այդ, ուշադրություն դարձրեք Ուդեմիի հաճախակի վաճառքներին: Թեև դասընթացները սկզբնական շրջանում մատչելի գներով են (սկսած $ 10 ԱՄՆ դոլարից), վաճառքը կարող է իջեցնել դասընթացների արժեքը 50-85%-ով:
  • Իմացեք ավելին առցանց ՝ https://www.udemy.com/ կայքում:
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 6
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 6

Քայլ 3. Ընտրեք Code Avengers- ը, եթե ցանկանում եք աշխատել անգլերենից բացի այլ լեզվով:

Code Avengers- ը տեղակայված է Նոր alandելանդիայում, և անգլերենից բացի առաջարկում է ծրագրավորման դասընթացներ ռուսերեն, հոլանդերեն, իսպաներեն, թուրքերեն, իտալերեն և պորտուգալերեն լեզուներով: Կայքը կենտրոնանում է ընդհանուր կոդավորման լեզուների ուսուցման վրա, ինչպիսիք են Python- ը, Java Script- ը և HTML + CSS- ը: Կայքն առաջարկում է անվճար փորձաշրջան, որի ընթացքում կարող եք անվճար մասնակցել դասերին:

  • Code Avengers- ն առաջարկում է նաև դասեր, որոնք նախատեսված են հատուկ 5-16 տարեկան երիտասարդ ծրագրավորողների համար:
  • Փորձեք անվճար փորձաշրջան և իմացեք ավելին ՝

Մաս 3 -ից 4 -ից. Akingրագրավորման դասընթաց անցնելը

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 7
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 7

Քայլ 1. Ընտրեք ձեզ հետաքրքրող ծրագրավորման դասընթաց:

Օրինակ, եթե դուք հետաքրքրված եք ոճային վեբ կայքերի նախագծմամբ, դասընթացներ փնտրեք այնպիսի թեմաներում, ինչպիսիք են HTML/CSS, jQuery կամ Ajax: Եթե դուք փնտրում եք սկսել ձեր սեփական առցանց ձեռներեցությունը, ապա PHP- ն և MySQL- ը դրա համար լավ ընտրություն են:

Փոքր առցանց բիզնես ձեռնարկությունների մեծ մասը կառուցվում է այս բաց կոդով (և հաճախ անվճար) տեխնոլոգիաների միջոցով:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 8
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 8

Քայլ 2. Կենտրոնացեք Java- ի վրա `ամենահայտնի լեզուն սովորելու համար:

Java- ն օգտագործվում է ավելի քան 7 միլիարդ սարքերի վրա ամբողջ աշխարհում (ներառյալ Android բջջային հեռախոսները), և դա բնական ելակետ է բոլորի համար, ովքեր սովորում են ծրագրավորել: Լեզուն մեծ պահանջարկ ունի, շատ վարձու գործատուներ հատուկ խնդրում են իրենց ապագա ծրագրավորողներին օգտագործել Java- ն:

  • Java- ի դասընթացները հասանելի են յուրաքանչյուր առցանց ուսուցման կայքի միջոցով:
  • Բացի ուսումնական կայքերից, կան բազմաթիվ առցանց Java համայնքներ, որոնք կօգնեն սկսնակ ծրագրավորողներին, ներառյալ LinkedIn- ի զանգվածային Java համայնքը:
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 9
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 9

Քայլ 3. Վերցրեք դասընթաց C, C#կամ C ++ լեզուներով ՝ 3 փոխկապակցված լեզուներ սովորելու համար:

Երբ ընտրեք ուսումնական կայք, հաջորդ կարևոր որոշումը կլինի սովորելու համար ծրագրավորման լեզվի ընտրությունը: C- ն ամենահին և հետևողականորեն օգտագործվող լեզուներից է: C ++ - ը թույլ է տալիս օգտվողներին ստեղծել ծրագրեր լայն հարթակների համար, մինչդեռ C# (արտասանված C սուր) լեզվի չափման ամենաժամանակակից կրկնությունն է:

Արդեն նշված բոլոր ուսումնական կայքերը դասընթացներ կառաջարկեն այս երեք լեզուներով:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 10
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 10

Քայլ 4. Սովորեք SQL, եթե ցանկանում եք աշխատել տվյալների կառավարման ոլորտում:

SQL- ը հայտնի կոդավորման լեզու է ձեռնարկատերերի և այլոց համար, ովքեր աշխատում են այն ոլորտներում, որոնք պահանջում են զգալի քանակությամբ տվյալների կառավարում և օգտագործում: Լեզուն թույլ է տալիս ստեղծել և կառավարել տվյալների շտեմարաններ:

Չնայած SQL- ն այնքան բազմակողմանի չէ, որքան Java- ն կամ C- ն, այն մեծ պահանջարկ ունի պրոֆեսիոնալ ծրագրավորողների և ծրագրավորողների համար: Գործատուների մեծ մասը պահանջում է, որ տվյալների մշակման ծրագրավորողները տիրապետեն SQL- ին:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 11
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 11

Քայլ 5. Ընտրեք Python, եթե ցանկանում եք սկսել ավելի հեշտ տարբերակ:

Python- ը սովորելու համար այնքան էլ դժվար չէ, որքան կոդավորման որոշ այլ լեզուներ, ինչպիսիք են Java- ն կամ C ++ -ը: Այն սովորաբար օգտագործվում է վեբ կայքեր ստեղծելու և տվյալների շտեմարաններ ստեղծելու համար, ինչպես նաև բավական բազմակողմանի է խաղեր և ծրագրեր ստեղծելու համար:

Timeամանակի ընթացքում ծրագրավորողների մեծ մասը սովորում է բազմաթիվ լեզուներ: Այդ առումով չափազանց կարևոր չէ, թե որն է ձեր առաջին լեզուն, քանի դեռ առաջին լեզուն սովորելուց հետո լրացուցիչ լեզուներ եք վերցնում:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 12
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 12

Քայլ 6. Խաղացեք դասընթացի տրամադրած ընտրանքային կոդի հետ:

Առցանց դասընթացների մեծ մասը ձեզ ցույց կտա նմուշի կոդ, որը կօգնի ձեզ հասկանալ, թե ինչ են անում կոդավորման որոշ ստեղնաշարի և տեքստերի գործերը: Այսպիսով, այլ ոչ թե պարզապես նայեք ծածկագրին, շշնջացեք և փոխեք այն, ապա տեսեք, թե ինչ արդյունքներ է ունեցել ձեր ծակոցը: Սա կօգնի ձեզ ավելի արագ վերցնել տրված հասկացությունները:

  • Սա հատկապես կարևոր է, եթե ձեր դասընթացը ծանր է ընթերցանության համար: Կոդավորման մասին կարդալը և իրականում կոդավորումը շատ տարբեր գործընթացներ են:
  • Կիրառեք ձեր դասընթացի օրինակելի կոդը ՝ համոզվելու համար, որ իսկապես հասկանում եք ձեր սովորած կոդավորման սկզբունքները:
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 13
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 13

Քայլ 7. Մի վախեցեք օգնություն խնդրել, եթե շփոթված եք:

Հեշտ է շփոթված զգալ առցանց, տնային դասընթացների ծրագրավորման դասընթացների պատճառով: Եթե դուք խրված եք կոդավորման խնդրի վրա կամ անհասկանալի եք դասընթացի որևէ մասից, դիմեք դասախոսին կամ ձեր հասակակիցներից մեկին: Օրինակ, եթե խրված եք կոդի որոշակի տող գրել, աշխատեք դրա վրա միայն 20 րոպե: Հետո, եթե դեռ ցնցված եք, օգնության համար դիմեք ձեր ուսուցչին:

  • Եթե մասնակցում եք ինքնուրույն ղեկավարվող առցանց դասի, այցելեք ծածկագրման ֆորում `կապ հաստատելու փորձառու ծրագրավորողների հետ, ովքեր պատրաստ կլինեն պատասխանել ձեր կոդավորման հարցերին:
  • Օրինակ, ստուգեք «Stack Overflow» ֆորումը ՝
  • Կարող եք նաև դիտել «Code Project» առցանց ֆորումը ՝

Մաս 4 -ից 4 -ը. Տանը լրացնելով ձեր ուսումը

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 14
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 14

Քայլ 1. Ձեր հմտությունները կատարելագործելու համար ամեն օր զբաղվեք կոդավորմամբ:

Ամեն անգամ, երբ կարող եք ժամանակ գտնել, պարզապես նստեք և սկսեք հիմնական մակարդակից զբաղվել համակարգչային ծրագրերի կոդավորմամբ: Որքան ավելի շատ զբաղվեք բուն ծածկագրով, այնքան ավելի արագ ձեռք կբերեք ծածկագրման գիտելիքներ: Փորձեք նաև ձեռքով գրել ձեր ծածկագիրը: Եթե դուք դիմում եք ծրագրավորման աշխատանքի, ապա ձեզանից կպահանջվի ձեռքով ծածկագրել հարցազրույցին:

Այնուամենայնիվ, կոդ սովորելու համար ձեզ մտավոր սպառել պետք չէ: Եթե դուք հիասթափված եք կամ ավելի ու ավելի շփոթված, ընդմիջեք 30 րոպե:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 15
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 15

Քայլ 2. Կարդացեք ծրագրավորման գրքեր `ծածկագրերին ծանոթանալու համար:

Եթե դուք շատ կինեստետիկ կամ շոշափելի սովորող չեք, բայց գիտելիքներ ձեռք եք բերում հիմնականում տեսողական միջոցներով և ընթերցանությամբ, գրքերի ծրագրավորումը հիանալի կլինի ծածկագրման մասին սովորելու համար: Այս գրքերը քանդում են ոչ միայն ծածկագրման մեխանիկան, այլև կոդավորման լեզուների պատմությունն ու տեսությունները: Եթե հետաքրքրված եք, ստուգեք վերնագրերը, ներառյալ ՝

  • Ի՞նչ է HTML 5 -ը:, Բրեթ Մակլաֆլինի կողմից:
  • PHP Essentials, հեղինակ ՝ Julուլի Մելոնի:
  • Think Python, Ալեն Դաունի:
  • Սովորեք Ռուբին դժվար ճանապարհով, Zեդ Շոու:
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 16
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 16

Քայլ 3. Օգտագործեք մանկական ծրագիր `ծածկագրման հիմունքները յուրացնելու համար:

Երեխաների վրա հիմնված կոդավորման ծրագրերը կարող են օգտակար լինել մեծահասակների համար, ովքեր սովորում են առցանց կոդավորել տանը: Theրագրերը կոդավորումը բաժանում են իր ամենապարզ բաղադրիչներին և ներկայացնում տեղեկատվությունը գրաֆիկայի վրա ծանր և հեշտ մշակման եղանակով: Սա կարող է օգնել ձեզ հասնել արագության, եթե դժվարանում եք ձեր դասարանում և կարող է ամրապնդել ձեր մտքում կոդավորման հիմունքները:

Եթե հետաքրքրված եք, ստուգեք երեխաների վրա հիմնված կոդավորման ծրագրերը, ինչպիսիք են ՝ «Scratch», «Tynker», «Hopscotch» և «Cargo-Bot»: Դրանք պետք է հասանելի լինեն հավելվածների բոլոր խոշոր խանութներում:

Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 17
Սովորեք համակարգչային ծրագրավորում տանը առցանց Քայլ 17

Քայլ 4. Խաղացեք կոդավորման առցանց խաղ ՝ կոդավորման մեջ ընկղմվելու համար:

Եթե ձեզ դուր է գալիս զվարճալի, խաղային ուսուցման միջոցով կոդավորում սովորելու գաղափարը, ստուգեք կոդավորման խաղը: Առցանց գոյություն ունեն բազմաթիվ խաղեր, որոնք կարող եք անվճար խաղալ: Այս խաղերը կարող են լրացնել այն գիտելիքները, որոնք դուք ձեռք եք բերում ձեր ծրագրավորման դասին: Եթե նախընտրում եք խաղեր կառուցել, քան խաղալ դրանք, առցանց կոդավորման մի շարք ձեռնարկներ կտանեն ձեր սեփական առցանց խաղի ստեղծման գործընթացը:

  • Ստուգեք Code Combat- ը առցանց ՝
  • Կարող եք նաև դիտել CodinGame- ը ՝
  • Ձեր սեփական խաղի առցանց ծածկագիր ստեղծելու համար այցելեք Game Maven ՝

Խորհուրդներ

  • «Կոդավորում» և «ծրագրավորում» հասկացություններն էապես փոխանակելի են: «Mingրագրավորում» -ը հովանոցային տերմին է, որը ներառում է առավել տեխնիկապես կողմնորոշված «կոդավորումը»:
  • Կան բազմաթիվ լրացուցիչ ծրագրավորման առցանց կայքեր: Աղջիկը զարգացնելու որոշ առցանց ռեսուրսների մասին պատկերացում կազմելու համար ՝ https://girldevelopit.com կայքում:
  • Համակարգչային ծրագրավորում առցանց սովորելու համար ձեզ հարկավոր չէ բանկը կոտրել: Համակարգչային գիտության հմտությունների զարգացման համար անհրաժեշտ է միայն ԱՀ, համապատասխան կոմպիլյատորներ (որոնք հասանելի են անվճար) և հուսալի ինտերնետ կապ:

Խորհուրդ ենք տալիս: