Að læra forritunarmál

Höfundur: Morris Wright
Sköpunardag: 1 April. 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
Að læra forritunarmál - Ráð
Að læra forritunarmál - Ráð

Efni.

Ef þú hefur áhuga á að búa til tölvuforrit, farsímaforrit, vefsíður, leiki eða hvers konar annan hugbúnað, þá þarftu að læra að kóða. Þú gerir forrit með forritunarmáli. Þetta gerir forritinu kleift að keyra á tölvu, farsíma eða öðrum vélbúnaði.

Að stíga

Hluti 1 af 6: Veldu tungumál

  1. Ákveðið áhugasvið þitt. Þú getur byrjað með hvaða forritunarmál sem þú vilt (en sumt er greinilega „auðveldara“ en annað), svo það fyrsta sem þú getur spurt sjálfan þig er hvað þú vilt ná með því að læra forritunarmál. Þetta hjálpar til við að ákvarða tegund forritunar sem þú ættir að byrja með og er góður upphafspunktur.
    • Ef þú vilt hefjast handa við vefþróun þarftu að læra allt úrval af forritunarmálum, ólíkt því að þróa tölvuforrit. Að þróa farsímaforrit krefst annarrar færni en forritun fyrir tölvur. Allar þessar ákvarðanir munu ákvarða stefnuna sem þú tekur.
  2. Byrjaðu á „einföldu“ tungumáli. Burtséð frá ákvörðun þinni er skynsamlegt að byrja á hærra, einfaldara forritunarmáli. Þessi forritunarmál eru sérstaklega gagnleg fyrir byrjendur þar sem þau kenna þér grunnhugtök og hugsunarhætti sem hægt er að nota á nánast hvaða forritunarmál sem er.
    • Tvö mest notuðu forritunarmálin í þessum flokki eru Python og Ruby. Bæði eru hlutbundin forritunarmál sem nota setningafræði sem auðvelt er að lesa.
    • „Hlutamiðað“ þýðir að forritunarmálið er byggt í kringum hugtakið „hlutir“, eða gagnasett, og aðgerðirnar á þeim. Þetta er hugtak sem notað er í mörgum háþróaðri forritunarmálum svo sem C ++, Java, Objective-C og PHP.
  3. Lestu nokkur grunnatriði fyrir úrval af forritunarmálum. Ef þú ert enn ekki viss um hvaða forritunarmál þú vilt læra skaltu lesa nokkur námskeið fyrir nokkur mismunandi forritunarmál. Ef þú skilur eitt forritunarmál betur en annað, reyndu það til að sjá hvort það hentar þér. Það eru fjölmörg námskeið í boði á netinu fyrir hvert núverandi forritunarmál, mörg þeirra er að finna á wikiHow:
    • Python - Frábært forritunarmál til að byrja með og nógu öflugt, þegar þú hefur kynnst því. Tungumálið er einnig hægt að nota fyrir vefforrit og jafnvel leiki.
    • Java - Notað í mörgum mismunandi forritum, allt frá leikjum til vefforrita til hraðbankahugbúnaðar.
    • HTML - Nauðsynlegt upphafspunktur fyrir alla vefhönnuði. Að geta unnið með HTML er mikilvægt áður en þú getur haldið áfram með hvers konar vefþróun.
    • C - Eitt af eldri forritunarmálum, og enn öflugt tæki, það er grunnurinn að nútímalegri tungumálunum C ++, C # og Objective-C.

2. hluti af 6: Byrjaðu smátt

  1. Lærðu kjarnahugtök forritunarmálsins. Þó hluti af þessu skrefi geti átt við eða ekki, allt eftir því forritunarmáli sem þú velur, deila öll forritunarmál grundvallarhugtökum sem eru nauðsynleg til að byggja upp gagnleg forrit. Að læra og ná tökum á þessum hugtökum mun gera það auðveldara að leysa og skrifa öflugan, skilvirkan kóða. Hér að neðan er að finna nokkur lykilorð sem notuð eru á mörgum mismunandi forritunarmálum:
    • Breytur - Breyta er leið til að vísa til og geyma gögn. Breytum er hægt að breyta og eru oft af fyrirfram ákveðinni gerð, svo sem „heiltölur“, „stafir“, sem ákvarðar tegund gagna sem hægt er að geyma í þeim. Við forritun gætirðu þess að breytur hafi nafn. Þetta gerir það auðveldara að skilja hvernig breytan hefur samskipti við restina af kóðanum.
    • Skilyrt yfirlýsing - Skilyrt yfirlýsing er aðgerð sem er framkvæmd eftir því hvort fullyrðingin er sönn eða ekki. Algengasta form skilyrtrar yfirlýsingar er „If-Then“ staðhæfingin. Ef fullyrðingin er sönn (t.d. x = 5) gerist eitt, ef fullyrðingin er röng (t.d. x! = 5) þá gerist eitthvað annað.
    • Aðgerðir / undirleiðir - Hægt er að kalla raunverulegt heiti þessa hugtaks mismunandi á hverju forritunarmáli, allt eftir forritunarmáli. Það getur einnig verið kallað „Aðferð“, „Aðferð“ eða „Hringjanleg eining“. Þetta er í rauninni bara minna forrit innan stærra forrits. Aðgerð er hægt að "kalla" mörgum sinnum af forritinu, sem gerir forritaranum kleift að búa til flóknari forrit á skilvirkari hátt.
    • Gagnasláttur - Þetta er breitt hugtak sem er notað á næstum hverju forritunarmáli. Það felur í sér meðhöndlun notenda og gagnageymslu. Hvernig gögnum er safnað fer eftir tegund forrits og tiltækum inntaksaðferðum (lyklaborð, skrá o.s.frv.). Þetta er beintengt framleiðslunni, þar sem ákveðinni niðurstöðu er skilað til notandans, sýnd á skjánum eða afhent sem skrá.
  2. Settu upp nauðsynlegan hugbúnað. Mörg forritunarmál krefjast þýðanda, forrit sem eru hönnuð til að þýða kóðann á forritunarmál sem vélin getur skilið. Önnur forritunarmál, svo sem Python, nota túlk sem getur strax keyrt forritin án þess að setja þau saman fyrst.
    • Sum forritunarmál innihalda IDE (Integrated Development Environment) með venjulega kóða ritstjóra, þýðanda og / eða túlka og villuleiðara. Þetta gerir forritaranum kleift að hafa allar nauðsynlegar aðgerðir innan eins umhverfis. IDE geta einnig innihaldið sjónræna framsetningu hlutveldisstiga og skráasafna.
    • Það er fjölbreyttur fjöldi kóða ritstjóra í boði á netinu. Þessi forrit bjóða upp á mismunandi leiðir til að greina setningafræði og veita önnur þróunartæki sem geta verið mjög gagnleg.

Hluti 3 af 6: Gerð fyrsta prógrammið

  1. Einbeittu þér að einu hugtaki í einu. Eitt fyrsta forritið sem kennt er á hvaða forritunarmáli sem er er „Hello World“ forritið. Þetta er mjög einfalt forrit sem prentar textann „Halló, heimur“ (eða afbrigði af honum) á skjáinn. Þetta forrit les forritun í fyrsta skipti, setningafræði til að skrifa einfalt og virkt forrit og hvernig á að sýna framleiðsluna. Með því að breyta textanum geturðu lært hvernig einföld gögn eru unnin af forritinu. Hér að neðan eru nokkrar wikiHow greinar til að búa til „Hello World“ forrit á mismunandi forritunarmálum:
    • Halló heimur í Python
    • Halló heimur í Ruby
    • Halló heimur í C
    • Halló heimur í PHP
    • Halló heimur í C ​​#
    • Halló heimur í Java
  2. Lærðu með því að greina frá dæmum á netinu. Það eru mörg þúsund dæmi um kóða í boði á nánast öllum forritunarmálum. Notaðu þessi dæmi til að kanna hvernig mismunandi þættir forritunarmálsins virka og hvernig mismunandi hlutar hafa samskipti. Taktu hluti og stykki úr mismunandi sýnum til að búa til þitt eigið forrit.
  3. Athugaðu setningafræði. Setningafræðin er eins og forritunarmálið er skrifað til að þýðandinn eða túlkurinn skilji. Hvert forritunarmál hefur einstaka setningafræði, þó að sumir þættir mismunandi forritunarmála séu eins. Að læra setningafræðina er nauðsynlegt til að læra að kóða á forritunarmáli og er oft það sem fólk tengir við forritun. Í raun og veru er þetta bara grunnurinn sem þróaðri hugtök eru byggð á.
  4. Tilraun með breytingar. Gerðu breytingar á sýnisforritunum þínum og prófaðu niðurstöðuna. Með því að gera tilraunir geturðu lært mun hraðar hvað virkar og hvað ekki, en með því að lesa bók eða grein. Ekki hafa áhyggjur af því að forrit hrynji; Að læra hvernig á að laga forritunarvillur er mikilvægur þáttur í þróunarferlinu og ný forrit virka yfirleitt aldrei gallalaust í fyrsta skipti.
  5. Byrjaðu að kemba. Þegar þú byrjar að forrita lendir þú óhjákvæmilega í villum. Þetta eru villur í forritinu og geta komið fram raunverulega hvar sem er. Galla geta verið skaðlaus hiksta í kóðanum þínum eða meiriháttar villur sem koma í veg fyrir að forritið safni saman eða gangi. Að finna og laga þessar villur er mjög mikilvægur þáttur í þróunarlotunni, svo venjist þeim strax frá upphafi.
    • Á meðan þú ert að gera tilraunir með að breyta sjálfgefnum forritum finnur þú hluti sem virka ekki. Að finna út hvernig á að taka aðra nálgun við lausn vandamála er ein mikilvægasta færni sem þú getur haft sem forritari.
  6. Athugasemdir við allan kóðann þinn. Næstum öll forritunarmál hafa „comment“ aðgerð sem gerir þér kleift að fela texta í kóðanum, sem ekki er ætlaður að vera virkur kóði. Þú getur notað þetta til að gefa stutta, en á látlausu máli, skýringar á því hvað kóðinn gerir. Þetta hjálpar þér ekki aðeins að muna hvað hver kóðalína táknar, heldur er það líka mjög mikilvægt ef þú ætlar að forrita í samhengi liðs, því þá geta aðrir forritarar strax séð hvað kóðinn þinn er að gera.

Hluti 4 af 6: Hreyfðu þig reglulega

  1. Dagskrá daglega. Umfram allt að ná tökum á forritunarmáli mun taka tíma. Jafnvel einfaldara forritunarmál eins og Python, sem ætti aðeins að taka einn eða tvo daga að læra grunn setningafræði, tekur mikinn tíma til að verða virkilega vandvirkur. Eins og hver önnur kunnátta er æfing það sem skapar leikni. Reyndu að minnsta kosti að gefa þér tíma fyrir kóðun alla daga, jafnvel þó að það sé bara klukkustund fyrir kvöldmat.
  2. Settu þér markmið fyrir forritin þín. Með því að setja þér náð en krefjandi markmið ertu fljótt upptekinn við að leysa vandamál. Reyndu að koma með fyrsta forrit, svo sem reiknivél, og komdu með leiðir til að forrita eitt. Notaðu setningafræði og hugtök sem þú hefur lært og komdu þeim í framkvæmd.
  3. Talaðu við aðra forritara og skoðaðu önnur forrit. Það eru margir forritunarhópar sem eru tileinkaðir sérstökum forritunarmálum eða greinum. Að finna og taka þátt í samfélagi getur framkvæmt lærdómsd undur. Þú munt rekast á ýmis dæmi og verkfæri sem geta hjálpað þér í námsferlinu. Að lesa forritakóða annarra getur veitt þér innblástur og hjálpað þér að skilja þau hugtök sem þér hefur ekki enn tekist á.
    • Athugaðu forritunarvettvang og netsamfélög um forritunarmál að eigin vali. Vertu viss um að taka þátt og ekki bara spyrja spurninga. Þessi samfélög eru venjulega skoðuð sem staður þar sem þú getur unnið saman og rætt, ekki bara sem spurningar og svör. Biddu um hjálp, en vertu líka tilbúinn að sýna eigin verk og vera opinn fyrir öðrum aðferðum.
    • Þegar þú hefur fengið reynslu skaltu íhuga að taka þátt í hack-a-thon eða forritunarsultu. Þetta eru viðburðir þar sem einstaklingar eða teymi keppast við tímann um að búa til hagnýtt forrit, venjulega í kringum ákveðið þema. Þessir atburðir geta verið mjög skemmtilegir og frábær leið til að hitta aðra forritara.
  4. Skora á sjálfan þig að hafa þetta skemmtilegt. Reyndu að gera hluti sem þú veist ekki enn. Rannsakaðu leiðir til að ná fram verkefni og reyndu síðan að útfæra það í þínu eigin prógrammi. Ekki vera of auðveldlega sáttur við forrit sem „gróflega“ virkar; gerðu allt sem þú getur til að tryggja að allir þættir séu gallalausir.

Hluti 5 af 6: Að auka þekkingu þína

  1. Taktu nokkur námskeið. Margir háskólar, samfélagsháskólar og byggingar samfélagsins bjóða upp á forritunarnámskeið og námskeið sem þú getur farið í án þess að skrá þig í skóla. Þetta getur verið frábært fyrir nýja forritara þar sem þú færð beina leiðsögn frá reyndum forritara auk tengslanets við aðra forritara á staðnum.
  2. Kaupa eða fá lánaðar bækur. Það eru þúsundir kennslubóka fyrir hvert forritunarmál sem hægt er að hugsa sér. Þó þekking þín ætti ekki bara að koma frá bók, þá eru þær frábærar uppflettirit og innihalda oft mörg góð dæmi.
  3. Lærðu stærðfræði og rökfræði. Flest forritun snýr að algengri algebru en hún getur vissulega verið gagnleg til að læra lengra komna stærðfræði. Þetta á sérstaklega við ef þú ert að þróa flóknar eftirlíkingar eða önnur forrit sem krefjast mikilla jöfna. Rökfræði getur hjálpað þér að skilja hvernig best er að leysa flókin vandamál.
  4. Ekki hætta að forrita. Það eru vinsælar kenningar um að það að taka sérfræðiþekkingu taki að minnsta kosti 10.000 klukkustundir af æfingum. Þó að þetta sé vissulega umdeilanlegt er almenna meginreglan eftir: leikni tekur tíma og alúð. Ekki búast við að ná tökum á öllu á nokkrum dögum, en ef þú heldur áfram að einbeita þér og heldur áfram að læra verðurðu að lokum sérfræðingur á þínu sviði.
  5. Lærðu enn eitt forritunarmálið. Þó að þú getir örugglega lært eitt forritunarmál munu flestir forritarar læra mörg tungumál til að eiga meiri möguleika á árangri á sínu sviði. Venjulega bætir annað og þriðja tungumál við það fyrsta og gerir þeim kleift að búa til flóknari og áhugaverðari forrit. Ef þú ert vel að þér í fyrsta forritunarmálinu er kominn tími til að læra það næsta.
    • Þú munt líklega komast að því að læra annað tungumál er hraðara en það fyrsta. Mörg kjarnahugtök eru þau sömu innan hópa forritunarmála, sérstaklega þegar tungumálin eru þétt saman.

6. hluti af 6: Að beita færni þinni

  1. Sæktu um í háskóla eða háskóla. Þó að það sé ekki strangt til tekið mun það auka möguleika þína á þessu sviði að fylgja réttri menntun. Að auki færðu næstum sjálfkrafa víðara net samnemenda og annarra sérfræðinga. Þetta er ekki fyrir alla og margir árangursríkir forritarar hafa aldrei sótt gráðu.
  2. Búðu til eignasafn. Þegar þú býrð til forrit og stækkar þekkingu þína er mikilvægt að geyma bestu verkin sem þú hefur unnið í eignasafni. Þú getur sýnt atvinnuveiðimönnum og fyrirtækjum þetta meðan á umsókn stendur. Gakktu úr skugga um að vinna unnin í frítíma þínum og vertu viss um að þú hafir leyfi til að sýna verk fyrir fyrirtæki.
  3. Vinna sjálfstætt starf. Markaðurinn fyrir sjálfstætt forritara er gríðarlegur, sérstaklega þegar kemur að farsímaforriturum. Veldu nokkur lítil sjálfstæð störf til að finna fyrir verkefnum. Þú getur oft notað þessi verkefni til að stækka eigu þína og vísa til verka sem hafa verið gefin út.
  4. Þróaðu eigin ókeypis hugbúnað eða auglýsingaforrit. Þú þarft ekki að vinna fyrir fyrirtæki til að græða peninga með forritun. Ef þú hefur kunnáttuna geturðu þróað og selt hugbúnað sjálfur, annað hvort í gegnum þína eigin vefsíðu eða í gegnum aðra rás. Þú verður að veita stuðning sem þjónustu við viðskiptavini þína, vegna þess að þú lætur fólk borga fyrir vöruna þína.
    • Ókeypis hugbúnaður er vinsæl leið til að birta lítil forrit og tól. Framkvæmdaraðilinn fær enga peninga, en það er frábær leið til að skapa sér nafn og gera sig sýnilegan í samfélaginu.

Ábendingar

  • Ef þú hefur áhuga á að forrita fyrir leiki, leggðu áherslu á Python, C ++ og Java. Af þessum þremur er C ++ líklega það besta hvað varðar afköst, Python lang auðveldast og Java til að búa til forrit sem keyra á Windows, Mac OS og Linux.
  • Stækkaðu þekkingu þína á ókeypis hugbúnaði. Rannsakaðu frumkóða forrita sem þú getur fundið í ókeypis hugbúnaðarskránni. Af hverju að finna upp hjólið aftur þegar þú getur bætt það líka? En reyndu alltaf að skilja hvað þú ert að forrita.
  • Fyrir flesta er forritun eitthvað sem þeir geta notað eða það sem þú vilt hafa áhuga á skemmtilegra en dæmin úr kennslubók. Notaðu leitarvél til að finna upplýsingar sem geta nýst verkefnum sem vekja áhuga þinn.
  • Þegar þú lærir eitthvað nýtt er venjulega gagnlegt að útfæra það sjálfur og fikta síðan í hönnuninni og reyna að spá fyrir um niðurstöðurnar svo þú sért viss um að þú skiljir hugtakið.
  • Notaðu uppfært viðmót og opinbert viðmiðunarefni.
  • Tilvísunarbækur eru hér til að hjálpa þér. Ekki hafa áhyggjur ef þú veist ekki allt strax; það mun að lokum koma af sjálfu sér. Mikilvægast er að þú veist hvert þú átt að leita.
  • Reyndu að æfa með því að kenna öðrum. Ekki aðeins mun það gera þig að betri forritara, heldur muntu líka skoða málið frá mörgum sjónarhornum.