Kuidas kirjutada arvutiprogramme

Autor: Ellen Moore
Loomise Kuupäev: 12 Jaanuar 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Loovtöö/uurimistöö vormistamine
Videot: Loovtöö/uurimistöö vormistamine

Sisu

Kuna tehnoloogia muutub laiemale avalikkusele üha kättesaadavamaks, muutub ka vajadus programmeerijate järele. Arvutikoodide ja programmide kirjutamine ehk kodeerimine (inglise keelest "coding") on oskus, mis on aja jooksul omandatud ja täiustatud, kuid isegi kõige kogenum programmeerija oli kunagi algaja. On palju erinevaid programmeerimiskeeli, mis sobivad suurepäraselt algajatele programmeerijatele, olenemata sellest, kus soovite oma oskusi rakendada (näiteks JavaScript on üsna keeruline, seega on parem alustada HTML -i või CSS -iga). Lugege seda artiklit, kuidas õppida arvutiprogramme kirjutama.

Sammud

Meetod 1: 2: õppige programmeerimiskeelt

  1. 1 Ärge muretsege liiga palju selle pärast, millist keelt peaksite õppima. Paljudel algajatel programmeerijatel on raske valida keelt, kui nad alles hakkavad õppima programmikoodide kirjutamist. Valitud tegelik keel ei ole teabe koostamise struktuuride ja loogika uurimisel oluline. Need oskused on palju olulisemad ja neid saab õppida mis tahes programmeerimiskeelega.
    • Keele valimisel keskenduge eesmärgile, milleks soovite programmikoodid luua, ja alles seejärel valige alguskeel. Näiteks kui soovite veebisaiti arendada, peaksite kõigepealt õppima HTML5 ja seejärel täiendama seda CSS -i, JavaScripti ja PHP -ga. Kui soovite luua arvutiprogramme, hakake õppima C -d või mõnda muud peamist programmeerimiskeelt.
    • Kui hakkate professionaalseks programmeerijaks, võite avastada, et te ei kasuta kunagi oma töö jaoks keelt, mille algselt õppisite. Selle asemel õppite dokumenteerimise ja katsetamise teel pidevalt uusi keeli.
  2. 2 Otsige tasuta veebiavarusi, mis on pühendatud teie valitud keelele. Internet on aardelaegas tasuta õpetusi, kursusi ja videoid selle keele kohta, mille valite. Peaaegu iga sissejuhatava keele põhitõed saate selgeks sõna otseses mõttes ühe päevaga.
    • Siin on vaid mõned populaarsed saidid: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools ja palju muud.
    • WikiHow pakub ka algajatele programmeerimiskeelte õppimiseks erinevaid juhiseid.
    • YouTube'ist leiate õppevideoid peaaegu iga keele kohta.
    • Stack Exchange on üks populaarsemaid foorumeid, kus professionaalsed programmeerijad vastavad kasutajate küsimustele.
    SPETSIALISTI NÕUANNE

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy on Workday CTO (Põhja -Ameerika). Kõrgetasemeline tootespetsialist, turvalisuse eestkõneleja, tehnoloogiatööstuse võrdsete tingimuste suurema integratsiooni pooldaja. Ta omandas bakalaureusekraadi SRM ülikoolis ja magistrikraadi Duke ülikoolis. Ta on tootehalduse valdkonnas töötanud üle kaheksa aasta.

    Archana Ramamoorthy, MS
    Tööpäeva tehniline juht

    Meie spetsialist jagab oma lugu:: „Tulin kodeerimise juurde, teadmata midagi arvutidisainist ega programmeerimisest. Kui tahtsin õppida programmide kirjutamist, lugesin kõigepealt selleteemalisi raamatuid ja kasutasin Internetist saadud teavet.Tänapäeval on maailmas nii palju ressursse, et uusi oskusi on väga lihtne õppida! "


  3. 3 Laadige alla hea tekstiredaktor. Paljud programmeerimiskeeled võimaldavad programmide kirjutamiseks kasutada väliseid tekstiredaktoreid. Leidke tekstiredaktor, mis kuvab taanet ja koodi märgistust.
    • Populaarsete programmide hulka kuuluvad Notepad ++ (Windows), TextWrangler (OS X) ja JEdit (mis tahes süsteem).
  4. 4 Laadige alla kõik vajalikud kompilaatorid. Mõned programmeerimiskeeled nõuavad kompilaatorit, et kuvada teie kirjutatud lähtekood. Koostajad tõlgivad lähtekoodi samaväärsesse madala taseme keeleprogrammi, mida arvuti seejärel töötleb. Paljud kompilaatorid on tasuta ja avatud lähtekoodiga. Keeled, mis nõuavad kompilaatorite kasutamist, on järgmised:
    • C;
    • C ++;
    • C #;
    • Java;
    • BASIC;
    • Fortran.
  5. 5 Alustage oma esimest projekti. Valige hea sissejuhatav projekt, mis võimaldab teil oma uusi oskusi proovida. Internetis on sellel teemal palju soovitusi ja õpetusi. Näiteks võite alustada lihtsate HTML -veebisaitide, lihtsate PHP -andmebaaside ja -funktsioonide või lihtsate programmide loomisega mis tahes keeles, mis nõuab kompilaatoreid.
  6. 6 Kommenteerige kogu oma kood. Kõigil programmeerimiskeeltel on kommentaarifunktsioon, mis võimaldab sisestada teksti, mida kompilaator eirab. Seega saate koodile kommentaare jätta. Need kommentaarid on äärmiselt olulised, et anda teistele teada, kuidas teie kood töötab, ja tuletada endale meelde, mida kood teeb.
    • Kommenteerimisfunktsiooni abil saab osa koodist kiiresti testist eemaldada. Lisage märgendid mõlemale kommentaarile selle koodi alguses ja lõpus, mille soovite programmist ajutiselt välja jätta, ja eemaldage need koodid, et kood tagasi saata.
  7. 7 Kaaluge teiste programmide või veebiprojektide üksikasju. Kui õpite koodi liikvel olles, ärge häbenege otsida Internetist vihjeid ja vaadata, kuidas teised inimesed sarnaseid probleeme lahendavad. Võtke aega, et mõista, kuidas kood teeb seda, mida ta teeb.
    • Sellest artiklist saate teada, kuidas vaadata mis tahes veebisaidi lähtekoodi.

Meetod 2/2: laiendage oma teadmisi

  1. 1 Registreeruge kursustele. Ülikoolid, kolledžid ja Interneti -programmid pakuvad programme ja kursusi, mis mitte ainult ei õpeta programmeerimist, vaid aitavad ka tööd leida. Kuigi kõrgharidust arvutiteaduses pole alati vaja, võib see aidata teil leida täiskohaga tööd arvutiprogrammeerijana.
    • Vaieldamatu kasu on ka otsesest suhtlusest õpetaja või programmeerimisspetsialistiga, mis pole alati veebikursuste kaudu kättesaadav.
    • Programmeerijaks õppimine võib olla üsna kulukas, seega mõelge hoolikalt, kas see on seda väärt. Kui teile meeldib kirjutada arvutiprogramme ainult hobi korras, siis ärge raisake aega ja raha professionaalsetele kursustele. Kui soovite selles valdkonnas karjääri luua, võib kutsehariduse omandamine teid selles palju aidata (kuid jällegi pole see vajalik, kui teil on annet).
  2. 2 Laiendage oma teadmisi. Te saate kasu mitte ainult programmeerimiskeelte õppimisest, vaid ka matemaatika ja loogika kursustest, kuna neid aineid on sageli vaja kõrgetasemeliseks programmeerimiseks. Te ei pea neid koolis õpetama, kuigi akadeemiline keskkond võib olla kasulik.
    • Füüsikat ja simulatsiooni hõlmav programmeerimine nõuab algoritmide ja mudelite head mõistmist.
    • Loogika on programmeerimisel põhiline, nii et loogika ja protsesside mõistmine võib aidata teil koodi kirjutamisel probleeme lahendada.
    • Programmeerimisel pole enamasti vaja arenenud matemaatika tundmist, kuid seda saab kasutada optimeerimiseks ja muudeks hüvedeks.
  3. 3 Õppige rohkem keeli. Kui olete oma emakeelest hästi aru saanud, võite hakata õppima ka teisi programmeerimiskeeli. Leidke keel, mis täiendab juba tuttavat keelt, või valige konkreetse projekti jaoks vajalik keel. Täiendavaid keeli, nagu HTML ja CSS, on tavaliselt kõige lihtsam õppida.
    • Java on üks populaarsemaid keeli ja Java arendajad on alati suure nõudlusega. Java on kasutusel väga erinevates süsteemides ja sellel on lugematu arv kasutusvõimalusi. Java -d kasutatakse rakenduste kirjutamiseks Androidile, mis on üks kiiremini kasvavaid turge.
    • C ++ on väga soovitatav, kui soovite liituda videomängude arendajate ridadega. Programmeerimise õppimine Unity'is (laialdaselt kasutatav ja odav mängumootor) ja UDK -s (populaarse Unreal -mootori kood) avab teile mõned uksed, kuid väljaspool mängutööstust pole need nii kasulikud.
    • Kui soovite luua iPhone'i rakendusi, on teie esimene valik Xcode ja Objective-C. Teil on vaja Maci, kuna Xcode'i saab kompileerida ainult Macis.
    • Python on serveripoolse koodi kirjutamise keel, üks lihtsamini õpitavaid. Pythonit kasutatakse selliste Interneti -teenuste jaoks nagu Pinterest ja Instagram ning see on piisavalt lihtne, et õppida põhitõdesid vaid mõne päevaga.
  4. 4 Ole kannatlik. Programmeerimisel puutute sageli kokku probleemidega, eriti vigade otsimisel või uute ideede rakendamisel. Peate õppima olema rahul väikeste tulemuste saavutamisega, selle asemel et kogu probleemi korraga lahendada. Kannatlikkus aitab teil luua paremat koodi, mis tähendab, et teie programm toimib paremini ja teie kolleegid on rahul.
  5. 5 Õppige meeskonnas töötama. Kui projektiga tegeleb korraga mitu inimest, võib neil olla erinev nägemus sellest, kuidas projekt peaks edasi minema. Ärimaailmas on meeskonnatöö peaaegu vältimatu, nii et olge valmis töötama koos teiste inimestega, kui te muidugi ei kavatse kogu projekti ise välja töötada.
  6. 6 Leidke töö, kus saate oma programmeerimisoskusi harjutada. Looge veebisaite ja arvutiprogramme vabatahtlikkuse alusel. Osalise tööajaga töötamine väikeses ettevõttes võib avada ka kodeerimisvõimalusi veebisaitidele ja lihtsatele programmidele.
  7. 7 Vestelge teiste programmeerijatega. Seal on lugematu arv arendajate kogukondi, kust leiate tuge ja inspiratsiooni. Otsige programmeerimiskonventsioone, osalege häkatonidel või mängudel (arendajate kogunemised, et luua programme või mänge piiratud aja jooksul), registreeruge mitmel programmeerimisfoorumil, et alustada oma nime loomist ja sidemete kasvatamist.
  8. 8 Harjuta, harjuta ja harjuta. Mõne hinnangu kohaselt kulub programmeerimiseks umbes 15 000 tundi, enne kui teid võib pidada tõeliseks meistriks. See tähendab aastatepikkust pidevat harjutamist. Programmeerimisoskuse omandate tõeliselt alles siis, kui investeerite palju aega praktilisse töösse ja saate oma ala eksperdiks.
    • Proovige programmeerida iga päev, isegi nädalavahetustel. Vaba aja programmeerimine võib tuua kaasa läbimurdeid ja uusi ideid.