Hvernig á að læra forritunarmál

Höfundur: Sara Rhodes
Sköpunardag: 11 Febrúar 2021
Uppfærsludagsetning: 28 Júní 2024
Anonim
Hvernig á að læra forritunarmál - Samfélag
Hvernig á að læra forritunarmál - Samfélag

Efni.

Ef þú vilt læra hvernig á að búa til tölvuforrit, farsímaforrit, vefsíður, leiki eða annan hugbúnað, þá þarftu í raun að læra að forrita. Forrit eru skrifuð á forritunarmálum, sem gera forritið kleift að virka - framkvæmt með tölvu, snjallsíma eða öðru tölvutæki.

Skref

1. hluti af 6: Velja forritunarmál

  1. 1 Ákveðið hvað þú hefur áhuga á. Auðvitað geturðu byrjað að læra hvaða forritunarmál sem er (hér eftir PL). Satt, sum forritunarmál eru miklu auðveldari að ná tökum á öðrum ... Hvað sem því líður þá þarftu að ákveða hvað þú ætlar að læra forritunarmál fyrir. Þetta gerir þér kleift að ákveða nákvæmlega hvað þú þarft að læra og það verður bara góður upphafspunktur.
    • Hlýjar vefþróun sál þína? Listinn yfir PLs sem mun nýtast þér er verulega frábrugðinn listanum yfir PLs sem þarf til að skrifa tölvuforrit. Farsímaþróun - barnadraumur þinn? Þetta er þriðji listinn. Það sem þú kennir fer eftir því hvað þú vilt gera.
  2. 2 Byrjaðu á einfaldara tungumáli. Hvað sem þú ákveður sjálfur, þá ættir þú að byrja með tiltölulega einföld háttsett tungumál. Þessi tungumál eru sérstaklega góð fyrir byrjendur, þar sem þau leyfa þér að ná tökum á grundvallarreglunum og skilja almenna rökfræði forritunar.
    • Oftast er minnst á Python og Ruby í þessu samhengi. Þetta eru tvö hlutbundin forritunarmál með nokkuð skiljanlega setningafræði, aðallega notuð til að búa til vefforrit.
    • „Hlutbundin PL“ er byggð á framsetningu alls í formi „hluta“, tengingu gagna og vinnsluaðferða þeirra og síðari meðferð á hlutum. Slík PL eru einkum C ++, Java, Objective-C og PHP.
  3. 3 Skoðaðu grunn námskeiðin fyrir nokkur tungumál. Ef þú ert enn óákveðinn um hvað þú átt að kenna skaltu skoða námskeiðin fyrir nokkur tungumál. Ef eitthvað krækir þig - reyndu að skilja það YP aðeins betur. Þetta verkefni er einfalt, þar sem það er meira en nóg af fræðsluefni af inngangsstigi á PL í netinu:
    • Python er frábært tungumál fyrir byrjendur, en það hefur ansi mikla möguleika ef þú lærir að nota það. Umfang notkunar er vefforrit og leikir.
    • Java - notað ... ó, það er auðveldara að segja hvar þessi PL er ekki notuð! Nánast allt, allt frá leikjum til hraðbankahugbúnaðar, er Java.
    • HTML er ekki forritunarmál, heldur merkingarmál, en það er nauðsyn fyrir hvern vefframleiðanda.
    • C er eitt elsta forritunarmál sem hefur ekki misst mikilvægi sitt til þessa dags. C er ekki aðeins öflugt tæki í sjálfu sér, heldur einnig grunnurinn að nútímalegri forritunarmálum: C ++, C #og Objective-C.

2. hluti af 6: Byrja smátt

  1. 1 Lærðu grunnreglur PL. Hér fer það auðvitað allt eftir því tungumáli sem þú hefur valið, en tungumálið hefur einnig sameiginleg atriði sem eru eingöngu mikilvæg til að skrifa gagnleg forrit. Því fyrr sem þú tileinkar þér öll þessi hugtök og lærir hvernig á að framkvæma þau, því betra fyrir þig og forritunarkunnáttu þína.Svo hér eru aðeins nokkur af fyrrgreindum „punktum“:
    • Breytur - breyta gögnum er hægt að geyma og kalla í breytu. Hægt er að breyta breytum, breyta hafa gerðir (í mjög einföldum orðum - tölur, tákn og svo framvegis), sem ákvarða tegund gagna sem eru geymd í breytu. Venjan er að stilla heiti breytna þannig að sá sem les frumkóðann fái hugmynd um hvað er geymt í breytunni - þetta mun auðvelda skilning á rökfræði forritsins.
    • Skilyrt uppbygging (þau eru einnig skilyrt tjáning) eru aðgerðir sem gerðar eru ef tjáning eða smíð er sönn eða ósönn. Algengasta formið fyrir slík orðasambönd er byggingin „Ef-þá“. Ef tjáningin er sönn (til dæmis ef x = 5) þá mun aðgerð # 1 eiga sér stað og ef hún er ósönn (x! = 5), þá aðgerð # 2.
    • Aðgerðir - á mismunandi forritunarmálum eru þau kölluð á annan hátt: einhvers staðar eru þau verklag, einhvers staðar - aðferðir, einhvers staðar - kallanlegar einingar. Í meginatriðum eru aðgerðir smáforrit sem eru hluti af stóru forriti. Hægt er að hringja í aðgerðina mörgum sinnum, sem gerir forritaranum kleift að búa til flókin forrit.
    • Gagnaflutningur er nokkuð breitt hugtak sem er til staðar í næstum öllum forritunarmálum. Kjarni þess er vinnsla gagna sem notandinn slær inn og geymsla hans. Hvernig gögnum verður safnað fer eftir forritinu og aðferðum við inntak gagna sem notandinn hefur aðgang að (frá lyklaborðinu, úr skrá osfrv.). Hugmyndin um inntak gagna er nátengd hugtakinu gagnaútflutningur - það er hvernig gögnunum verður skilað til notandans (birtist á skjánum, skrifað í skrá osfrv.).
  2. 2 Settu upp allan nauðsynlegan hugbúnað. Mörg forritunarmál þurfa þýðendur - forrit sem þýða forritakóða í leiðbeiningar sem eru skiljanlegar fyrir tölvu. Hins vegar eru til aðrar gerðir af forritunarmáli (eins og Python), þar sem forrit eru keyrð strax og ekki er þörf á að setja þau saman.
    • Sum forritunarmál eru með svokölluð IDE (Integrated Development Environment), sem innihalda kóða ritstjóra, þýðanda / túlk og kembiforrit (kembiforrit). Þetta gefur forritaranum tækifæri til að vinna að forritinu, í óeiginlegri merkingu, samkvæmt meginreglunni um einn glugga. IDE getur einnig falið í sér sjónræna framsetningu á hlut- og möppustigveldi.
    • Það eru líka ritstjórar á netinu. Þessi forrit undirstrika setningafræði forritakóða á svolítið annan hátt og bjóða verktaki einnig aðgang að fjölda gagnlegra og einfaldra tækja.

Hluti 3 af 6: Að skrifa fyrsta forritið þitt

  1. 1 Lærðu grunnhugtök eitt í einu. Fyrsta forritið sem er skrifað í hvaða PL sem er er klassískt „Hello World“. Það er mjög einfalt, tilgangurinn með öllu er að birta textann „Halló, heimur“ (eða afbrigði hans) á skjánum. Frá þessu forriti ætti fólk sem er að læra PL að læra setningafræði einfaldasta vinnsluforritsins, svo og hvernig á að birta gögn á skjánum. Með því að breyta textanum geturðu séð hvernig einföld gögn eru unnin af forritinu. Hér eru nokkrar greinar um hvernig á að búa til „Hello World“ forrit á mismunandi tungumálum:
    • í Python;
    • í Java.
  2. 2 Lærðu af því að greina dæmi á netinu. Á netinu fyrir hvaða PL þú getur fundið hundruð, þúsundir dæma um forrit, forrit og bara kóða. Kannaðu ýmsa þætti tungumálsins sem þú valdir út frá þessum dæmum. Þegar þú býrð til þín eigin forrit skaltu treysta á þessa þekkingu.
  3. 3 Lærðu PL setningafræði. Hvað er setningafræði í samhengi við PL? Leið til að skrifa forrit á sérstakan hátt sem þýðendur geta skilið. Hver PL hefur sínar setningafræðireglur, þó að auðvitað séu sameiginlegir þættir. Að læra setningafræði tungumáls er einn af hornsteinum þess að læra tungumálaforritun. Oft heldur fólk jafnvel að það að gera setningafræðina muni gera þá að forriturum. Í raun og veru er allt ekki svo - setningafræðin er kjarninn, grunnurinn.
  4. 4 Tilraun! Hvernig nákvæmlega? Breyttu sýnishornaforritunum og prófaðu niðurstöðurnar.Þessi nálgun gerir þér kleift að skilja hvað virkar og hvað virkar ekki miklu hraðar en ef þú værir að læra úr bók. Ekki vera hræddur við að spilla eða "brjóta" forritið, því að laga villur er eitt af lykilstigunum í hugbúnaðarþróunarferlinu. Og þá, í ​​fyrsta skipti til að skrifa vinnandi forrit ... ja, það er næstum frábært!
  5. 5 Byrjaðu að vinna með kembiforrit. Forritunarvillur (galla) eru eitthvað sem þú munt örugglega lenda í þegar þú byrjar að forrita. Mistök verða alls staðar, vertu tilbúinn. Þau geta verið skaðlaus, tiltölulega skaðlaus eða því miður gagnrýnin og komið í veg fyrir að forritið sé tekið saman. Ferlið til að kemba forrit er eitt af lykilstigum hugbúnaðarþróunar, við endurtökum það. Venja þig við að laga villur eins fljótt og auðið er.
    • Með því að gera tilraunir með forrit muntu óhjákvæmilega gera eitthvað rangt, sem er gott. Hæfni til að laga forrit er ein verðmætasta færni forritara.
  6. 6 Ekki gleyma að gera athugasemd við kóðann. Næstum öll forritunarmál leyfa þér að bæta athugasemdum við forritakóðann - texta sem er ekki unninn af þýðandanum. Með hjálp athugasemda geturðu bætt einföldum og skiljanlegum lýsingum við forritið á því hvað þessi eða þessi aðgerð (og ekki aðeins aðgerðin) gerir. Athugasemdir verða gagnlegar ekki aðeins fyrir sjálfan þig (stundum geturðu ruglast í eigin kóða), heldur einnig fyrir annað fólk sem þú munt vinna með forritinu.

4. hluti af 6: Forritun reglulega

  1. 1 Dagskrá daglega. Það mun taka langan tíma að ná tökum á forritunarmáli. Hellingur af. Jafnvel Python, tiltölulega einfalt forritunarmál, þar sem hægt er að ná tökum á setningafræðinni á einum degi eða tveimur, krefst hundrað og þúsunda vinnustunda frá öllum sem hyggjast ná tökum á því fullkomlega. Forritun er kunnátta og því þurfa þeir sem vilja tileinka sér slíka hæfileika fullkomlega að æfa reglulega. Reyndu að forrita á hverjum degi, jafnvel klukkutíma fyrir svefn, ef það er engin önnur leið.
  2. 2 Settu þér markmið fyrir forritin þín. Með því að setja þér krefjandi en samt náð markmið lærirðu hvernig á að leysa vandamál, finna lausnir og takast á við erfiðleika. Ímyndaðu þér til dæmis einfalt forrit - segjum reiknivél - og hugsaðu síðan um hvernig þú myndir skrifa það. Framkvæmdu það sem þú hefur lært hingað til.
  3. 3 Deildu reynslu og lestu dagskrá annarra. Stórt samfélag hefur safnast í kringum hverja YP. Ef þú skráir þig í viðkomandi samfélag muntu vera mjög hjálpsamur fyrir sjálfan þig þar sem þú munt hafa aðgang að fleiru en vandaðri kennsluefni. Að lesa kóða einhvers annars getur hvatt þig, það getur veitt þér styrk og hjálpað þér að skilja betur forritunaraðgerðirnar sem þú varst fastur fyrir áður.
    • Málþing og netsamfélög tileinkuð forritun á þínu tungumáli að eigin vali eru það fyrsta sem þarf að leita að. Ekki bara spyrja spurninga allan tímann, taka fullan þátt í lífi samfélagsins - þetta eru þrátt fyrir allt staðir þar sem fólk er í samstarfi hvert við annað en veitir ekki ókeypis þjálfunarnámskeið. Með öðrum orðum, ekki hika við að biðja um hjálp, en ekki sitja aðgerðalaus!
    • Eftir að hafa öðlast meira eða minna ágætis reynslu skaltu taka þátt í hackathons eða öðrum svipuðum viðburðum - keppnir þar sem þú verður að ná að skrifa sérstakt forrit á úthlutuðum tíma. Slíkir viðburðir eru skemmtilegir og gefandi.
  4. 4 Góða skemmtun. Gerðu það sem þú veist samt ekki hvernig á að gera. Lærðu leiðir til að leysa vandamál og notaðu þau síðan á þinn hátt. Reyndu ekki að vera ánægður með að „forritið er að virka og í lagi“ - gerðu þitt besta til að láta forritið virka gallalaust!

Hluti 5 af 6: víkka sjóndeildarhringinn

  1. 1 Skráðu þig á námskeið. Háskólar, framhaldsskólar og fræðslumiðstöðvar (og ekki aðeins) standa fyrir námskeiðum og málstofum um forritun, sem getur verið frábær kostur fyrir byrjendur. Dæmdu sjálfur, hvar geta nýjungar annars getað átt samskipti í beinni með reyndum sérfræðingum?
  2. 2 Lestu þemabækur. Það er undir þér komið hvernig þú færð aðgang að bókum, punkturinn er sá að fyrir hvaða forritunarmál sem er geturðu fundið hundruð bóka með mismunandi notagildi. Auðvitað ætti þekking þín ekki að vera eingöngu bókhneigð, þetta er staðreynd. Samt hafa bækur sína eigin notkun.
  3. 3 Lærðu rökfræði og stærðfræði. Forritun er að miklu leyti bundin við grunnreikninga en flóknari punktar geta komið að góðum notum, sérstaklega í tilvikum þar sem einstaklingur stundar reiknirit eða skrifar flókið forrit. Hins vegar er líklegast, nema þú grafir þig í flókin svæði, þú þarft ekki flókna stærðfræði, heldur þarftu rökfræði, einkum tölvurökfræði, þar sem þú getur með hjálp hennar skilið betur hvernig á að leysa vandamál sem koma upp við vinnu á flóknu forrit.
  4. 4 Aldrei hætta að forrita. Það er vinsæl kenning um "10 þúsund klukkustundir", sem segir að leikni komi eftir 10.000 klukkustundir í þessa eða hina iðju. Nákvæmur tímafjöldi sem benda á að ná leikni er auðvitað umdeilt mál, en almennt er kenningin rétt - leikni er kjarninn í útkomu hagnýtrar vinnu og tímans. Ekki gefast upp og einn daginn verðurðu sérfræðingur.
  5. 5 Lærðu annað tungumál. Auðvitað er aðeins plús fyrir þig að ná tökum á einu forritunarmáli en margir forritarar hætta ekki þar og læra nokkur tungumál. Það verður gaman ef annað eða þriðja forritunarmálið sem þú velur er viðbót við það fyrra - þá geturðu búið til enn flóknari og áhugaverðari forrit. Auðvitað þarftu aðeins að læra nýja hluti þegar þú hefur þegar náð tökum á því gamla á ágætis stigi.
    • Allar líkur eru á að þú lærir annað tungumál hraðar en hið fyrra, en þetta er alveg skiljanlegt, þar sem mörg forritunarhugtök eru meira en útbreidd, sérstaklega meðal „skyldra“ tungumála.

Hluti 6 af 6: Notkun lærðrar færni

  1. 1 Fáðu háskólapróf. Þessi punktur er ekki krafist, en margra ára nám getur opnað eitthvað nýtt (eða kannski ekki) og kynnt þér rétta fólkið (heldur ekki staðreynd). Aftur, þetta skref er valfrjálst, það eru margir farsælir forritarar sem eru ekki með háskólapróf.
  2. 2 Safnaðu safni. Þegar þú býrð til forrit og þróar þig sem sérfræðingur, vertu viss um að fresta bestu sýnishornum verks þíns sérstaklega - í safninu þínu. Það er eignasafnið sem þú munt sýna ráðunautum og viðmælendum sem dæmi um það sem þú ert fær um. Þeim verkefnum sem þú sinnt sjálfstætt og að eigin frumkvæði er hægt að bæta við eignasafnið án þess að hugsa, en þau sem þú vannst sem starfsmaður tiltekins fyrirtækis, aðeins með leyfi viðkomandi aðila.
  3. 3 Gerast sjálfstætt starfandi. Forritarar (sérstaklega þeir sem sérhæfa sig í farsímaforritum) eru teknir upp núna. Gerðu nokkur verkefni sem sjálfstætt starfandi - þetta er gagnlegt fyrir eignasafn, veski og reynslu.
  4. 4 Þróaðu þína eigin hugbúnaðarvöru. Hvort það verður greitt eða ekki er undir þér komið. Eftir allt saman, þú þarft ekki að vinna fyrir einhvern til að græða peninga kóðun! Ef þú veist hvernig á að skrifa forrit og selja þau, þá er það næstum í pokanum! Aðalatriðið er að gleyma ekki að veita notendum stuðning eftir útgáfu forritsins.
    • Freeware líkanið er vinsælt fyrir lítil forrit og tól. Í þessu tilviki græðir verktaki ekkert á fjárhagslega, en hann fær orðspor og þekkt nafn meðal samstarfsmanna í búðinni.

Ábendingar

  • Viltu búa til leiki? Lærðu Python, C ++ og Java. Af þeim þremur gefur C ++ bestu afköst, Python er auðveldast og Java keyrir á öllum stýrikerfum án of mikilla vandræða.
  • Lærðu meira um ókeypis hugbúnaðarfyrirtækið. Rannsakaðu kóða forrita sem þú getur fundið hér. Hvers vegna, hugsaðu sjálfur, finndu upp hjólið aftur þegar þú getur tekið tilbúið reiðhjól og bara bætt það? Aðalatriðið er að skilja hvað þú ert að forrita nákvæmlega.
  • Fyrir marga eru dæmin og verkefnin úr forritunarbók um alls ekkert. Reyndu að leita að og leysa vandamál sem eru áhugaverð fyrir þig.
  • Að læra eitthvað nýtt, það mun vera gagnlegt að útfæra það sjálfur, gera síðan breytingar, reyna að giska á niðurstöðurnar og þar af leiðandi nálgast skilning á kjarnanum.
  • Notaðu nútímaviðmót og uppfærðar útgáfur af forritunarmálinu.
  • Viðbótarefni eru vinir þínir. Það er ekkert að því að gleyma eða muna ekki eftir einhverju. Allt á góðum tíma, ekki hafa áhyggjur. Aðalatriðið er að vita. Hvar á að njósna!
  • Að kenna öðrum er góð venja til að hjálpa þér að skilja ekki aðeins efnið betur, heldur einnig að taka afstöðu til þess.