Hvernig á að vera forritari

Höfundur: John Stephens
Sköpunardag: 1 Janúar 2021
Uppfærsludagsetning: 2 Júlí 2024
Anonim
Hvernig á að vera forritari - Ábendingar
Hvernig á að vera forritari - Ábendingar

Efni.

Að verða verktaki er uppsafnað ferli sem byggir upp færni þína með tímanum og það getur orðið að skemmtilegu og gefandi starfi (vitsmunalega, andlega og fjárhagslega). ). Þessi námskeið lofar þér ekki töfra auðveldrar leiðar til að gerast forritari og röð skrefanna er ekki svo mikilvæg en þú munt fá kjarna hvernig á að gerast forritari. inn í forritara á einu af nútímaforritunarsviðum.

Skref

  1. Taktu inngangsnámskeið í einni (eða öllum) eftirfarandi greina:
    • Rökfræði
    • Stakur stærðfræði
    • Forritunarmál (Byrjandi er best að læra C ++ / Java / Python)


    Gene Linetsky, MS

    Stofnandi stofnunar og tæknistjóri Gene Linetsky er sprotafyrirtæki og hugbúnaðarverkfræðingur á San Francisco flóasvæðinu. Hann hefur verið í hátækniiðnaðinum í meira en 30 ár og er nú tæknistjóri hjá Poynt, tæknifyrirtæki sem framleiðir snjöll sölutæki fyrir fyrirtæki.

    Gene Linetsky, MS
    Stofnandi stofnunar og tæknistjóri

    Þú þarft ekki kóðunarpróf. Þó að það sé gagnlegt að læra forritunarmál segir Gene Linesky, hugbúnaðarverkfræðingur og stofnandi sprotafyrirtækis: „Hvort prófgráða er gagnlegt eða ekki er umdeilt. þarna inni geturðu hugsað þér forritun sem lærlingaferli - þú munt læra af mistökum. “


  2. Lærðu um hugtök gagnagrunna eins og töflur, skoðanir / fyrirspurnir og verklag. Þú getur notað hvaða einfaldan gagnapakka sem er til að gera þetta, til dæmis:
    • MS aðgangur
    • DB V
    • Fox Pro
    • Þversögn
    • MySQL er góður gagnagrunnur til að læra þar sem hann er ókeypis, almennt notaður, og oft er farið í gagnagrunnana með SQL fyrirspurnum.

  3. Ákveðið hvaða tegund af verktaki þú vilt vera. Forritarar falla almennt í einn af eftirfarandi flokkum:
    • Vefhönnuður
    • Forritari skrifborðsforrita
      • Forritari sem stýrir stýrikerfi (tengdur við eitt stýrikerfi eða stýrikerfi)
      • Vettvangs óháður verktaki
    • Dreifður umsóknarforritari
    • Bókasöfn / pallur / rammi / kjarnaforritari
    • Kerfisforritari
      • Forritari starfsmanna kjarna
      • Forritari bílstjóra
      • Dagskrárgerðarmaður
    • Forritunarfræðingur
  4. Rannsakaðu tækni og forritunarmál sem tengjast forritunarsvæðinu sem þú velur. Næstu hlutar skipta verkefnum mismunandi gerða forritunar. auglýsing

Aðferð 1 af 6: Vefforritun

  1. Skilja hvað vefforritun þarf. Vefforrit eru hugbúnaðarþættir sem eru hannaðir til að starfa ofan á netarkitektúrinn. Þetta þýðir að forrit eru aðgengileg í gegnum vafraforrit eins og Firefox eða Internet Explorer. Þessi forrit eru staðsett ofan á netarkitektúrnum sem þýðir að það þarf ekki raunverulega tengingu við internetið. Þetta þýðir að vefforrit eru byggð ofan á venjulega veftækni eins og:
    • HTTP
    • FTP
    • POP3
    • SMTP
    • TCP
    • IP samskiptareglur
    • HTML
    • XML
    • Coldfusion
    • ASP
    • JSP
    • PHP
    • ASP.NET
  2. Skoðaðu hinar ýmsu síður til að sjá hvernig þær líta venjulega út. (Með því að hægrismella og velja síðan View Source (skoða frumkóða) eða ýta á F12). Þú ættir að leita að fjölbreytileika í gerð / innihaldi vefsíðunnar, ekki fjölda vefsíðna sem þú sérð. Almennt þarftu að heimsækja að minnsta kosti eina síðu fyrir hverja af eftirfarandi tegundum vefsíðna:
    • Kynningarsíður fyrir fyrirtæki (viðskiptafyrirtæki, rekstrarleg fyrirtæki / stofnanir, ríkisaðilar)
    • Veftröppunartæki (leitarvélar, meta leitarvefir, sérstakar leitarvélar, möppur)
    • Gagnavinnslusíður
    • Persónulegar síður
    • Skjöl / alfræðiorðasíður (Wiki, gagnablöð, tækniforskriftir og notendahandbókar, blogg og tímarit, frétta- og fréttasíður, gular síður ...)
    • Félagslegar vefsíður (samfélagsgáttir, bókamerki og nótusíður á netinu)
    • Samstarfsíður (þar með taldir allir ofangreindir flokkar, eins og wiki og blogg)
  3. Lærðu að minnsta kosti eina hugarflugsaðferð / aðferð og hugbúnað sem notaður er til að gera það. Dæmi: hugarflugsrit og MS Visio hugbúnaður.

  4. Kynntu þér uppbyggingu vefsvæðisins. Þetta er stofnun huglægra sitemaps, sitemaps og siglinga uppbyggingar.
  5. Taktu öflugt námskeið í grafískri hönnun. Reyndu að læra að minnsta kosti einn myndrænan hugbúnaðarpakka fyrir klippingu / meðferð (Ekki nauðsynlegt en mjög mælt með því).

  6. Lærðu grunnatriði netsins. Það felur í sér að grípa grunnhugmyndina um:
    • Algengar vefþjónustureglur (HTTP, FTP, SMTP og POP3 eða IMAP4)
    • Hugbúnaður fyrir netþjóna (helst hugbúnaðinn fyrir vettvanginn sem þú vinnur aðallega með honum)
    • Vefskoðunarhugbúnaður.
    • Hugbúnaður fyrir netþjón og viðskiptavin fyrir tölvupóst

  7. Lærðu HTML og CSS tungumál. Þú gætir líka þurft pakkann „Það sem þú sérð er það sem þú færð (WYSIWYG) (það sem þú sérð er það sem þú færð)“ til að breyta HTML.
  8. Lærðu XML og XML tengda tækni eins og XSL og XPath (valfrjálst en mælt með því).
  9. Búðu til einfaldar truflanir vefsíður þar til þú þekkir og þekkir HTML.
  10. Lærðu tungumál handritaviðskipta. Flestir notendur læra JavaScript. Aðrir læra VBScript en það er ekki samhæft við flesta vafra.
  11. Kynntu þér handritamál viðskiptavinarins sem þú lærðir. Reyndu að gera þitt besta með því tungumáli. Haltu aðeins áfram ef þú ert að minnsta kosti kunnugur skriftarmáli viðskiptavinarins.
  12. Lærðu að minnsta kosti eitt forritunarmál netþjóns. Ef þú velur að takmarka þig við nethugbúnað skaltu læra forritunarmálin sem studd eru af þeim hugbúnaði. Ef ekki, lærðu að minnsta kosti eitt forritunarmál fyrir hvern netþjónahugbúnað.
  13. Búðu til tilraunaverkefni fyrir þig eftir að þú hefur lokið náminu á forritunarmáli netþjónsins.
  14. Settu upp þína eigin vefsíðu og byrjaðu að gera tilraunir með þína eigin á netinu. auglýsing

Aðferð 2 af 6: Forritun á kviðforritum á skjáborði

  1. Skilja hvað ég á að gera við forritun á skjáborði. Flestir forritarar skrifborðs skrifa kóða fyrir viðskiptalausnir og því sparar það mikinn tíma að kynnast fyrirtækjum þeirra, skipulagi þeirra og fjárhagslegri uppbyggingu.
  2. Rannsókn á mismunandi arkitektúr tölvuvélbúnaðar. Grunnnámskeið í stafrænni hringrásarhönnun og annað í tölvuarkitektúr verður gagnlegt. Sumir halda þó að það sé ansi erfitt að læra það fyrir byrjendur og því er nóg að lesa tvö eða þrjú námskeið (svona og þetta). Þú getur síðan farið aftur í þetta skref eftir að þú hefur lært fyrsta forritunarmálið þitt.
  3. Lærðu grunnforritunarmál (fyrir börn). Ekki skammast þín fyrir að læra slíkt tungumál bara vegna þess að þú ert of gamall til að vera kallaður „krakki“. Dæmi um slík forritunarmál er Scratch. Þessi forritunarmál geta dregið mjög úr erfiðleikum við að læra fyrsta forritunarmálið þitt. Þetta skref er þó valfrjálst, þú getur líka gert það fyrir fyrra skref.
  4. Lærðu um málsmeðferð, hlutbundin og hagnýtur forritunarlíkön.
  5. Taktu grunnnámskeið í einu af forritunarmálum málsmeðferðarinnar. Hvort tungumál sem þú velur seinna meir, þá þarftu samt einhverja málsmeðferð í forritun. Að auki telja forritarar að forritunarforritun sé auðveldasti útgangspunkturinn til að átta sig á hugmyndinni um forritun almennt.
  6. Lærðu að minnsta kosti eina háþróaða líkanaðferð eins og UML eða ORM.
  7. Byrjaðu að skrifa eitthvað lítið hugga forrit eða eitthvað svoleiðis. Þú getur notað litlu æfingarnar í forritunarmálabókum. Til að gera þetta skaltu velja tæki til að skrifa forrit í samræmi við forritunarmálið sem þú ætlar að skrifa.
  8. Taktu lengra komið námskeið í forritunarmálinu að eigin vali. Vertu viss um að skilja eftirfarandi hugtök og geta beitt þeim tiltölulega auðveldlega áður en þú heldur áfram:
    • Upplýsingar um inntak og úttak fyrir notendur forrits.
    • Rökrétt flæði og framkvæmdarflæði forritanna á málsmeðferðarmálum.
    • Lýstu, úthlutaðu og berðu saman breytur.
    • Greinaryfirlýsingar í forritun eins og ef..þá..alga og velja / skipta..hlið.
    • Lykkja yfirlýsingar eins og meðan..gerð, gerðu..með / þar til, fyrir..næsta.
    • Setningafræði forritunarmálsins þíns til að búa til og hringja verklag og aðgerðir.
    • Gagnategundir og meðferð þeirra.
    • Notendaskilgreindar gagnategundir (skrár / mannvirki / einingar) og notkun þeirra.
    • Ef tungumál þitt styður ofhleðslu aðgerða skaltu skilja það.
    • Aðferðir við aðgengi að minni fyrir tungumálið sem þú velur (ábendingar, hvernig á að lesa innihald hvaða klefa sem er ...)
    • Ef tungumál þitt styður ofhleðslu stjórnanda skaltu skilja það.
    • Ef tungumálið þitt styður aðgerðarábendingar skaltu skilja það.
  9. Notaðu háþróaða tækni sem þú hefur lært.
    • Hlutamiðað líkan.

  10. Taktu grunnnámskeið um að minnsta kosti eitt annað forritunarmál í öðru forritunarlíkani. Þú ættir að læra eitt forritunarmál fyrir hverja gerð, það gera flestir háþróaðir forritarar. Þú ættir þó venjulega að byrja á tungumáli, vinna að því um stund, beita þekkingu þinni og æfa það. Eftir að hafa haft hagnýta reynslu af forritun skaltu læra nýtt tungumál. Prófaðu eitt af eftirfarandi tungumálaflokkum:
    • Rökrétt forritunarlíkan.
    • Virk forritunarlíkan.

  11. Við skulum reyna að bera saman tvö forritunarmál sem þú hefur lært hingað til. Metið styrkleika og veikleika hvers tungumáls. Þetta er venjulega gert með:
    • Taktu eldra einfalt starfsmynstur með fyrsta forritunarmálinu og endurskrifaðu það á öðru forritunarmálinu.
    • Búðu til nýtt verkefni og prófaðu það á báðum tungumálum. Stundum fer það eftir því hvaða verkefni þú velur og tungumálið sem þú velur, það er ólíklegt að þú getir gert það á báðum tungumálum!
    • Berðu saman eins og fljótleitartöflu eða yfirlitstöflu milli tveggja svipaðra fullyrðinga á tveimur tungumálum og sérstöðu hvers og eins.
    • Reyndu að finna leið til að líkja eftir sérstökum eiginleikum eins tungumálsins á hinu.

  12. Lærðu forritunarhugtök með því að nota eitt af tungumálunum sem þú hefur lært. Flest forritunarmál hafa útgáfur / bókasöfn sem styðja við sjón og aðrar tegundir forritunar sem hjálpa til við samskipti eða svipað. Þú getur gert þetta með því að:
    • Lærðu aðeins um forritun viðburða. Flest sjónræn forritun reiðir sig að einhverju leyti á atburði og meðhöndlun atburða (með því að nota forritunarmálið að eigin vali).
    • Prófaðu eins mikið af skjáborðsforritum og þú getur og komist að því hvað þeir gera. Flest hugbúnaðarþróunarfyrirtæki bjóða prófunarútgáfur (beta) af vörum til notenda til að prófa hugbúnað. Þess vegna skaltu vera í takt við framfarir notendaviðmótsins.
    • Lestu nokkrar greinar eða námskeið um myndrænt notendaviðmót.
  13. Byrjaðu að beita þekkingu þinni á lítil hugbúnaðarverkefni sem þú hannar. Prófaðu að nota forritunarhæfileika þína á vandamálin sem þú stendur frammi fyrir á hverjum degi. Til dæmis að skrifa forrit til að endurnafna skrár í lotu, bera saman textaskrár á sjónrænan hátt, afrita heiti skrár í möppu í minni / textaskrá osfrv. Mundu að það er bara svo einfalt fyrst.
  14. Búðu til sýndar "útskriftarverkefni". Ljúktu verkefninu til enda og notaðu sjónræn tækni sem þú hefur lært hingað til.
  15. Útvíkkaðu skilning þinn á sjónarmiðum / bókasöfnum / pakka sem þú lærðir áður með því að taka framhaldsnámskeið, huga betur að smáatriðum og læra fleiri ráð og bragðarefur fyrir umgjörðina. vinnu þína af auðlindum á netinu.
  16. Leitaðu að öðrum pökkum / bókasöfnum fyrir sjónrænt forritunarmál og rannsakaðu þá.
  17. Taktu grafískt námskeið (ekki grafíska hönnun). Það mun vera mjög gagnlegt fyrir forritara sem vilja skrifa aðlaðandi þætti HÍ.
  18. Gerast leikur forritari (valfrjálst). Leikjaforritun er enn að mestu talin skrifborðsforritun. Ef þú ætlar að verða leikjahönnuður þarftu að læra meira um leikjaforritun þegar þú hefur lokið þessum skrefum. Grafíknámskeið er krafist fyrir leikforritara og annað tungumálið sem valið er í fyrri skrefum ætti að vera rökrétt / hagnýtt forritunarmál (Prolog eða Lisp ætti að vera valið). auglýsing

Aðferð 3 af 6: Dreifð forritunarforritun

  1. Lærðu um dreifða forritunarforritun. Dreifð forritaforritun er af mörgum talin ein sú erfiðasta til að læra og krefst ríkrar þekkingar á tölvum og samskiptatækni.
  2. Skoðaðu fljótt raddkerfi og vélbúnað þeirra. Þetta skref er valfrjálst. Það er hins vegar mjög gagnlegt að hafa skilning á netfræðilegum netkerfum.
  3. Kynntu þér vélbúnaðararkitektúrinn og netbúnað eins og miðjuþétti (hub), rofa og leið (leið).
  4. Farðu á námskeið um samskiptareglur og grunnatriði. Þú þarft góðan skilning á Open Systems Connection (OSI), Ethernet, IP, TCP, UDP og HTTP tengilíkaninu áður en þú byrjar að forrita dreifð forrit.
  5. Lærðu XML tungumálið og kynntu þér það.
  6. Byrjaðu á því að læra handritamál fyrir stjórnartúlkinn. Fyrir Windows-forritun gæti það verið hvaða handrit sem vinnur með Windows Scripting Host. Fyrir Linux-forritun duga Bash og Perl handritin. JavaScript er mjög mælt með þessu á báðum vettvangi af eftirfarandi ástæðum:
    • Það er stutt af flestum forskriftartækjum í hvaða stýrikerfi sem er (Windows Scripting Host styður JavaScript sjálfgefið, flestar Linux dreifingar eru með JavaScript scripting support support pakka) .
    • Það er af mörgum forriturum talið auðveldara að læra.
    • Það er með ALGOL-setningafræði sem gerir þér kleift að venjast mörgum öðrum forritunarmálum þegar þú þarft að velja annað forritunarmál C, C ++, C #, Java og J # hafa öll setningafræði sem dregin er af ALGOL.
    • Með því að læra JavaScript kynnirðu þér forskrift viðskiptavina fyrir vefsíður, sem augljóslega er jákvæð aukaverkun!
  7. Í fyrsta lagi skaltu aðeins beita málsmeðferð á forritunarmálinu að eigin vali. Þú getur síðan notað fullkomnari forritunarmynstur og tækni í samræmi við skriftarmál þitt og það sem það styður. Öll tungumál handrita hafa að einhverju leyti með forritun að gera.
  8. Notaðu skriftarmálið sem þú lærðir til að skrifa handrit sem eiga samskipti milli véla. Finndu út hvað þarf til að gera það. Bara einfaldar samskiptaupplýsingar eru nóg.
  9. Skiptu yfir í forritun / skrifforritamál. Best er fjölhættismál eins og Python. Forrannsókn um þetta annað tungumál. Java er valið tungumál flestra forritara af mörgum ástæðum. Hins vegar hjálpar C # við að skapa skjótari skriðþunga í þessu fylki. Java og C # eru notaðir af eftirfarandi ástæðum:
    • Þau eru hlutbundin forritunarmál sem hjálpa forriturum í stórum hópum að forðast innleiðingu hluta vegna þess að þeir hafa allir getu til að styðja íhluti (þ.e. kóðaeiningar, landamæri þýðingu sem gerð er fyrir tiltekið verkefni er hægt að nota í öðrum forritum)
    • Þeir styðja viðburðarstýrða forritun sem og OO (hlutbundin) og verklagsforritun að einhverju leyti.
    • Ramminn sem tungumálið byggist á einkennist af dreifðu eðli (þegar um Java er að ræða).
    • Það eru fyrirfram gerðir forritunarpakkar í boði til að takast á við netkerfi, annað hvort opinn uppspretta eða innbyggðir í rammann; Þetta gerir forriturum auðvelt að vinna að vörum annarra.
  10. Einbeittu þér frekar að kjarnaþáttum tungumálsins, sérstaklega þeim sem styðja netkerfi. Gefðu minni gaum að þætti HÍ eins og að gefa út upplýsingar, hönnun og tækni fyrir vinnugluggann og þætti HÍ.
  11. Taktu dreifða umsóknararkitektúr og hönnunarnámskeið. Þú getur lært í gegnum bækur, námskeið á netinu eða námskeið. Hvort heldur sem er, þá þarftu að átta þig á arkitektúr dreifðra forrita og hugtökum þess.
  12. Lærðu hvernig á að smíða þjónustuhluta sem og að nota forritunarmálið að eigin vali.
  13. Lærðu eina eða fleiri af eftirfarandi tækni. Þú ættir að minnsta kosti að fara í gegnum þau öll. Meirihluti dreifðra forritara þróar ekki aðeins eitt eða tvö forritunarmál, heldur að minnsta kosti eitt forritunarmál á hvert stýrikerfi. Þetta er vegna þess að ef þú vilt að forritinu þínu sé „dreift“ verður þú að minnsta kosti að leggja fram eina útgáfu af því fyrir hvert vinsælt stýrikerfi.
    • Algengur hlutur beiðni miðlari arkitektúr (CORBA)
    • Simple Object Access Protocol (SOAP)
    • Ósamstilltur JavaScript og XML (AJAX) (ósamstilltur JavaScript og XML)
    • Dreifð hluti hlutalíkans (DCOM) (dreifður hlutalíkan)
    • .NET fjarstýring (lausn til að vinna úr fjarreikningi)
    • XML vefþjónusta
    auglýsing

Aðferð 4 af 6: Bókasafn / pallur / rammi / kjarnaforritun

  1. Skilja hvað kjarnaforritun er. Grunnforritarar eru aðeins lengra komnir forritarar sem breyta forritunarforritum í forritunarkóðaeiningar til notkunar fyrir aðra forritara.
  2. Ef þú hefur það ekki, lærðu forritunarmál sem hjálpar til við að byggja fjölnota hluti / pakka.
  3. Taktu framhaldsnámskeið í UML og ORM. Flestir verktakar bókasafna nota annan eða báða þessa.
  4. Taktu námskeið í hugbúnaðarverkfræði.
  5. Lærðu að minnsta kosti mát, hluti-byggða, hlutamiðaða og atburðarstýrða forritunarhugtök og tækni. Því fleiri forritunarlíkön og tungumál sem þú skilur, þeim mun árangursríkari verður þú sem bókasafns / pakkahönnuður.
  6. Lærðu meira um mismunandi stýrikerfi og forritunaramma sem þau styðja.
  7. Beindu námsviðleitni þinni að sjálfstæðum ramma, forritunarmálum og tækni.
  8. Ef tungumálin sem þú hefur kynnt þér hingað til hafa útgáfur af ANSI / ISO / IEEE / W3C stöðlum, þá náðu tökum á stöðlunum. Reyndu að nota staðlaða kóða hvenær sem þú getur.
  9. Prófaðu að líkja eftir einföldu bókasöfnunum sem eru tilbúin, sérstaklega opnu heimildasöfnunum. Þetta er mjög gagnlegt á fyrstu stigum þess að gerast bókasafn / pakkahönnuður. Byrjaðu á einföldum pakka eins og vísindalegum útreikningum og umbreytipakka. Ef þú ert nemandi skaltu nýta þér greinar sem ekki eru forritaðar með því að reyna að útfæra jöfnur þeirra og margfalda vísindin sem bókasöfn.
  10. Leitaðu og prófaðu opinn pakka í forritunarsviði þínu. Sæktu fyrst tvíþætta / rekjanlegu pakkann. Reyndu að nota það og finndu styrkleika og veikleika þess. Þegar þessu er lokið skaltu hlaða niður kóðanum og reyna að komast að því hvernig það er gert. Reyndu að endurskapa þessi bókasöfn eða hluta þeirra. Fyrst af öllu, gerðu það eftir að þú hefur séð frumkóðann og gerðu það áður en þú sérð kóðann. Reyndu að betrumbæta þessi bókasöfn á síðari stigum.
  11. Rannsakaðu mismunandi aðferðir við dreifingu og dreifingu íhluta til forritara.
    • Venjulega hafa forritarar bókasafns / pakka tilhneigingu til að hugsa endurkvæmanlega og / eða ítrekað um öll vandamálin sem þeim eru kynnt. Hugsaðu um hvert vandamál sem hóp af minni vandamálum (röð einfaldari verkefna) eða sem endurtekningarferli til að draga úr umfangi vandamála í smærri svið og síðan Staflaðu sviðunum ofan á hvort annað.
    • Forritarar bókasafna / pakka hafa tilhneigingu til að alhæfa. Það er þegar þeim er kynnt einfalt sérstakt vandamál, þeir hugsa oft um almennara vandamál og reyna að leysa það almenna vandamál svo að það leysi sjálfkrafa minni vandamálin.
    auglýsing

Aðferð 5 af 6: Kerfisforritun

  1. Skilja hvað kerfisforritun felur í sér. Kerfisforritari fæst við „vísindi“ forritunarinnar, ekki sértækar útfærslur hennar. Ekki binda þig við ákveðinn bakgrunn.
  2. Fylgdu fyrstu þremur skrefunum til að verða forritari fyrir skjáborðsforrit.
  3. Taktu inngangsnámskeið um línulega algebru.
  4. Taktu tölvunámskeið.
  5. Taktu stakur stærðfræði og / eða rökfræði námskeið.
  6. Kynntu þér mismunandi grunnstýrikerfi. Þetta er hægt að gera með:
    • Skilja hvernig stýrikerfi eru sett upp.
    • Lærðu hvernig á að setja upp mismunandi stýrikerfi á einni tölvu (valfrjálst, en mælt með því).
    • Settu upp fleiri en eitt stýrikerfi. Ekki setja nein önnur viðbót við kerfið; notaðu í staðinn aðeins grunnaðgerðirnar sem stýrikerfið býður upp á.
  7. Taktu námskeið (eða lestu kannski bók) um arkitektúr tölvubúnaðar [[.
  8. Þróa skilning á mismunandi vélbúnaðarvettvangi.
  9. Byrjaðu á samsetningarmáli stýrikerfisins / vélbúnaðarpallsins að eigin vali. Síðar munt þú læra meira samsetningar tungumál fyrir önnur stýrikerfi / kerfi.
  10. Lærðu ANSI C og C ++ tungumálin ásamt málsmeðferðarhugtökum.
  11. Skilja og æfa venjuleg C / C ++ bókasöfn á þeim vettvangi sem þú velur. Sérstaklega skal fylgjast með Standard Template Library (STL) og hugsanlega Active Template Library (ATL).
  12. Leitaðu að auðlindum á netinu, bókum og námskeiðum til að skilja eiginleika C á þeim vettvangi sem þú velur.
  13. Æfðu þig ítarlegri kynslóð með C og C ++.
  14. Lærðu meira háþróað tungumál fyrir samsetningu.
  15. Taktu námskeið í stýrikerfishönnun.
  16. Finndu og lestu efni á tilteknum vettvangi að eigin vali. Þetta verður auðveldara ef þú velur Unix-stýrikerfi. Lærðu kerfið sem þú munt vinna að síðar.
  17. Æfðu það sem þú græðir. Búum til fyrst nokkrar litlar kerfisveitur. Það hjálpar venjulega ef þú:
    • Prófaðu að endurskapa litlu verkfærin sem eru í boði á vélinni þinni.
    • Prófaðu að flytja tól sem eru í boði í öðrum stýrikerfum til þín.
  18. Lærðu tungumál í þeirri röð sem þau eru gagnlegust. Þetta er eina fylkið þar sem fyrsta forritunarmálið er lært að hafa merkingu þess.Lærðu fyrst ANSI C, ekki C ++, C #, Java eða D fyrst. Lærðu síðan C ++.
    • Takmarkaðu fyrsta tungumálið við C og aðeins C vegna þess að forritunarkerfi krefjast þess að forritarar þekki eftirfarandi hugtök:
      • Settu saman raunverulegan og allan kóðann.
      • Lítið stig framleiðsla skrá.
      • Tvöfaldur tengdur kóði.
      • Forritun á lágu stigi vélarmáls / samsetningar tungumáls. Margir telja að C tungumál sé bæði val og auðveldara að læra samkomumál. Það styður einnig að setja samsetningarkóða í kóðann hvenær sem þú vilt og það er bara málsmeðferð (eins og samkoma).
    auglýsing

Aðferð 6 af 6: Forritunarfræði

  1. Veistu hvað forritari gerir. Forritunarfræðingar eru mjög háþróaðir forritarar sem í stað þess að þróa forrit þróa þeir reiknivirkni eins og kóðun, forritunarmál og reiknirit fyrir gagnavinnslu. Þessari gráðu er sjaldan náð nema með ítarlegum fræðilegum rannsóknum.
  2. Uppsöfnuð vísindaleg þekking jafngildir 4 ára prófi í tölvunarfræði. Þessu er hægt að ná á eftirfarandi hátt:
    • Taktu alvöru akademíska gráðu (sem oft er raunin).
    • Finndu námskeiðslýsingu fyrir slíka gráðu frá einum af háskólunum sem til eru og kynntu þér námsgreinarnar á eigin vegum eða taktu einkanámskeið. Fræðilega er hægt að ná þessu en þú ættir að fara fyrstu leiðina.
  3. Veldu sérhæft fylki. Vertu nákvæmari, því betra. Þetta fer eftir óskum þínum. Eftirfarandi er þó listi yfir helstu viðfangsefni tölvuforritunarfræðinnar:
    • Hönnunarreiknirit (finna, flokka, umrita, afkóða og greina villur í samskiptum eru nokkur dæmi)
    • Hönnun / hagræðing forritunarmála / þýðenda
    • Gervigreindarmörk (mynsturgreining, talgreining, náttúruleg málvinnsla, tauganet)
    • Vélmenni
    • Vísindaleg forritun
    • Ofurútreikningur
    • Tölvustudd hönnun / líkanagerð (CAD / CAM)
    • Sýndarveruleiki
    • Tölvugrafík (Tölvugrafík er oft ruglað saman við grafíska hönnun eða grafíska notendaviðmótshönnun.) Tölvugrafík er fræðigrein um hvernig hægt er að tákna og vinna með grafík í tölvukerfum. útreikningur).
  4. Íhugaðu að fá háskólanám. Þú getur stundað meistaranám eða doktorsnám.
  5. Lærðu forritunarmál og tækni sem skiptir máli fyrir valið forritunarsvið. auglýsing

Ráð

  • Hvaða tegund forritunar sem þú vilt prófa og hvaða stig sem þú vilt ná, skaltu íhuga að taka tíma í skólanum þínum eða samfélagsháskólanum. Ekki láta þig hræða með hugtökum eins og „tölvunarfræði“. Allir tímar sem þú tekur sem krefjast ekki upphafskrafna eða krafna munu einbeita sér að kennslu grunnatriða forritunar, en leitaðu til leiðbeinanda þíns eða leiðbeinanda engu að síður fyrir Gakktu úr skugga um að það sé það sem þú ert að leita að, þar sem námskeið eins og „Tölvufærni“ geta einbeitt sér meira að því að venjast skrifstofuforritum eða einhverju slíku.