Kun tekniikka tulee yhä helpommin saataville, ohjelmoijien tarve kasvaa jatkuvasti. Koodaus on taito, joka on opittu ja kehittynyt ajan myötä, mutta jokaisen on aloitettava jostain. On olemassa monia kieliä, jotka ovat täydellisiä aloittelijoille riippumatta siitä, mistä alueesta olet kiinnostunut (esim. JavaScript jne. JavaScript on melko kehittynyt, joten aloita HTML- tai CSS -koodilla). Katso ohjeet vaiheesta 1.
Askeleet
Menetelmä 1/2: Kielen oppiminen
Vaihe 1. Älä huolehdi liikaa valitsemastasi kielestä
Monet aloittavat kooderit kamppailevat valitsemansa kielen kanssa, kun he aloittavat oppimisen. (Koska he eivät tiedä mistä aloittaa ensimmäisellä koodillaan). Varsinaisella kielellä, jolla aloitat oppimisen, ei ole suurta merkitystä tietorakenteiden ja logiikan oppimisessa. Nämä taidot ovat tärkeimpiä, ja niitä voidaan hioa millä tahansa kielellä.
- Kun valitset kieltä, keskity vain siihen, millaista kehitystä haluat aloittaa, ja valitse esittelykieli sieltä. Jos haluat esimerkiksi oppia verkkokehitystä, aloita HTML5: llä, jota täydentää CSS, JavaScript ja PHP. Jos haluat tehdä työpöytäsovelluksia, aloita C: llä++ tai jokin muu ohjelmointikieli.
- Jos teet koodauksesta uran, huomaat, ettet ehkä koskaan käytä sitä kieltä, jonka olet ensin oppinut koodaamaan. Sen sijaan opit kieliä dokumentoinnin ja kokeilun aikana.
Vaihe 2. Etsi ilmaisia resursseja verkossa valitsemallesi kielelle
Internet on aarrearkku ilmaisia opetusohjelmia, luokkia ja videoita, jotka kaikki on räätälöity valitsemallesi kielelle. Voit alkaa saada perustiedot lähes mistä tahansa johdantokielestä päivässä.
- Suosittuja sivustoja ovat Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School ja paljon muuta.
- WikiHow-sivustolla on saatavilla erilaisia kielikohtaisia aloitusoppaita.
- Löydät oppaita melkein mihin tahansa ohjelmointiskenaarioon YouTubessa.
- Stack Exchange on yksi suosituimmista Q & A -sivustoista kaikkiin ohjelmointikysymyksiin.
ASIANTUNTIJAN VINKKI
Archana Ramamoorthy, MS
Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.
Archana Ramamoorthy, MS
teknologiajohtaja, Workday
Asiantuntijamme tarina :"
Vaihe 3. Lataa hyvä tekstieditori
Monet ohjelmointikielet mahdollistavat ulkoisten tekstieditorien käytön koodia kirjoittaessasi. Etsi tekstieditori, jonka avulla voit nähdä sisennykset ja koodimerkinnät.
Suosittuja ohjelmia ovat Notepad ++ (Windows), TextWrangler (OS X), JEdit tai Visual Studio Code
Vaihe 4. Lataa tarvittavat kääntäjät
Jotkin ohjelmointikielet edellyttävät kääntäjää luodun koodin suorittamiseksi. Kääntäjät kääntävät kirjoittamasi koodin alemman tason kielelle, jota kone voi käsitellä. Monet kääntäjät ovat avoimen lähdekoodin ja ilmaisia. Kääntäjiä vaativia kieliä ovat:
- C
- C ++
- C#
- Java
- PERUS
- Fortran
Vaihe 5. Aloita ensimmäinen projektisi
Valitse hyvä esittelyprojekti, joka auttaa sinua kastelemaan jalkasi. Verkossa on useita ehdotuksia ja opetusohjelmia, mutta jotkut aloituspaikat ovat HTML -perusverkkosivustot, tietokannan ja lomakkeen perustoiminnot PHP: llä tai yksinkertaiset ohjelmat millä tahansa kääntäjäkielellä.
Vaihe 6. Kommentoi kaikki koodisi
Kaikilla ohjelmointikielillä on kommenttitoiminto, jonka avulla voit syöttää kääntäjän huomiotta jättämää tekstiä. Tämän avulla voit lisätä kommentteja koodiin. Nämä kommentit ovat ratkaisevia, jotta voit kertoa muille, miten koodisi toimii, ja muistuttaa itseäsi siitä, mitä koodi tekee.
Voit myös käyttää kommenttitoimintoa poistamaan koodin nopeasti ohjelmastasi testausta varten. Aseta kommenttitunnisteet sen koodin ympärille, jonka haluat sulkea pois, ja poista sitten kommenttitunnisteet palauttaaksesi koodin
Vaihe 7. Valitse muita ohjelmia tai verkkoprojekteja
Kun opit samalla, älä häpeä katsoa asioita ja nähdä, miten muut ovat hoitaneet samat tehtävät. Ota aikaa ymmärtääksesi, miksi koodi tekee sen, mitä se tekee.
Katso tästä oppaasta lisätietoja verkkosivustojen lähdekoodin tarkastelemisesta
Tapa 2/2: Tietojesi laajentaminen
Vaihe 1. Ota oppitunteja
Yhteisön oppilaitokset, teknologiakoulut ja online -ohjelmat tarjoavat sertifikaatteja ja luokkia, jotka auttavat sinua saamaan työn ja opettavat sinulle ohjelmointia. Tietojenkäsittelytieteen kaltainen jatkotutkinto ei ole aina välttämätön, mutta se voi auttaa saamaan kokopäiväisen ohjelmointityön.
- (Paljon voidaan sanoa siitä, että sinulla on kaksi kertaa opettajan tai ohjelmointiasiantuntijan kanssa, mikä ei ole aina saatavana online-lähteistä.)
- Luokat voivat tulla kalliiksi, joten punnitse hyödyt. Jos ohjelmointi on vain harrastus, luokat eivät ehkä ole ajan ja rahan arvoisia. Jos haluat muuttaa ohjelmoinnin uraksi, luokat voivat antaa sinulle suuren vauhdin (mutta taas se ei ole kaukana tarpeesta, jos sinulla on lahjakkuutta).
Vaihe 2. Laajenna tietosi
Ohjelmointikielten oppimisen lisäksi hyödyt paljon logiikan ja matematiikan tunneista, koska niitä tarvitaan usein edistyneeseen ohjelmointiin. Sinun ei välttämättä tarvitse oppia tätä koulussa, mutta luokkahuoneasetukset voivat auttaa.
- Ohjelmointi, johon kuuluu fysiikkalaskelmia ja muita simulaatioita, edellyttää vahvaa ymmärrystä algoritmeista ja malleista.
- Logiikka on ohjelmoinnin perusta, joten logiikan ja prosessien ymmärtäminen auttaa sinua ratkaisemaan ongelmat koodauksen aikana.
- Edistyneen matematiikan tuntemusta ei vaadita useimmille ohjelmoinnille, mutta tieto voi johtaa etuihin ja optimointeihin.
Vaihe 3. Opi lisää kieliä
Kun olet ymmärtänyt alkuperäisen kielesi hyvin, voit alkaa haarautua. Etsi toinen kieli, joka täydentää tuntemaasi kieltä, tai valitse kieli tietylle työlle, joka kiinnostaa sinua. Täydentävät kielet, kuten HTML ja CSS, ovat usein helpoimpia oppia.
- Java on yksi suosituimmista kielistä, ja Java -kehittäjille on usein paljon mahdollisuuksia. Java voi toimia monissa eri järjestelmissä ja sillä on lukemattomia sovelluksia. Javaa käytetään Android -sovelluksissa, jotka ovat yksi nopeimmin kasvavista markkinoista.
- C ++ on erittäin suositeltava videopelien kehittämiseen. Koodauksen oppiminen Unityssä (laajalti käytetty, edullinen pelimoottori) ja UDK (suosittu Unreal-moottori) voi auttaa avaamaan joitain ovia, vaikka ne eivät ole yhtä hyödyllisiä videopeliteollisuuden ulkopuolella.
- Jos haluat tehdä iPhone-sovelluksia, Xcode ja Objective-C ovat ensisijaisia työkaluja. Tarvitset myös Macin, koska Xcode voi kääntää vain Macille.
- Python on palvelinkomentokieli, joka on yksi helpoimmista kielistä oppia. Pythonia käytetään verkkopalveluihin, kuten Pinterest ja Instagram, ja se on riittävän yksinkertainen oppiakseen perusasiat vain muutamassa päivässä.
Vaihe 4. Ole kärsivällinen
Ohjelmoinnin aikana joudut usein kohtaamaan haasteita, etenkin vikojen metsästyksessä tai uuden idean toteuttamisessa. Sinun on opittava tyytymään pienten tulosten saavuttamiseen sen sijaan, että ratkaisisit koko palapelin kerralla. Kärsivällisyys johtaa tehokkaampaan koodiin, mikä johtaa parempiin ohjelmiin ja onnellisempiin kollegoihin.
Vaihe 5. Opi työskentelemään muiden kanssa
Jos projektin parissa työskentelee useita ihmisiä, saat useita näkemyksiä siitä, miten edetä. Työryhmissä työskentely on käytännössä väistämätöntä liike -elämässä, joten ellet suunnittele kehittävän kaikkea itsenäisesti, ole valmis työskentelemään muiden kanssa.
Vaihe 6. Hanki työ, jossa voit harjoitella koodaustaitojasi
Työskentele vapaaehtoisena verkkosivustojen suunnittelussa tai työpöytäsovellusten kirjoittamisessa. Osa -aikatyö pienessä yrityksessä voi johtaa mahdollisuuksiin kirjoittaa koodia verkkosivustoille tai yksinkertaisille sovelluksille.
Vaihe 7. Muodosta yhteys muihin ohjelmoijiin
On olemassa lukemattomia yhteisöjä ja kehittäjätapaamisia, jotka voivat auttaa ja innostaa sinua. Etsi paikallisia ohjelmointikäytäntöjä, osallistu hakkerointiin tai pelitukokseen (ajoitettuihin tapahtumiin, joilla on yhteinen teema) ja kirjaudu joillekin ohjelmointifoorumeille, jotta voit laajentaa näkyvyyttäsi ja verkostoasi.
Vaihe 8. Harjoittele, harjoittele, harjoittele
Arvioiden mukaan kestää noin 15 000 tuntia, ennen kuin sinut voidaan pitää tietokoneohjelmoinnin asiantuntijana. Tämä on vuosien soveltavaa käytäntöä. Ohjelmoinnin todellinen hallitseminen tulee vasta sen jälkeen, kun käytät aikaa harjoitteluun ja tulet taitavaksi.