6 būdai, kaip išmokti programavimo kalbų

Turinys:

6 būdai, kaip išmokti programavimo kalbų
6 būdai, kaip išmokti programavimo kalbų

Video: 6 būdai, kaip išmokti programavimo kalbų

Video: 6 būdai, kaip išmokti programavimo kalbų
Video: How To Create A Project Timeline In Excel - 3 Different Ways! 2024, Lapkritis
Anonim

Jei norite kurti kompiuterines programas, programas mobiliesiems, svetaines, žaidimus ar bet kokią programinę įrangą, turėtumėte žinoti, kaip jas programuoti. Programos kuriamos programavimo kalba. Ši kalba leidžia programoms veikti mašinose, kuriose jos vykdomos, pvz., Kompiuteriuose, mobiliuosiuose telefonuose ar kitoje aparatinėje įrangoje.

Žingsnis

1 metodas iš 6: programavimo kalbos pasirinkimas

Išmokite programavimo kalbos 1 žingsnis
Išmokite programavimo kalbos 1 žingsnis

1 žingsnis. Nustatykite savo interesus

Galite pradėti mokytis bet kurios programavimo kalbos (nors kai kurios kalbos yra „lengvesnės“nei kitos “), todėl galbūt norėsite išmokti savęs paklausti:„ Ko aš noriu pasiekti įvaldęs programavimo kalbą? “. programavimo kalbos, kurią turėtumėte išmokti, ir tai yra geras atspirties taškas.

Jei norite būti žiniatinklio kūrėjas, turite laisvai kalbėti kita kalba nei darbalaukio programų kūrėjas. Norint sukurti programą mobiliesiems taip pat reikia kitos kalbos nei mašinos programavimas. Visi jūsų sprendimai lems jūsų mokymosi kryptį

Išmokite programavimo kalbos 2 žingsnis
Išmokite programavimo kalbos 2 žingsnis

2 žingsnis. Apsvarstykite galimybę išmokti paprastą kalbą

Nesvarbu, ką pasirinksite, galbūt norėsite apsvarstyti galimybę mokytis paprastesnės, aukštesnio lygio kalbos. Šios kalbos yra ypač naudingos pradedantiesiems, nes jos moko pagrindines programavimo sąvokas ir mąstymą, kurį galima pritaikyti bet kuriai kalbai.

  • Dvi populiariausios šios kategorijos kalbos yra „Python“ir „Ruby“. Abi yra į objektą orientuotos žiniatinklio programų kalbos, kuriose naudojama lengvai skaitoma sintaksė.
  • Į objektą orientuotos programavimo kalbos reiškia, kad jos sukurtos pagal „objektų“arba duomenų rinkinių sąvoką ir jų manipuliavimą. Ši koncepcija naudojama įvairiose pažangiose programavimo kalbose, tokiose kaip C ++, Java, Objective-C ir PHP.
Išmokite programavimo kalbos 3 žingsnis
Išmokite programavimo kalbos 3 žingsnis

Žingsnis 3. Perskaitykite keletą pagrindinių kalbų vadovų

Jei vis dar nežinote, kokios kalbos norite išmokti, perskaitykite kelių skirtingų kalbų vadovus. Jei vieną kalbą lengviau suprasti nei kitą, pabandykite ją naudoti, kad sužinotumėte, ar ji jums tinka. Internete yra tūkstančiai mokymo programų kiekvienai programavimo kalbai, o daugelis jų yra prieinami „WikiHow“

  • Python - puiki pradedančiųjų kalba ir gana galinga, jei pradėsite suprasti, kaip ja naudotis. Ši kalba naudojama daugelyje žiniatinklio programų ir net kai kuriuose žaidimuose.
  • „Java“- naudojama įvairių tipų programose, pradedant žaidimais, žiniatinklio programomis ir baigiant bankomato programine įranga.
  • HTML - pradinė kalba, kurią turi mokėti visi žiniatinklio kūrėjai. Prieš mokydamiesi bet kurios kitos žiniatinklio programavimo kalbos, turėtumėte žinoti HTML.
  • C - Nors jis yra gana senas, jis vis dar yra galingas ir yra naujesnių C ++, C# ir Objective -C pagrindas.

2 metodas iš 6: pradedant nuo nulio

Išmokite programavimo kalbos 4 žingsnis
Išmokite programavimo kalbos 4 žingsnis

Žingsnis 1. Išmokite pagrindines pasirinktos programavimo kalbos sąvokas

Nors veiksmai priklausys nuo pasirinktos programavimo kalbos, visos programavimo kalbos turi pagrindines sąvokas, kurios yra naudingos kuriant programas. Anksti išmokę šias sąvokas, galėsite lengviau išspręsti problemas ir sukurti galingą bei efektyvų kodą. Žemiau pateikiamos bendros pagrindinės sąvokos, pateiktos įvairiomis kalbomis:

  • Kintamieji - kintamasis yra būdas saugoti ir nurodyti nuolat kintančius duomenis. Kintamaisiais galima manipuliuoti ir jie dažnai turi tam tikrų tipų, tokių kaip „sveikieji skaičiai“, „simboliai“ir pan., Kurie lemia, kokius duomenis galima saugoti. Programuojant kintamieji paprastai turi pavadinimus, kurie juos šiek tiek palengvina žmonių skaitytojams. Tai palengvina kintamųjų sąveiką su kitomis kodo dalimis.
  • Sąlyginiai teiginiai - šie teiginiai yra veiksmai, kurių imamasi remiantis teiginio tiesa ar klaidingumu. Dažniausia sąlyginio teiginio forma yra „Jei-tada“, Jei teiginys yra teisingas (pvz., X = 5), tada kažkas atsitiks. Jei teiginys yra klaidingas (pvz., X! = 5), tada atsitiks kažkas kita.
  • Funkcija arba paprogramė - šios sąvokos pavadinimas skiriasi priklausomai nuo programavimo kalbos. Ši sąvoka paprastai vadinama „procedūra“, „metodas“arba „iškviečiamas vienetas“ir yra mažesnė programos programa. Programa gali daug kartų „iškviesti“funkciją ir leidžia programuotojams lengvai sukurti sudėtingas programas.
  • Duomenų įvedimas - ši sąvoka yra labai plati ir naudojama beveik visose programavimo kalbose. Ši sąvoka apima vartotojo įvesties tvarkymą ir jau įvestų duomenų saugojimą. Duomenų įvedimo būdas priklauso nuo programos tipo ir vartotojui prieinamos įvesties (klaviatūra, failas ir kt.). Tai susiję su išvestimi, kuri rezultatus vartotojui parodys ekrane arba kaip failą.
Išmokite programavimo kalbos 5 žingsnis
Išmokite programavimo kalbos 5 žingsnis

Žingsnis 2. Įdiekite reikiamą programinę įrangą

Daugumai programavimo kalbų reikia „kompiliatoriaus“- programos, kuri verčia kodą į mašinai suprantamą kalbą. Kitos kalbos, pvz., „Python“, naudoja vertėjus, kurie gali paleisti kodą jo nekompiliuodami.

  • Kai kurios kalbos turi IDE (integruotą kūrimo aplinką), kurioje paprastai yra kodų redaktorius, „kompiliatorius“arba vertėjas ir „derintuvas“. IDE leidžia programuotojams atlikti reikiamas funkcijas vienoje vietoje. IDE taip pat gali vizualiai parodyti objektų hierarchiją ir katalogą.
  • Internete yra daug kodų redaktorių. Kodo redaktoriai siūlo skirtingus sintaksės paryškinimo būdus ir kitus kūrėjams patogius įrankius.

3 metodas iš 6: savo pirmosios programos sukūrimas

Išmokite programavimo kalbos 6 žingsnis
Išmokite programavimo kalbos 6 žingsnis

1 žingsnis. Sutelkite dėmesį į vieną koncepciją vienu metu

Viena iš pirmųjų programų, mokomų bet kuriai kalbai, buvo „Labas pasaulis“. Ši programa yra paprasta programa, kuri ekrane rodo tekstą „Labas pasaulis“(ar kitą variantą). Ši programa moko pradedančius programuotojus kurti pagrindines funkcines programas ir kaip valdyti išvestį. Keisdami tekstą galite sužinoti, kaip programa tvarko pagrindinius duomenis. Anglų kalba „WikiHow“yra keli vadovai, kaip programuoti „Hello World“įvairiomis programavimo kalbomis:

  • Sveikas pasaulis Python
  • Sveikas pasaulis Ruby
  • Sveikas pasaulis C.
  • Sveiki pasauli PHP
  • Sveikas pasaulis C#
  • Sveikas pasaulis Java
Išmokite programavimo kalbos 7 žingsnis
Išmokite programavimo kalbos 7 žingsnis

Žingsnis 2. Mokykitės dekonstruodami internetinę pavyzdinę programą

Internete yra tūkstančiai kodų pavyzdžių beveik bet kuriai programavimo kalbai. Naudokite šiuos pavyzdžius, kad sužinotumėte, kaip veikia skirtingi kalbos aspektai ir kaip sąveikauja skirtingos kalbos dalys. Norėdami sukurti savo programą, pasinaudokite pateiktų pavyzdžių dalimis.

Išmokite programavimo kalbos 8 žingsnis
Išmokite programavimo kalbos 8 žingsnis

Žingsnis 3. Patikrinkite sintaksę

Sintaksė yra būdas rašyti kalbą, kurią supranta „kompiliatorius“ir „vertėjas“. Kiekviena kalba turi skirtingą sintaksę, nors kai kurios sintaksės dalys taip pat naudojamos daugelyje programavimo kalbų. Mokymosi sintaksė yra labai svarbi mokantis programuoti, ir dažniausiai tai yra pirmoji mintis, kuri ateina į galvą, kai žmonės išgirsta apie kompiuterinį programavimą. Realiame pasaulyje sintaksė yra tik pagrindas, kuriuo remiantis galima kurti tolesnes koncepcijas.

Išmokite programavimo kalbos 9 žingsnis
Išmokite programavimo kalbos 9 žingsnis

Žingsnis 4. Eksperimentuokite su pakeitimais

Pakeiskite savo pavyzdinę programą ir išbandykite rezultatus. Eksperimentuodami sužinosite, kas veikia, o kas ne greičiau, nei skaitydami knygą ar vadovą. Nebijokite sulaužyti savo programos; mokymasis ištaisyti klaidas yra kūrimo proceso dalis, o nauji dalykai iš pradžių beveik niekada neveikia gerai.

Išmokite programavimo kalbos 10 žingsnis
Išmokite programavimo kalbos 10 žingsnis

Žingsnis 5. Pradėkite mokytis derinti

Kai programuojate, turite susidurti su klaidomis/klaidomis, kurios yra programos klaidos ir gali atsirasti bet kur. Šios klaidos gali būti nekenksmingos arba netgi neleisti paleisti programos. Klaidų paieška ir jų taisymas yra svarbus programinės įrangos kūrimo procesas, todėl turėtumėte įprasti tai daryti anksti.

Eksperimentuodami su pagrindinės programos keitimu pamatysite, kad viskas neveikia tinkamai. Kiti būdai, kaip paleisti programas, yra vienas vertingiausių įgūdžių, kuriuos turėtumėte turėti kaip programuotojas

Išmokite programavimo kalbos 11 žingsnis
Išmokite programavimo kalbos 11 žingsnis

Žingsnis 6. Komentuokite savo kodą

Beveik kiekviena programavimo kalba turi funkciją „komentuoti“, kuri leidžia įvesti tekstą, kurio neapdoroja vertėjas ar kompiliatorius. Tai ne tik padeda prisiminti, ką daro kodai didelėse programose, bet ir yra svarbus procesas bendradarbiaujant, nes komentarai leidžia kitiems suprasti, ką daro jūsų kodas.

4 metodas iš 6: Studijuokite įprasta tvarka

Išmokite programavimo kalbos 12 žingsnis
Išmokite programavimo kalbos 12 žingsnis

Žingsnis 1. Rašykite kodą kiekvieną dieną

Įvaldyti programavimo kalbą reikia laiko. Net norint įvaldyti tokią paprastą kalbą kaip „Python“(kuriai suprasti pagrindinę sintaksę reikia tik 1–2 dienų), jums reikia daug laiko. Kaip ir bet kuris kitas sugebėjimas, praktika yra raktas į sklandumą. Pabandykite keletą minučių per dieną rašyti kodą, net jei tarp darbo ir vakarienės lieka tik valanda.

Išmokite programavimo kalbos 13 žingsnis
Išmokite programavimo kalbos 13 žingsnis

2 žingsnis. Nustatykite savo programos tikslus

Nustatydami sudėtingus, bet vis dar pasiekiamus tikslus, galėsite pradėti spręsti problemas ir ieškoti sprendimų. Pabandykite pasirinkti pagrindinę programą, pvz., Skaičiuotuvą, ir pagalvokite, kaip ją sukurti. Naudokite išmoktą sintaksę ir sąvokas ir pritaikykite savo programai.

Išmokite programavimo kalbos 14 žingsnis
Išmokite programavimo kalbos 14 žingsnis

Žingsnis 3. Aptarkite su kitais ir skaitykite kitas programas

Yra daug programavimo bendruomenių, skirtų tam tikroms disciplinoms ar kalboms. Suradę šias bendruomenes ir dalyvaudami jose palengvinsite mokymosi procesą. Turėsite prieigą prie įvairių pavyzdžių ir įrankių, kurie padės mokymosi procesui. Kitų programuotojų kodo skaitymas įkvėps ir padės suprasti jums nežinomas sąvokas.

  • Ieškokite internetinių programavimo forumų ir bendruomenių savo kalbai. Būtinai dalyvaukite, ne tik prašykite. Bendruomenė paprastai laikoma bendradarbiavimo ir diskusijų vieta, o ne tik klausimų ir atsakymų vieta. Galite paprašyti pagalbos, tačiau nepamirškite parodyti savo kodo ir būkite pasirengę išbandyti kitas nuomones.
  • Įgiję patirties, pabandykite apsilankyti bendrame programavimo užsiėmime arba nulaužti. Abu yra renginiai, kuriuose žmonės ar komandos lenktyniauja su laiku, kad sukurtų programas, kurios veiktų ir paprastai sukasi tam tikra tema. Šie renginiai gali būti įdomūs ir puikus būdas susitikti su kitais programuotojais.
Išmokite programavimo kalbos 15 žingsnis
Išmokite programavimo kalbos 15 žingsnis

Žingsnis 4. Iššūkis sau ir toliau mokytis smagiai

Pabandykite padaryti tai, ko nežinote. Sužinokite, kaip ką nors padaryti, ir įgyvendinkite tai savo programoje. Nepasitenkinkite programa, kuri veikia; darykite viską, kad įsitikintumėte, jog visi jūsų programos aspektai veikia nepriekaištingai.

5 metodas iš 6: žinių išplėtimas

Išmokite programavimo kalbos 16 žingsnis
Išmokite programavimo kalbos 16 žingsnis

Žingsnis 1. Dalyvaukite programavimo mokymuose

Daugelis universitetų, kolegijų ir kolegijų siūlo programavimo pamokas, kurias galite lankyti, net jei nesate studentas. Programavimo pamokos yra geras būdas mokytis, nes jums padės patyrę programuotojai, taip pat susitiksite su kitais vietiniais programuotojais.

Išmokite programavimo kalbos 17 žingsnis
Išmokite programavimo kalbos 17 žingsnis

Žingsnis 2. Įsigykite ar pasiskolinkite vadovą

Yra daug programavimo knygų kiekvienai kalbai. Nors jūsų žinios neturėtų apsiriboti knygomis, programavimo knygos siūlo geras nuorodas ir pavyzdžius.

Išmokite programavimo kalbos 18 žingsnis
Išmokite programavimo kalbos 18 žingsnis

Žingsnis 3. Išmokite matematikos ir logikos

Dauguma programavimo koncepcijų apima pagrindinę aritmetiką, tačiau galbūt norėsite išmokti pažangesnių sąvokų. Svarbu mokėti matematiką, jei kuriate sudėtingus modeliavimus ar kitas algoritmines programas. Norint reguliariai programuoti, jums nereikia sudėtingos matematikos. Logikos, ypač kompiuterinės logikos, studijavimas padės suprasti, kaip išspręsti pažangių programų problemas.

Išmokite programavimo kalbos 19 žingsnis
Išmokite programavimo kalbos 19 žingsnis

Žingsnis 4. Nenutraukite programavimo

Populiari teorija teigia, kad kapitonui reikia 10 tūkstančių skrydžio valandų. Nors ir diskutuojama apie jo tikrumą, išlieka bendras principas: viską įvaldyti reikia laiko ir atsidavimo. Nesitikėkite, kad viską suprasite per naktį, tačiau jei susitelksite į studijas, galite tapti savo srities ekspertu.

Išmokite programavimo kalbos 20 žingsnis
Išmokite programavimo kalbos 20 žingsnis

5 žingsnis. Išmokite kitos programavimo kalbos

Nors jūs galite išsiversti naudodami vieną programavimo kalbą, daugelis programuotojų padidina savo konkurencingumą mokydamiesi kitos programavimo kalbos. Antroji ar trečioji programavimo kalba paprastai palaiko jų pirmąją kalbą ir padeda kurti sudėtingesnes ir įdomesnes programas. Kai gerai suprasite savo pirmąją kalbą, išmokite antrą kalbą.

Galbūt manote, kad antrosios kalbos mokymasis yra greitesnis nei pirmosios. Pagrindinės programavimo koncepcijos gali būti taikomos įvairiomis kalbomis, ypač jei kalbos vis dar yra giminingos

6 metodas iš 6: Įgūdžių taikymas

Išmokite programavimo kalbos 21 žingsnis
Išmokite programavimo kalbos 21 žingsnis

Žingsnis 1. Paimkite bakalauro kursą

Nors jums to tikrai nereikia, studijuodami bakalauro studijas universitete, jūs išmoksite kelias kalbas ir padėsite išplėsti savo profesionalų ir kitų studentų tinklą. Šis metodas tikrai netinka niekam, o daugelis sėkmingų programuotojų niekada nėra lankę oficialios institucijos.

Išmokite programavimo kalbos 22 žingsnis
Išmokite programavimo kalbos 22 žingsnis

Žingsnis 2. Sukurkite portfelį

Užprogramavę ir išplėtę žinias įsitikinkite, kad jūsų geriausi darbai yra saugomi jūsų portfelyje. Kaip savo darbo pavyzdį galite parodyti savo aplanką pašnekovams ir potencialiam viršininkui. Įsitikinkite, kad savo darbą rodote laisvalaikiu ir kad jums leidžiama pateikti darbą įmonei, kurioje dirbate.

Išmokite programavimo kalbos 23 žingsnis
Išmokite programavimo kalbos 23 žingsnis

Žingsnis 3. Gaukite laisvai samdomą darbą

Programuotojams, ypač mobiliųjų programų kūrėjams, yra daug laisvai samdomų darbuotojų perspektyvų. Pabandykite sukurti kai kurias programas, kad suprastumėte, kaip tai veikia kuriant komercines programas. Dažnai galite naudoti savo laisvai samdomą vertėją, kad sukurtumėte portfelį ir nukreiptumėte savo paskelbtą darbą.

Išmokite programavimo kalbos 24 žingsnis
Išmokite programavimo kalbos 24 žingsnis

Žingsnis 4. Sukurkite komercinę ar nemokamą programą

Norint užsidirbti pinigų programuojant, nereikia dirbti kažkam kitam. Jei galite programuoti, galite sukurti savo programinę įrangą ir išleisti ją per kitas svetaines ar prekyvietes. Būkite pasirengę teikti paramą savo komerciškai išleistai programai, nes pirkėjai tikisi, kad programa veiks.

Nemokamos programos yra populiarus būdas platinti mažas programas ar įrankius. Kūrėjai neuždirbs pinigų, tačiau pelnys gerą vardą, o kūrėjai bus labiau matomi bendruomenėje

Patarimai

  • Jei jus domina žaidimų kūrimas, išbandykite „Python“, „C ++“arba „Java“. Iš visų trijų geriausiai veikia „C ++“, „Python“yra lengviausia išmokti kalba, o „Java“veikia „Windows“, „Mac“ir „Linux“be pakeitimų.
  • Sužinokite apie nemokamą programinę įrangą ir programos šaltinio kodą, esantį nemokamos programinės įrangos kataloge. Kam kurti naują programą, kai galima patobulinti esamą? Tačiau įsitikinkite, kad suprantate, ką programuojate.
  • Daugumai žmonių įdomesnių ar naudingų programų kūrimas yra įdomesnis, nei sekti pavyzdžiais knygose. Naudokite paieškos variklį, kad surastumėte jus dominančius projektus.
  • Kai išmoksti ko nors naujo, patartina tai pritaikyti patiems ir pakeisti dizainą, kad būtų galima numatyti rezultatus ir suprasti koncepciją.
  • Naudokite naują programavimo sąsają ir turimas programinės įrangos kūrėjų nuorodas.
  • Yra nuorodų, kurios jums padės. Nesijaudinkite, jei negalite įsiminti visų kodų mintinai, nes meistriškumas reikalauja laiko. Svarbiausia, kad žinotumėte, kur rasti nuorodų.
  • Norėdami praktikuoti, pabandykite mokyti žmones. Jūs ne tik tapsite kompetentingesni, bet ir galėsite mąstyti iš skirtingų perspektyvų.

Rekomenduojamas: