Leiðir til að læra forritunarmál

Höfundur: John Stephens
Sköpunardag: 25 Janúar 2021
Uppfærsludagsetning: 3 Júlí 2024
Anonim
Leiðir til að læra forritunarmál - Ábendingar
Leiðir til að læra forritunarmál - Ábendingar

Efni.

Ef þú hefur áhuga á að búa til tölvuforrit, farsímaforrit, vefsíður, leiki eða annan hugbúnað þarftu að læra forritun. Forrit eru samsett af forritunarmáli. Þetta tungumál gerir forritinu kleift að starfa á tölvum, farsímum eða vélbúnaði.

Skref

Hluti 1 af 6: Veldu tungumál

  1. Ákveðið áhugasvið þitt. Þú getur haldið áfram að læra hvaða forritunarmál sem er (þó sum séu talin „auðveldari“ en önnur), þá ættirðu að spyrja sjálfan þig hver sé tilgangurinn með því að læra forritunarmál. Þetta hjálpar þér að ákveða hvers konar forritunarmál þú átt að læra og gefur góðan upphafspunkt.
    • Ef þú hefur áhuga á vefþróun verður þú að læra tungumál sem er allt annað en það sem notað var til að búa til tölvuforrit. Að þróa farsímaforrit krefst færni sem er frábrugðin því að forrita vél. Öll ákvörðunin mun hafa áhrif á stefnu þína.

  2. Íhugaðu að byrja á „einföldu“ tungumáli. Ætlarðu að byrja að læra háþróaðra, en einfaldara tungumál miðað við ákvarðanir þínar. Þetta tungumál er sérstaklega gagnlegt fyrir byrjendur þar sem þeir veita grunnhugtök og hugsunarferli sem þú getur notað á hvaða tungumál sem er.
    • Tvö vinsælustu tungumálin í þessum flokki eru Python og Ruby. Bæði eru vefmiðuð tungumál og nota mjög læsileg setningafræði.
    • „Hlutamiðað“ þýðir að tungumálið er byggt upp úr hugtökum þess „hlutar“, eða úr þeim gögnum sem hluturinn safnar og vinnur með. Þetta er hugtak sem notað er í mörgum háþróaðri forritunarmálum svo sem C ++, Java, Objective-C og PHP.

  3. Lestu grunnleiðbeiningar fyrir mörg mismunandi tungumál. Ef þú veist ekki enn hvaða tegund þú átt að byrja skaltu lesa námskeiðin á nokkrum mismunandi tungumálum. Ef þú finnur einn sem er auðveldara að skilja, reyndu að læra það fyrst. Það eru óteljandi námskeið í forritunarmálum frá netheimum, þar á meðal wikiHow:
    • Python - Frábært tungumál til að byrja með, ótrúlega öflugt þegar maður hefur vanist því. Notað fyrir mörg vefforrit og leiki.
    • Java - Notað í fjölmörgum forritum frá leikjum til vefforrita og hraðbankahugbúnaði.
    • HTML - Mikilvægt upphafspunktur fyrir alla vefhönnuði. Að ná góðum tökum á HTML er nauðsynlegt áður en þú ferð að þróun vefsins.
    • C - Eitt elsta tungumálið, C er öflugt tæki sem er grundvöllur nútímatungumála eins og C ++, C # og Objective-C.
    auglýsing

2. hluti af 6: Lítil byrjun


  1. Lærðu kjarnahugtök tungumálsins. Þó að hlutar þessa skrefs verði breytilegir eftir því tungumáli sem þú velur, hafa öll forritunarmál grunnatriðin til að gera forrit gagnlegt. Að læra og ná tökum á þessum hugtökum gerir það auðvelt að leysa vandamál og búa til öflugan og skilvirkan kóða. Hér eru nokkur kjarnahugtök hvers tungumáls:
    • Breytur - Breyta er staður til að geyma og vísa til breyttra gagna. Breytur eru oft notaðar til að tákna „heiltölu“, „bókstaf“, v, v, ákvarða tegund gagna sem á að geyma. Við kóðun hafa breytur oft auðkennd nöfn. Þetta gerir það auðveldara að skilja hvernig breytur hafa samskipti við restina af kóðanum.
    • Skilyrt yfirlýsing - Skilyrt yfirlýsing er aðgerð sem framkvæmd er á grundvelli nákvæmni skipunarinnar. Algengasta uppbygging skilyrtrar yfirlýsingar er „Ef-þá“. Ef fullyrðingin er rétt (td x = 5) gerist eitthvað. Ef fullyrðingin er röng (td x! = 5) gerist eitthvað annað.
    • Aðgerðir og undirleiðir - Nákvæmt nafn þessa hugtaks er svolítið mismunandi á hverju tungumáli. Það getur verið kallað „Málsmeðferð“, „Aðferð“ eða „Hringjanleg eining“. Þetta er í raun lítið forrit í stóru prógrammi. Aðgerð getur verið „kallað“ af forritinu margfalt og gerir forritaranum kleift að búa til flóknara forrit.
    • Inntak - Þetta er víðtækt hugtak sem er notað á næstum öllum tungumálum. Það felur í sér meðhöndlun á notendum við geymslu gagna. Hvernig gögnin eru miðstýrð fer eftir tegund forrits og gögnum (lyklaborð, skrár osfrv.). Það er nátengt framleiðslunni, sem skilað er til notandans með niðurstöðunni, venjulega birt á skjánum eða breytt í skrá.
  2. Settu upp nauðsynlegan hugbúnað. Mörg forritunarmál krefjast þýðanda, forrits sem ætlað er að þýða kóða á tungumál sem vélin skilur. Sum önnur tungumál eins og Python nota túlk sem getur framkvæmt forritið strax án þess að setja saman.
    • Sum tungumál eru með IDE (Integrated Development Environment) þar á meðal kóða ritstjóra, þýðanda / eða túlk og villuleiðara. Þeir gera forriturum kleift að keyra nauðsynlegar aðgerðir á einum stað. IDE getur innihaldið framsetningu hlutarins og stigveldi skráasafnsins.
    • Það eru margir kóða ritstjórar frá heimildum þarna úti. Þessi forrit bjóða upp á ýmsar leiðir til að leggja áherslu á setningafræði og mörg önnur vingjarnleg þróunartæki.
    auglýsing

Hluti 3 af 6: Að búa til fyrsta forrit

  1. Einbeittu þér aðeins að einu hugtaki í einu. Eitt fyrsta forritið sem kennt var á hvers konar forritunarmáli var „Hello World“. Þetta er einfalt forrit sem birtir orðin „Halló, heimur“ (eða einhver breyta) á skjánum. Þetta forrit mun kenna nýjum forriturum að skrifa setningafræði til að skapa grunn, virkni forritsins og hvernig vinna á framleiðsluskjá. Með því að breyta textanum geturðu lært hvernig forritið vinnur í grundvallaratriðum úr gögnum. Þú getur leitað á netinu eftir námskeiðum um að búa til „Hello World“ forrit á nokkrum forritunarmálum:
    • Halló heimur í Python
    • Halló heimur í Ruby
    • Halló heimur á C
    • Halló heimur á PHP
    • Halló heimur á C #
    • Halló heimur á Javas
  2. Lærðu með skipulagðri afkóðun á dæmum á netinu. Það eru þúsundir netdóma á netinu fyrir hvert forritunarmál. Notaðu dæmið til að prófa hvernig hver þáttur tungumálsins virkar og hvernig hann hefur samskipti. Treystu á mörg dæmi og búðu til þitt eigið forrit.
  3. Setningafræði athugun. Setningafræði er hvernig tungumálið er notað á þann hátt sem þýðandinn eða túlkurinn getur skilið. Hvert tungumál hefur sérstaka setningafræði, þó að það geti haft nokkra svipaða þætti. Að læra að skrifa setningafræði er nauðsynlegt þegar kemur að forritun á tungumálum og er oft það sem fólki dettur í hug þegar kemur að tölvuforritun. Reyndar er það einfaldlega hornsteinninn sem hægt er að þróa þróuð hugtök úr.
  4. Tilraun með breytingar. Breyttu sýnishorninu og athugaðu síðan niðurstöðurnar. Með því að gera lifandi próf geturðu lært hvernig það virkar mun hraðar en að lesa bók eða kennslu. Ekki vera hræddur við að hrynja forritið, að læra að laga villur er stór hluti af þróunarferlinu og nýir hlutir virka aldrei í fyrsta skipti.
  5. Byrjaðu að æfa villuleiðréttingu. Við forritun færðu alltaf villur. Þetta eru villur í forritinu og eru alls staðar til staðar. Villan gæti verið skaðlaus fyrir forritið, en það getur verið helsta villan sem kemur í veg fyrir að forritið virki. Að finna og laga villur er mikilvægt ferli í hugbúnaðarþróunarlotunni, svo venjist það snemma.
    • Þegar þú gerir tilraunir með grunnforritabreytingar muntu rekast á margt sem virkar ekki. Að benda á aðra nálgun er ein dýrmætasta hæfileikinn við að gerast forritari.
  6. Athugasemdir við allan kóða. Flest forritunarmál hafa „athugasemd“ aðgerð sem gerir þér kleift að bæta við texta án þess að túlkur eða þýðandi þurfi að vinna úr honum. Þetta gerir þér kleift að skrifa stutta, skýra skýringu á því hvað kóðinn gerir. Það hjálpar þér ekki aðeins að muna virkni kóðans í stóru forriti, það er líka mikilvægur vani í samstarfsumhverfi því það hjálpar öðrum að skilja hvernig kóðinn þinn virkar. auglýsing

Hluti 4 af 6: Venjulegar æfingar

  1. Skrifaðu kóða á hverjum degi. Að tileinka sér forritunarmál tekur mikinn tíma. Jafnvel með einföldu tungumáli eins og Python tekur það nokkra daga að skilja grundvallar setningafræði og það tekur mikinn tíma að ná tökum á því. Eins og önnur færni er æfing lykillinn að því að verða færari. Reyndu að eyða smá tíma á dag í kóðun, aðeins klukkustund á milli vinnu og kvöldmatar.
  2. Settu þér markmið fyrir forritið. Með því að setja þér krefjandi markmið geturðu byrjað að leysa vandamál og komið með lausnir. Reyndu að hugsa um grunnforrit eins og útreikninga og þróun til að gera það. Notaðu setningafræði og hugtök sem þú hefur lært að beita í reynd.
  3. Talaðu við annað fólk og lestu forritin þeirra. Það eru mörg forritunarsamfélög þarna úti sem sérhæfa sig aðeins í einu tungumáli eða sviði. Að finna og ganga í það samfélag mun hjálpa þér að ná miklum framförum. Þú hefur aðgang að geymslu sniðmáta og tóla sem eru mjög gagnleg fyrir námsferlið. Að lesa forrit annars forritara getur veitt þér innblástur og hjálpað þér að átta þig á hugtökum sem þú hefur enn ekki náð tökum á.
    • Skoðaðu netsamfélagið og forritunarvettvang fyrir tungumálið að eigin vali. Þú verður að taka þátt, en ekki bara sem spyrjandi. Litið er á þetta samfélag sem stað fyrir samvinnu og umræður, ekki bara stað spurningar og svara. Ekki hika við að spyrja hvort þú þurfir hjálp, en vertu tilbúinn að sýna fram á afrek þitt og samþykkja aðrar skoðanir.
    • Þegar þú hefur einhverja reynslu skaltu íhuga að taka þátt í forritunarkeppni. Þessi atburður er þar sem einstaklingar eða lið keppa sín á milli um að forrita fjölþátta forrit, oft byggt á ákveðnu þema. Svona atburður er yfirleitt mjög skemmtilegur og frábært tækifæri til að hitta aðra forritara.
  4. Skora á sjálfan þig að halda áfram að vinna. Reyndu að gera hluti sem þú veist ekki. Rannsóknir eru leið til að klára verkefni (eða eitthvað álíka) og reyndu síðan að gera það á sýningunni. Að vera ekki sáttur við forritið sem „í grunninn“ virkar; geri allt sem ég get til að tryggja að allt gangi fullkomlega. auglýsing

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

  1. Taktu smá þjálfun. Margir háskólar, framhaldsskólar og félagsmiðstöðvar bjóða upp á forritunartíma og námskeið sem þú getur tekið þátt í án þess að þurfa að fara í formlega inngöngu. Þetta er frábært tækifæri fyrir nýliða þar sem þú færð hjálp frá reyndum forriturum og hittir einnig forritara á staðnum.
  2. Kaupa eða fá lánaðar bækur. Það eru þúsundir kennslubóka fyrir öll forritunarmál. Þekking safnast ekki upp úr einni bók, þú þarft að lesa margar bækur til að vísa í dæmi og safna fyrir þig þekkingu.
  3. Lærðu stærðfræði og rökfræði. Forritun felur í sér grunnreikninga, en þú gætir viljað rannsaka háþróuð hugtök. Þetta er sérstaklega mikilvægt þegar þú ert að þróa flókna eftirlíkingu eða annað þungur skyldur reiknirit forrit. Fyrir daglega forritun þarftu ekki háþróaða stærðfræði. Að læra rökfræði, sérstaklega tölvurökfræði, getur hjálpað þér að skilja hvernig hægt er að nálgast vandamál á áhrifaríkastan hátt með fullkomnari forritum.
  4. Aldrei hætta forritun. Ein fræg kenning er sú að til að verða sérfræðingur þurfi að æfa að minnsta kosti 10.000 klukkustundir. Þó að þetta sé enn umdeilt er almenna reglan eftir: húsbóndi tekur tíma og alúð. Ekki búast við að ná tökum á öllu á einni nóttu, ef þú einbeitir þér að rannsóknum muntu smám saman bæta þig og geta orðið sérfræðingur á þessu sviði einhvern tíma.
  5. Lærðu önnur forritunarmál. Þó að þú getir náð árangri með aðeins eitt tungumál, vilja margir forritarar efla starfsferil sinn með því að læra mörg tungumál. Annað eða þriðja tungumál bætir oft við það fyrsta og gerir þeim kleift að þróa flóknara og áhugaverðara forrit. Eftir að þú hefur náð tökum á fyrsta tungumálinu geturðu haldið áfram að læra nýja tungumálið.
    • Þú munt finna að læra annað tungumál mun hraðar en það fyrsta. Mörg af kjarnahugtökum forritunar eru nokkuð svipuð, sérstaklega með náskyld tungumál.
    auglýsing

Hluti 6 af 6: Notkun færni

  1. Skráðu þig í 4 ára nám. Þrátt fyrir að það sé ekki strangt til tekið getur fjögurra ára nám í háskóla og háskóla hjálpað þér að læra margvísleg tungumál og eiga möguleika á að hitta marga aðra prófessora og nemendur. Þessi aðferð er ekki fyrir alla þar sem margir farsælir forritarar eru sem þurfa ekki að læra 4 ára nám.
  2. Búðu til eignasafn (prófíl). Þegar þú forritar og víkkar sjóndeildarhringinn, mundu að vista sem bestan árangur í eigu þinni. Þú getur sent eignasafnið þitt til ráðningarmannsins eða spyrilsins svo að þeir þekki verkin þín. Mundu að taka með hluti sem þú gerir sjálfstætt sem og í öðrum fyrirtækjum.
  3. Fáðu þér nokkur sjálfstæð störf. Sjálfstætt starfandi markaður fyrir forritara er gríðarlegur, sérstaklega að þróa farsímaforrit. Fáðu þér nokkur lítil störf til að fá tilfinningu fyrir atvinnuforritunarstarfinu. Venjulega er hægt að nota sjálfstætt starf til að byggja upp eignasafn og halda áfram í fullri vinnu.
  4. Þróaðu þinn eigin ókeypis hugbúnað eða auglýsingaforrit. Þú þarft ekki að vinna fyrir neitt fyrirtæki til að græða peninga. Ef þú hefur kunnáttuna geturðu þróað hugbúnaðinn sjálfur og selt á persónulegu vefsíðunni þinni eða á markaðinum. Vertu tilbúinn til að geta stutt hvaða hugbúnað sem er til sölu vegna þess að viðskiptavinurinn þarfnast þeirrar þjónustu.
    • Ókeypis hugbúnaður er algeng leið til að leggja til forrit eða lítið gagn. Hönnuðir þurfa ekki að fá peninga en geta engu að síður getið sér gott orð í forritunarsamfélaginu.
    auglýsing

Ráð

  • Ef þú hefur áhuga á forritun leikja, skoðaðu Python, C ++ og Java. Af þremur tungumálum hér að ofan hefur C ++ bestan árangur, Python er auðveldast að læra, Java gengur best á Windows, Mac OS og Linux án breytinga.
  • Lærðu um ókeypis hugbúnað. Rannsakaðu frumkóða forritsins í Free Software Directory. Af hverju að endurforrita þegar þú getur gert betur? Vertu bara viss um að þú skiljir hvað þú ert að forrita.
  • Fyrir flesta er forritun eitthvað áhugaverðara en bókadæmið. Notaðu leitarvélina til að finna verkefni sem vekur áhuga þinn.
  • Þegar þú lærir eitthvað nýtt ættir þú að beita því sjálfur og aðlaga hönnunina, spá fyrir um niðurstöðurnar til að tryggja að þú hafir náð hugmyndinni.
  • Nýttu þér forrit forritunaruppfærsluforrita og tilvísanir frá útgefendum hugbúnaðar.
  • Tilvísanir eru til þegar þú þarft á þeim að halda. Ekki vera feimin ef þú getur ekki lagt allt á minnið. Það er mikilvægt að vita hvar á að leita að tilvísunum.
  • Að miðla þekkingu til annarra er líka leið til að æfa sig. Það styrkir ekki aðeins getu þína, heldur hjálpar þér einnig að hugsa dýpra frá mismunandi sjónarhornum.