Kuinka kirjoittaa tietokoneohjelmia

Kirjoittaja: Ellen Moore
Luomispäivä: 12 Tammikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Näin koostat ansioluettelon
Video: Näin koostat ansioluettelon

Sisältö

Kun tekniikka tulee yhä enemmän suuren yleisön saataville, myös ohjelmoijien tarve kasvaa. Tietokonekoodien ja -ohjelmien kirjoittaminen tai koodaus (englanninkielisestä "coding") on taito, joka on hankittu ja parannettu ajan myötä, mutta jopa kokenein ohjelmoija oli kerran aloittelija. On olemassa laaja valikoima ohjelmointikieliä, jotka sopivat erinomaisesti aloittelijoille, riippumatta siitä, missä haluat soveltaa taitojasi (esimerkiksi JavaScript on melko monimutkainen, joten on parasta aloittaa HTML- tai CSS -ohjelmalla). Opi kuinka oppia kirjoittamaan tietokoneohjelmia lukemalla tämä artikkeli.

Askeleet

Menetelmä 1/2: Opi ohjelmointikieli

  1. 1 Älä huolehdi liikaa siitä, mitä kieltä sinun pitäisi valita opiskella. Monien aloittelijoiden on vaikea valita kieltä, kun he ovat vasta oppimassa ohjelmakoodien kirjoittamista. Valitsemallasi kielellä ei ole merkitystä rakennustietojen rakenteiden ja logiikan tutkimisessa. Nämä taidot ovat paljon tärkeämpiä ja ne voidaan oppia millä tahansa ohjelmointikielellä.
    • Kun valitset kieltä, keskity siihen tarkoitukseen, johon haluat luoda ohjelmakoodit, ja valitse vasta sitten aloituskieli. Jos haluat esimerkiksi kehittää verkkosivustoja, sinun on ensin opittava HTML5 ja täydennettävä sitä sitten CSS: llä, JavaScriptillä ja PHP: llä. Jos haluat luoda tietokoneohjelmia, aloita C: n tai minkä tahansa muun yleisen ohjelmointikielen oppiminen.
    • Jos sinusta tulee ammattitaitoinen ohjelmoija, saatat huomata, ettet koskaan käytä työssäsi alun perin opittua kieltä. Sen sijaan opit jatkuvasti uusia kieliä dokumentoinnin ja kokeilun kautta.
  2. 2 Löydä valitsemallesi kielelle omistettuja ilmaisia ​​online -resursseja. Internet on aarrearkku, jossa on ilmaisia ​​opetusohjelmia, kursseja ja videoita valitsemastasi kielestä. Voit oppia melkein minkä tahansa johdantokielen perusteet kirjaimellisesti päivässä.
    • Tässä on vain muutamia suosittuja sivustoja: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools ja paljon muuta.
    • WikiHow tarjoaa myös erilaisia ​​ohjeita aloittelijoille oppimaan ohjelmointikieliä.
    • Löydät opetusvideoita miltei mille tahansa kielelle YouTubesta.
    • Stack Exchange on yksi suosituimmista foorumeista, joissa ammattimaiset ohjelmoijat vastaavat käyttäjien kysymyksiin.
    SPECIALISTIN NEUVOT

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy on Workday CTO (Pohjois -Amerikka). Korkean profiilin tuoteasiantuntija, turvallisuuden puolestapuhuja ja puolestapuhuja paremmasta integraatiosta tasavertaisilla toimintaedellytyksillä teknologiateollisuudessa. Hän sai BA -tutkinnon SRM -yliopistosta ja maisterin tutkinnon Duken yliopistosta. Hän on työskennellyt tuotehallinnan alalla yli kahdeksan vuotta.

    Archana Ramamoorthy, MS
    Työpäivän teknologiajohtaja

    Asiantuntijamme jakaa tarinansa:: ”Tulin koodaukseen tietämättä mitään tietokoneen suunnittelusta tai ohjelmoinnista. Kun halusin oppia kirjoittamaan ohjelmia, aloitin lukemalla kielellä kirjoja ja käyttämällä Internetistä saatuja tietoja.Nykyään maailmassa on niin paljon resursseja, että uusien taitojen oppiminen on erittäin helppoa! "


  3. 3 Lataa hyvä tekstieditori. Monien ohjelmointikielien avulla voit käyttää ohjelmia ulkoisten tekstieditorien avulla. Etsi tekstieditori, joka näyttää sisennyksen ja koodimerkin.
    • Suosittuja ohjelmia ovat Notepad ++ (Windows), TextWrangler (OS X) ja JEdit (mikä tahansa järjestelmä).
  4. 4 Lataa tarvittavat kääntäjät. Jotkut ohjelmointikielet vaativat kääntäjän näyttämään kirjoittamasi lähdekoodin. Kääntäjät kääntävät lähdekoodin vastaavaksi matalan tason kieliohjelmaksi, jota tietokone sitten käsittelee. Monet kääntäjät ovat ilmaisia ​​ja avoimen lähdekoodin. Kieliä, jotka edellyttävät kääntäjien käyttöä, ovat:
    • C;
    • C ++;
    • C #;
    • Java;
    • BASIC;
    • Fortran.
  5. 5 Aloita ensimmäinen projektisi. Valitse hyvä johdantoprojekti, jonka avulla voit kokeilla uusia taitojasi. Internetissä on monia ehdotuksia ja opetusohjelmia tästä aiheesta. Voit esimerkiksi aloittaa luomalla yksinkertaisia ​​HTML -verkkosivustoja, yksinkertaisia ​​PHP -tietokantoja ja -toimintoja tai yksinkertaisia ​​ohjelmia millä tahansa kielellä, joka edellyttää kääntäjiä.
  6. 6 Kommentoi kaikki koodisi. Kaikilla ohjelmointikielillä on kommenttitoiminto, jonka avulla voit syöttää kääntäjän huomiotta jättämää tekstiä. Voit siis jättää kommentteja koodiin. Nämä kommentit ovat erittäin tärkeitä, jotta ne voivat kertoa muille, miten koodisi toimii, ja muistuttaa itseäsi siitä, mitä koodi tekee.
    • Kommenttitoiminnolla voidaan nopeasti poistaa osa koodista ohjelmasta testausta varten. Lisää tunnisteita molemmille kommenteille sen koodin alussa ja lopussa, jonka haluat väliaikaisesti sulkea pois ohjelmasta, ja poista sitten koodit palauttaaksesi koodin.
  7. 7 Harkitse muiden ohjelmien tai verkkoprojektien yksityiskohtia. Kun opit koodia liikkeellä ollessasi, älä häpeä etsiä vihjeitä Internetistä ja katsella muiden ihmisten ratkaisemaan samanlaisia ​​ongelmia. Ota aikaa ymmärtääksesi, miten koodi tekee mitä se tekee.
    • Lue tämä artikkeli oppiaksesi katsomaan minkä tahansa verkkosivuston lähdekoodia.

Tapa 2/2: Laajenna tietosi

  1. 1 Ilmoittaudu kursseille. Yliopistot, korkeakoulut ja Internet -ohjelmat tarjoavat ohjelmia ja kursseja, jotka paitsi opettavat sinulle ohjelmointia, myös auttavat sinua löytämään työn. Vaikka tietotekniikan korkeakoulututkintoa ei aina tarvita, se voi auttaa sinua löytämään kokopäiväisen työpaikan tietokoneohjelmoijana.
    • On myös kiistatonta hyötyä suorasta viestinnästä opettajan tai ohjelmointiasiantuntijan kanssa, joka ei aina ole saatavilla verkkokurssien kautta.
    • Ohjelmoijaksi oppiminen voi olla melko kallista, joten mieti tarkkaan, onko se sen arvoista. Jos pidät tietokoneohjelmien kirjoittamisesta vain harrastuksena, älä tuhlaa aikaa ja rahaa ammattikursseille. Jos aiot rakentaa uraa tällä alalla, ammatillisen koulutuksen saaminen voi auttaa sinua paljon tässä (mutta jälleen kerran se ei ole välttämätöntä, jos sinulla on lahjakkuutta).
  2. 2 Laajenna tietosi. Saat hyötyä paitsi ohjelmointikielten oppimisesta myös matematiikan ja logiikan kursseista, koska näitä aiheita tarvitaan usein korkean tason ohjelmointiin. Sinun ei tarvitse opettaa heitä koulussa, vaikka akateeminen ympäristö voi auttaa.
    • Ohjelmointi, johon liittyy fysiikka ja simulointi, edellyttää hyvää algoritmien ja mallien tuntemusta.
    • Logiikka on olennaista ohjelmoinnille, joten logiikan ja prosessien ymmärtäminen voi auttaa sinua ratkaisemaan ongelmia kirjoittaessasi koodia.
    • Edistyneen matematiikan tuntemusta ei useimmiten tarvita ohjelmointiin, mutta sitä voidaan käyttää optimointiin ja muihin etuihin.
  3. 3 Opi lisää kieliä. Kun olet ymmärtänyt ensimmäisen kielesi hyvin, voit aloittaa myös muiden ohjelmointikielien oppimisen. Etsi kieli, joka täydentää jo tuntemaasi kieltä, tai valitse kieli, jota vaaditaan tietylle projektille. Muut kielet, kuten HTML ja CSS, ovat yleensä helpoimpia oppia.
    • Java on yksi suosituimmista kielistä, ja Java -kehittäjille on aina suuri kysyntä. Javaa käytetään monenlaisissa järjestelmissä ja sillä on lukemattomia käyttötarkoituksia. Javaa käytetään sovellusten kirjoittamiseen Androidille, joka on yksi nopeimmin kasvavista markkinoista.
    • C ++ on erittäin suositeltava, jos haluat liittyä videopelien kehittäjien joukkoon. Ohjelmoinnin oppiminen Unityssä (laajalti käytetty ja halpa pelimoottori) ja UDK (suosittu Unreal -moottori) avaa sinulle joitakin ovia, mutta ne eivät ole yhtä hyödyllisiä pelialan ulkopuolella.
    • Jos haluat luoda iPhone-sovelluksia, Xcode ja Objective-C ovat ensimmäinen valinta. Tarvitset Macin, koska Xcode voidaan kääntää vain Macille.
    • Python on kieli palvelinpuolen koodin kirjoittamiseen, yksi helpoimmista oppia. Pythonia käytetään Internet -palveluihin, kuten Pinterest ja Instagram, ja se on tarpeeksi yksinkertainen oppia perusasiat vain muutamassa päivässä.
  4. 4 Ole kärsivällinen. Ohjelmoinnin aikana törmäät usein ongelmiin, etenkin kun etsit vikoja tai käytät uusia ideoita. Sinun on opittava tyytymään pienten tulosten saavuttamiseen sen sijaan, että ratkaisisit koko ongelman kerralla. Kärsivällisyys auttaa sinua luomaan paremman koodin, mikä tarkoittaa, että ohjelmasi toimii paremmin ja työtoverisi ovat tyytyväisiä.
  5. 5 Opi työskentelemään tiimissä. Jos useita ihmisiä työskentelee projektin parissa samanaikaisesti, heillä voi olla erilainen näkemys siitä, miten projektin tulisi edetä. Tiimityö on lähes väistämätöntä liike -elämässä, joten ole valmis työskentelemään muiden ihmisten kanssa, ellet tietenkään aio kehittää koko projektia itse.
  6. 6 Etsi työ, jossa voit harjoitella ohjelmointitaitojasi. Luo verkkosivustoja ja tietokoneohjelmia vapaaehtoispohjalta. Osa-aikatyön tekeminen pienessä yrityksessä voi myös avata koodausmahdollisuuksia verkkosivustoille ja yksinkertaisille ohjelmille.
  7. 7 Keskustele muiden ohjelmoijien kanssa. On lukemattomia kehittäjäyhteisöjä, joista voit löytää tukea ja inspiraatiota. Etsi ohjelmointikäytäntöjä, osallistu hackathoneihin tai pelimeneihin (kehittäjien kokoontumiset ohjelmien tai pelien luomiseksi rajoitetussa ajassa), rekisteröidy useille ohjelmointifoorumeille ja aloita nimesi luominen ja yhteyksien kasvattaminen.
  8. 8 Harjoittele, harjoittele ja harjoittele. Joidenkin arvioiden mukaan kestää noin 15 000 tuntia ohjelmointia, ennen kuin sinua voidaan pitää todellisena mestarina. Tämä tarkoittaa vuosien jatkuvaa harjoittelua. Opit todella ohjelmointitaidon vasta, kun käytät paljon aikaa käytännön työhön ja sinusta tulee oman alan asiantuntija.
    • Yritä ohjelmoida joka päivä, myös viikonloppuisin. Vapaa -ajan ohjelmointi voi johtaa läpimurtoihin ja uusiin ideoihin.