6 tapaa oppia ohjelmointikieliä

Sisällysluettelo:

6 tapaa oppia ohjelmointikieliä
6 tapaa oppia ohjelmointikieliä

Video: 6 tapaa oppia ohjelmointikieliä

Video: 6 tapaa oppia ohjelmointikieliä
Video: Pudotusvalikon tekeminen Excelissä (💥ALLE MINUUTISSA💥) 2024, Saattaa
Anonim

Jos olet kiinnostunut luomaan tietokoneohjelmia, mobiilisovelluksia, verkkosivustoja, pelejä tai mitä tahansa ohjelmistoja, sinun pitäisi tietää, miten voit ohjelmoida ne. Ohjelmat tehdään ohjelmointikielellä. Tämän kielen avulla ohjelmat voivat toimia niitä käyttävissä koneissa, kuten tietokoneissa, matkapuhelimissa tai muissa laitteissa.

Vaihe

Tapa 1/6: Ohjelmointikielen valitseminen

Opi ohjelmointikieli Vaihe 1
Opi ohjelmointikieli Vaihe 1

Vaihe 1. Määritä kiinnostuksen kohteesi

Voit aloittaa minkä tahansa ohjelmointikielen oppimisen (vaikka jotkut kielet ovat "helpompia" kuin toiset "), joten saatat haluta oppia kysymällä itseltäsi:" Mitä haluan saavuttaa hallitsemalla ohjelmointikielen? ". ohjelmointikieli, jonka sinun pitäisi oppia, ja se antaa sinulle hyvän lähtökohdan.

Jos haluat olla web -kehittäjä, sinun on oltava sujuva eri kielellä kuin työpöytäohjelmien kehittäjä. Mobiilisovelluksen luominen vaatii myös eri kielen kuin koneen ohjelmointi. Kaikki päätöksesi määräävät oppimisen suunnan

Opi ohjelmointikieli Vaihe 2
Opi ohjelmointikieli Vaihe 2

Vaihe 2. Harkitse yksinkertaisen kielen oppimista

Riippumatta valinnastasi, sinun kannattaa harkita yksinkertaisemman, korkeamman tason kielen oppimista. Nämä kielet ovat erityisen hyödyllisiä aloittelijoille, koska ne opettavat ohjelmoinnin peruskäsitteitä ja ajattelua, joita voidaan soveltaa mille tahansa kielelle.

  • Tämän luokan kaksi suosituinta kieltä ovat Python ja Ruby. Molemmat ovat objektipohjaisia verkkosovelluskieliä, jotka käyttävät helposti luettavaa syntaksia.
  • Objektisuuntautuneet ohjelmointikielet tarkoittavat, että ne on rakennettu "objektien" tai tietojoukkojen käsitteen ja niiden käsittelyn ympärille. Tätä käsitettä käytetään erilaisissa edistyneissä ohjelmointikielissä, kuten C ++, Java, Objective-C ja PHP.
Opi ohjelmointikieli Vaihe 3
Opi ohjelmointikieli Vaihe 3

Vaihe 3. Lue joitakin perusoppaita eri kielille

Jos et vieläkään ole varma, mitä kieltä haluat oppia, lue useiden eri kielten oppaat. Jos yksi kieli on helpompi ymmärtää kuin toinen, kokeile käyttää sitä, jotta näet, toimiiko se sinulle. Internetissä on tuhansia opetusohjelmia jokaiselle ohjelmointikielelle, ja monet niistä ovat saatavilla WikiHow -sivustossa

  • Python - loistava aloittelijan kieli ja varsin tehokas, jos alat ymmärtää sen käyttöä. Tätä kieltä käytetään monissa verkkosovelluksissa ja jopa joissakin peleissä.
  • Java - Käytetään erityyppisissä ohjelmissa peleistä, verkkosovelluksista ATM -ohjelmistoihin.
  • HTML - Alkukieli, joka kaikkien web -kehittäjien on hallittava. Sinun pitäisi tuntea HTML ennen kuin opit muita web -ohjelmointikieliä.
  • C - Vaikka se on melko vanha, C on edelleen tehokas, ja se on uudempien C ++, C# ja Objective -C perusta.

Menetelmä 2/6: Aloita alusta

Opi ohjelmointikieli Vaihe 4
Opi ohjelmointikieli Vaihe 4

Vaihe 1. Opi valitsemasi ohjelmointikielen peruskäsitteet

Vaikka vaiheet riippuvat valitsemastasi ohjelmointikielestä, kaikilla ohjelmointikielillä on peruskäsitteitä, jotka ovat hyödyllisiä ohjelmien rakentamisessa. Kun opit nämä käsitteet aikaisin, sinun on helpompi ratkaista ongelmia ja luoda tehokas ja tehokas koodi. Alla on yleisiä peruskäsitteitä, jotka löytyvät monilta eri kieliltä:

  • Muuttujat - Muuttuja on tapa tallentaa ja viitata jatkuvasti muuttuviin tietoihin. Muuttujia voidaan manipuloida, ja niillä on usein erityistyyppejä, kuten "kokonaislukuja", "merkkejä" jne., Jotka määrittävät, mitä tietoja voidaan tallentaa. Ohjelmoinnissa muuttujilla on yleensä nimet, jotka helpottavat ihmisten lukijoiden ymmärtämistä. Tämä helpottaa muuttujien vuorovaikutusta koodin muiden osien kanssa.
  • Ehdolliset lausunnot - Nämä lausumat ovat toimia, jotka perustuvat väitteen totuuteen tai valheellisuuteen. Yleisin ehdollisen lausekkeen muoto on "Jos-sitten", Jos lause on totta (esim. X = 5), jotain tapahtuu. Jos lause on väärä (esim. X! = 5), tapahtuu jotain muuta.
  • Toiminto tai alirutiini - Tämän käsitteen nimi vaihtelee ohjelmointikielen mukaan. Tätä käsitettä kutsutaan yleensä "menettelyksi", "menetelmäksi" tai "kutsutuksi yksiköksi", ja se on pienempi ohjelma ohjelman sisällä. Ohjelma voi kutsua toiminnon monta kertaa, ja sen avulla ohjelmoijat voivat helposti luoda monimutkaisia ohjelmia.
  • Tietojen syöttö - Tämä käsite on hyvin laaja ja sitä käytetään lähes kaikilla ohjelmointikielillä. Tämä käsite sisältää käyttäjän syöttämien tietojen käsittelyn ja jo syötettyjen tietojen tallentamisen. Tietojen syöttötapa riippuu ohjelman tyypistä ja käyttäjän käytettävissä olevasta syötteestä (näppäimistö, tiedosto jne.). Tämä liittyy Output-ohjelmaan, joka näyttää tulokset käyttäjälle joko näyttöruudussa tai tiedostona.
Opi ohjelmointikieli Vaihe 5
Opi ohjelmointikieli Vaihe 5

Vaihe 2. Asenna tarvittava ohjelmisto

Useimmat ohjelmointikielet vaativat "kääntäjän", ohjelman, joka kääntää koodin koneen ymmärtämälle kielelle. Muut kielet, kuten Python, käyttävät tulkkeja, jotka voivat suorittaa koodin kääntämättä sitä.

  • Joillakin kielillä on IDE (Integrated Development Environment), joka sisältää yleensä koodieditorin, "kääntäjän" tai tulkin ja "virheenkorjaimen". IDE -ohjelmoijat voivat suorittaa vaaditut toiminnot yhdessä paikassa. IDE: llä voi olla myös visuaalinen esitys objektien hierarkiasta ja hakemistosta.
  • Internetissä on monia koodieditoria. Koodieditorit tarjoavat erilaisia tapoja lihavoida syntaksia ja muita kehittäjäystävällisiä työkaluja.

Tapa 3/6: Ensimmäisen ohjelman luominen

Opi ohjelmointikieli Vaihe 6
Opi ohjelmointikieli Vaihe 6

Vaihe 1. Keskity yhteen konseptiin kerrallaan

Yksi ensimmäisistä ohjelmista, joita opetettiin mille tahansa kielelle, oli "Hello World". Tämä ohjelma on yksinkertainen ohjelma, joka näyttää tekstin "Hello World" (tai jonkin muun muunnelman) näytöllä. Tämä ohjelma opettaa aloitteleville ohjelmoijille perustoiminnallisten ohjelmien luomista ja tulosten käsittelyä. Muuttamalla tekstiä voit oppia, miten ohjelma käsittelee perustietoja. Englanninkielisessä WikiHow -ohjelmassa on useita oppaita "Hello World" -ohjelmoinnista eri ohjelmointikielillä:

  • Hei maailma Pythonissa
  • Hello World in Ruby
  • Hello World in C.
  • Terve maailma PHP: ssä
  • Hello World in C#
  • Hei maailma Javassa
Opi ohjelmointikieli Vaihe 7
Opi ohjelmointikieli Vaihe 7

Vaihe 2. Opi purkamalla online -näyteohjelma

Internetissä on tuhansia koodinäytteitä lähes kaikelle ohjelmointikielelle. Näiden esimerkkien avulla voit oppia, miten kielen eri osat toimivat ja miten kielen eri osat ovat vuorovaikutuksessa. Luo oma ohjelma ottamalla osaa annetuista esimerkeistä.

Opi ohjelmointikieli Vaihe 8
Opi ohjelmointikieli Vaihe 8

Vaihe 3. Tarkista syntaksi

Syntaksi on tapa kirjoittaa kieli, jota "kääntäjä" ja "tulkki" ymmärtävät. Jokaisella kielellä on eri syntaksi, vaikka joitakin syntaksin osia käytetään myös monilla ohjelmointikielillä. Ohjelmoinnin oppimisen syntaksi on erittäin tärkeä, ja se on yleensä ensimmäinen ajatus, joka tulee mieleen, kun ihmiset kuulevat tietokoneohjelmoinnista. Todellisessa maailmassa syntaksi on vain perusta uusien konseptien rakentamiselle.

Opi ohjelmointikieli Vaihe 9
Opi ohjelmointikieli Vaihe 9

Vaihe 4. Kokeile muutoksia

Tee muutoksia näyteohjelmaan ja testaa tuloksia. Kokeilemalla opit mikä toimii ja mikä ei nopeammin kuin kirjan tai oppaan lukeminen. Älä pelkää rikkoa ohjelmaa; virheiden korjaamisen oppiminen on osa kehitysprosessia, ja uudet asiat melkein aina eivät toimi aluksi.

Opi ohjelmointikieli Vaihe 10
Opi ohjelmointikieli Vaihe 10

Vaihe 5. Aloita virheenkorjauksen oppiminen

Kun ohjelmoit, sinun on kohdattava virheitä/vikoja, jotka ovat ohjelmavirheitä ja voivat näkyä missä tahansa. Nämä virheet voivat olla vaarattomia tai jopa estää ohjelmaa suorittamasta. Virheiden löytäminen ja niiden korjaaminen on tärkeä prosessi ohjelmistokehityksessä, joten sinun pitäisi saada tapana tehdä tämä varhain.

Kun kokeilet perusohjelman muuttamista, huomaat, että asiat eivät toimi kunnolla. Muiden tapojen löytäminen ohjelmien suorittamiseen on yksi arvokkaimmista taidoista, joita sinulla pitäisi olla ohjelmoijana

Opi ohjelmointikieli Vaihe 11
Opi ohjelmointikieli Vaihe 11

Vaihe 6. Kommentoi koodisi

Lähes jokaisella ohjelmointikielellä on "kommentti" -toiminto, jonka avulla voit kirjoittaa tekstiä, jota tulkki tai kääntäjä ei käsittele. Tämä auttaa paitsi muistamaan, mitä koodi tekee suurissa ohjelmissa, se on myös tärkeä prosessi yhteistyöympäristöissä, koska kommentit antavat muiden ymmärtää koodisi toimintaa.

Menetelmä 4/6: Tutki rutiinilla

Opi ohjelmointikieli Vaihe 12
Opi ohjelmointikieli Vaihe 12

Vaihe 1. Kirjoita koodi joka päivä

Ohjelmointikielen hallitseminen vie aikaa. Jopa hallitaksesi yksinkertaisen kielen, kuten Pythonin (joka kestää vain 1-2 päivää perussyntaksin ymmärtämiseksi) yksin, tarvitset paljon aikaa. Kuten kaikki muutkin kyvyt, harjoittelu on avain sujuvuuteen. Yritä käyttää muutama minuutti päivässä koodin kirjoittamiseen, vaikka työn ja illallisen välillä olisi vain tunti.

Opi ohjelmointikieli Vaihe 13
Opi ohjelmointikieli Vaihe 13

Vaihe 2. Aseta ohjelman tavoitteet

Kun asetat tavoitteita, jotka ovat haastavia, mutta silti saavutettavissa, voit alkaa ratkaista ongelmia ja löytää ratkaisuja. Kokeile valita perussovellus, kuten laskin, ja mieti, miten voit luoda sellaisen. Käytä oppimaasi syntaksia ja käsitteitä ja käytä niitä ohjelmassasi.

Opi ohjelmointikieli Vaihe 14
Opi ohjelmointikieli Vaihe 14

Vaihe 3. Keskustele muiden kanssa ja lue muita ohjelmia

On monia ohjelmointiyhteisöjä, jotka on omistettu tietyille aloille tai kielille. Näiden yhteisöjen löytäminen ja niihin osallistuminen helpottaa oppimisprosessiasi. Pääset käsiksi monenlaisiin esimerkkeihin ja työkaluihin, jotka auttavat oppimisprosessiasi. Muiden ohjelmoijien koodin lukeminen on inspiroivaa ja auttaa sinua ymmärtämään käsitteitä, joita et tunne.

  • Etsi kielesi online -ohjelmointifoorumeita ja yhteisöjä. Muista osallistua, älä vain kysy. Yhteisöä pidetään yleensä yhteistyön ja keskustelun paikkana, ei vain kysymysten ja vastausten paikkana. Voit pyytää apua, mutta älä unohda näyttää koodiasi ja olla valmis kokeilemaan muita näkemyksiä.
  • Kun sinulla on kokemusta, kokeile osallistua jaettuun ohjelmointiistuntoon tai hakata. Molemmat ovat tapahtumia, joissa ihmiset tai joukkueet kilpailevat aikaa vastaan luodakseen ohjelmia, jotka toimivat ja yleensä pyörivät tietyn teeman ympärillä. Nämä tapahtumat voivat olla hauskoja ja loistava tapa tavata muita ohjelmoijia.
Opi ohjelmointikieli Vaihe 15
Opi ohjelmointikieli Vaihe 15

Vaihe 4. Haasta itsesi pitämään oppiminen hauskaa

Yritä tehdä jotain, mitä et tiedä miten tehdä. Ota selvää kuinka tehdä jotain ja ota se käyttöön ohjelmassasi. Älä tyydy toimivaan ohjelmaan; tee kaikkesi varmistaaksesi, että kaikki ohjelman osat toimivat moitteettomasti.

Tapa 5/6: Tiedon laajentaminen

Opi ohjelmointikieli Vaihe 16
Opi ohjelmointikieli Vaihe 16

Vaihe 1. Ota ohjelmointikoulutus

Monet yliopistot, korkeakoulut ja korkeakoulut tarjoavat ohjelmointitunteja, joita voit suorittaa, vaikka et olisikaan opiskelija. Ohjelmointitunnit ovat hyvä tapa oppia, koska kokeneet ohjelmoijat auttavat sinua ja tapaat muita paikallisia ohjelmoijia.

Opi ohjelmointikieli Vaihe 17
Opi ohjelmointikieli Vaihe 17

Vaihe 2. Osta tai lainaa käsikirja

Jokaiselle kielelle on monia ohjelmointikirjoja. Vaikka tietosi eivät saisi rajoittua kirjoihin, ohjelmointikirjat tarjoavat hyviä viitteitä ja esimerkkejä.

Opi ohjelmointikieli Vaihe 18
Opi ohjelmointikieli Vaihe 18

Vaihe 3. Opi matematiikkaa ja logiikkaa

Useimmat ohjelmointikonseptit sisältävät laskutoimituksen perusasioita, mutta saatat haluta oppia edistyneempiä käsitteitä. On tärkeää hallita matematiikka, jos kehität monimutkaisia simulaatioita tai muita algoritmisia ohjelmia. Säännölliseen ohjelmointiin et tarvitse monimutkaista matematiikkaa. Logiikan, erityisesti tietokone logiikan, opiskelu auttaa sinua ymmärtämään, miten kehittyneiden ohjelmien ongelmat ratkaistaan.

Opi ohjelmointikieli Vaihe 19
Opi ohjelmointikieli Vaihe 19

Vaihe 4. Älä lopeta ohjelmointia

Suosittu teoria sanoo, että päällikkö vaatii 10 tuhatta lentotuntia. Vaikka sen totuudenmukaisuudesta keskustellaan, yleinen periaate säilyy: kaiken hallitseminen vie aikaa ja omistautumista. Älä odota sinun ymmärtävän kaikkea yhdessä yössä, mutta jos keskityt opintoihisi, sinusta voi tulla oman alan asiantuntija.

Opi ohjelmointikieli Vaihe 20
Opi ohjelmointikieli Vaihe 20

Vaihe 5. Opi toinen ohjelmointikieli

Vaikka saat toimeen yhdellä ohjelmointikielellä, monet ohjelmoijat lisäävät kilpailukykyään oppimalla toisen ohjelmointikielen. Heidän toinen tai kolmas ohjelmointikielensä tukee yleensä heidän ensimmäistä kieltä ja auttaa heitä kehittämään monimutkaisempia ja mielenkiintoisempia ohjelmia. Kun olet ymmärtänyt ensimmäisen kielesi hyvin, opi toinen kieli.

Saatat tuntea, että toisen kielen oppiminen on nopeampaa kuin ensimmäisen oppiminen. Perusohjelmointikonsepteja voidaan soveltaa useilla kielillä, varsinkin jos kielet ovat edelleen sukulaisia

Tapa 6/6: Taitojen soveltaminen

Opi ohjelmointikieli Vaihe 21
Opi ohjelmointikieli Vaihe 21

Vaihe 1. Ota peruskurssi

Vaikka sinun ei todellakaan tarvitse, yliopistossa suorittamasi perustutkinto -opiskelu altistaa sinut useille kielille ja auttaa sinua laajentamaan ammatti- ja muiden opiskelijoiden verkostoasi. Tämä menetelmä ei todellakaan ole kenellekään, ja monet menestyvät ohjelmoijat eivät ole koskaan käyneet virallista oppilaitosta.

Opi ohjelmointikieli Vaihe 22
Opi ohjelmointikieli Vaihe 22

Vaihe 2. Luo portfolio

Kun olet ohjelmoinut ja laajentanut tietämystäsi, varmista, että paras työsi on tallennettu portfolioon. Voit näyttää portfolion haastattelijoille ja mahdolliselle pomollesi esimerkkinä työstäsi. Muista näyttää työsi vapaa -ajallasi ja että voit lähettää työsi yritykselle, jossa työskentelet.

Opi ohjelmointikieli Vaihe 23
Opi ohjelmointikieli Vaihe 23

Vaihe 3. Hanki freelance -työ

Ohjelmoijilla, erityisesti mobiilisovellusten valmistajilla, on monia freelance -työmahdollisuuksia. Yritä tehdä joitain sovelluksia ymmärtääksesi, miten kaupallisten sovellusten kehittäminen toimii. Usein voit käyttää freelance -työtäsi rakentaaksesi portfolion ja ohjata julkaistua työtäsi.

Opi ohjelmointikieli Vaihe 24
Opi ohjelmointikieli Vaihe 24

Vaihe 4. Kehitä kaupallinen tai ilmainen ohjelma

Sinun ei tarvitse työskennellä jonkun muun puolesta ansaitaksesi rahaa ohjelmoinnilla. Jos osaat ohjelmoida, voit rakentaa oman ohjelmistosi ja julkaista sen muiden sivustojen tai markkinapaikkojen kautta. Ole valmis tukemaan kaupallisesti julkaistua sovellustasi, koska ostajat odottavat sovelluksen toimivan.

Ilmaiset sovellukset ovat suosittu tapa jakaa pieniä ohjelmia tai työkaluja. Kehittäjät eivät ansaitse rahaa, mutta he ansaitsevat hyvän nimen ja kehittäjät näkyvät paremmin yhteisössä

Vinkkejä

  • Jos olet kiinnostunut kehittämään pelejä, kokeile Pythonia, C ++: ta tai Javaa. Näistä kolmesta C ++ toimii parhaiten, Python on helpoin kieli oppia ja Java toimii Windowsissa, Macissa ja Linuxissa ilman muutoksia.
  • Lisätietoja ilmaisista ohjelmistoista ja ohjelmien lähdekoodeista, jotka ovat saatavilla ilmaisten ohjelmistojen hakemistossa. Miksi luoda uusi ohjelma, kun voit parantaa olemassa olevaa? Varmista kuitenkin, että ymmärrät, mitä ohjelmoit.
  • Useimmille ihmisille mielenkiintoisten tai käyttökelpoisten ohjelmien luominen on mielenkiintoisempaa kuin kirjoissa olevien esimerkkien seuraaminen. Etsi hakukoneen avulla sinua kiinnostavat projektit.
  • Kun opit jotain uutta, on hyvä käyttää sitä itse ja muuttaa muotoilua, jotta voit ennustaa tulokset ja ymmärtää käsitteen.
  • Käytä uutta ohjelmointirajapintaa ja ohjelmistonvalmistajien saatavilla olevia viitteitä.
  • Viittaukset ovat saatavilla auttamaan sinua. Älä häpeä, jos et voi muistaa kaikkia koodeja ulkoa, koska hallitseminen vie aikaa. Tärkeintä on, että tiedät mistä löytää viittauksia.
  • Harjoittele harjoitellaksesi ihmisiä. Paitsi että sinusta tulee pätevämpi, voit myös ajatella eri näkökulmista.

Suositeltava: