Kuna tehnoloogia muutub üha kättesaadavamaks, suureneb vajadus programmeerijate järele alati. Kodeerimine on aja jooksul õpitud ja täiustatud oskus, kuid kõik peavad kuskilt alustama. On mitmeid keeli, mis sobivad ideaalselt algajatele olenemata teid huvitavast valdkonnast (nt JavaScript jne. JavaScript on üsna arenenud, seega alustage HTML -i või CSS -iga). Vaadake allpool 1. toimingut.
Sammud
Meetod 1: 2: Keele õppimine
Samm 1. Ärge muretsege liiga palju selle pärast, millist keelt valite
Paljud alustavad kodeerijad võitlevad esmakordselt õppima asudes, millist keelt valida. (Sest nad ei tea, kust oma esimese koodiga alustada). Tegelik keel, millega hakkate õppima, ei muuda andmestruktuuride ja loogika tundmaõppimisel suurt vahet. Need on kõige olulisemad oskused ja neid saab lihvida mis tahes keelega.
- Keele valimisel keskenduge lihtsalt sellele, millist arengut soovite alustada, ja valige sealt sissejuhatav keel. Näiteks kui soovite õppida veebiarendust, alustage HTML5 -st, mida täiendavad CSS, JavaScript ja PHP. Kui soovite teha töölauarakendusi, alustage C -ga++ või mõni muu programmeerimiskeel.
- Kui teete kodeerimisest karjääri, leiate, et te ei pruugi kunagi kasutada keelt, mida õppisite esmakordselt kodeerima. Selle asemel hakkate dokumenteerimise ja katsetamise käigus keeli õppima.
Samm 2. Leidke veebist tasuta ressursse valitud keele jaoks
Internet on tasuta õpetuste, klasside ja videote aare, mis on kohandatud teie valitud keelele. Päeva jooksul saate hakkama peaaegu iga sissejuhatava keele põhilise arusaamisega.
- Populaarsete saitide hulka kuuluvad Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School ja palju muud.
- Siin wikiHow'is on saadaval mitmesuguseid keelespetsiifilisi stardijuhendeid.
- Peaaegu iga programmeerimisstsenaariumi kohta leiate juhiseid YouTube'is.
- Stack Exchange on üks populaarsemaid küsimuste ja vastuste saite mis tahes programmeerimisküsimuste korral.
Eksperdi näpunäide
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
Tehnoloogiajuht, tööpäev
Meie eksperdi lugu :"
Samm 3. Laadige alla hea tekstiredaktor
Paljud programmeerimiskeeled võimaldavad teil koodi kirjutamisel kasutada väliseid tekstiredaktoreid. Leidke tekstiredaktor, mis võimaldab teil näha taandeid ja koodimärgistust.
Populaarsete programmide hulka kuuluvad Notepad ++ (Windows), TextWrangler (OS X), JEdit või Visual Studio Code
Samm 4. Laadige alla vajalikud kompilaatorid
Mõni programmeerimiskeel nõuab loodud koodi käivitamiseks kompilaatorit. Koostajad tõlgivad teie kirjutatud koodi madalama taseme keelde, mida masin saab töödelda. Paljud kompilaatorid on avatud lähtekoodiga ja neid saab tasuta kasutada. Keeled, mis nõuavad kompilaatoreid, on järgmised:
- C
- C ++
- C#
- Java
- BASIC
- Fortran
Samm 5. Alustage oma esimese projektiga
Valige hea sissejuhatav projekt, mis aitab teil jalad märjaks saada. Internetis on mitmeid soovitusi ja õpetusi, kuid mõned kohad, kust alustada, on HTML -i põhilised veebisaidid, põhilised andmebaasi- ja vormifunktsioonid PHP -ga või lihtsad programmid mis tahes kompilaatori keeles.
Samm 6. Kommenteerige kogu oma kood
Kõigil programmeerimiskeeltel on kommentaarifunktsioon, mis võimaldab sisestada teksti, mida kompilaator eirab. See võimaldab teil oma koodile kommentaare lisada. Need kommentaarid on üliolulised nii selleks, et anda teistele teada, kuidas teie kood töötab, kui ka meelde tuletada, mida teie kood teeb.
Kommenteerimisfunktsiooni abil saate ka oma programmist koodi kiiresti testimiseks eemaldada. Asetage kommentaarimärgendid selle koodi ümber, mille soovite välistada, ja eemaldage seejärel koodi tagastamiseks kommentaarimärgendid
Samm 7. Valige teised programmid või veebiprojektid
Kui õpite, siis ärge häbenege asju üles otsida ja näha, kuidas teised on samade ülesannetega hakkama saanud. Võtke aega, et mõista, miks kood teeb seda, mida ta teeb.
Sellest juhendist leiate lisateavet veebisaitide lähtekoodi vaatamise kohta
Meetod 2/2: laiendage oma teadmisi
Samm 1. Võtke tunde
Kogukonna kolledžid, tehnikakoolid ja veebiprogrammid pakuvad sertifikaate ja klasse, mis aitavad teil tööd saada ja õpetavad teid programmeerima. Kõrgharidus, nagu arvutiteadus, ei ole alati vajalik, kuid võib aidata täistööajaga programmeerimistööd saada.
- (Palju võib öelda õpetaja või programmeerimisspetsialistiga kahekesi olemise kohta, mis pole veebiallikate puhul alati saadaval.)
- Klassid võivad kalliks minna, seega kaaluge kasu. Kui programmeerimine on lihtsalt hobi, ei pruugi tunnid olla aega ja raha väärt. Kui soovite programmeerimise karjääriks muuta, võivad klassid teile suure hoo sisse anda (kuid jällegi pole see kaugeltki vajalik, kui teil on annet).
Samm 2. Laiendage oma teadmisi
Lisaks programmeerimiskeelte õppimisele saate palju kasu loogika- ja matemaatikatundidest, kuna need on sageli vajalikud edasijõudnud programmeerimiseks. Seda ei pea tingimata koolis õppima, kuid klassiruumi seaded võivad aidata.
- Programmeerimine, mis hõlmab füüsika arvutusi ja muid simulatsioone, nõuab algoritmide ja mudelite tugevat mõistmist.
- Loogika on programmeerimise alus, nii et loogika ja protsesside mõistmine aitab teil kodeerimisel probleeme lahendada.
- Täiustatud matemaatika tundmine pole enamiku programmeerimise jaoks vajalik, kuid teadmised võivad tuua kasu ja optimeerimist.
Samm 3. Õppige rohkem keeli
Kui olete oma algkeelest hästi aru saanud, võite hakata hargnema. Leidke mõni muu keel, mis täiendab teie tuttavat keelt, või valige keel konkreetse töö jaoks, mis teid huvitab. Täiendavaid keeli, nagu HTML ja CSS, on sageli kõige lihtsam õppida.
- Java on üks populaarsemaid keeli ja Java -arendajatel on sageli palju võimalusi. Java võib töötada väga erinevates süsteemides ja sellel on lugematu arv rakendusi. Java kasutatakse Androidi rakenduste jaoks, mis on üks kiiremini kasvavaid turge.
- C ++ on videomängude arendamiseks väga soovitatav. Unity'is (laialdaselt kasutatav odav mängumootor) ja UDK-s (populaarse Unreal-mootori kood) kodeerimise õppimine võib aidata mõningaid uksi avada, kuigi väljaspool videomängutööstust pole need nii kasulikud.
- Kui soovite luua iPhone'i rakendusi, on Xcode ja Objective-C teie peamised tööriistad. Teil on vaja ka Maci, kuna Xcode saab kompileerida ainult Macis.
- Python on serveri skriptikeel, mis on üks lihtsamini õpitavaid keeli. Pythonit kasutatakse selliste veebiteenuste jaoks nagu Pinterest ja Instagram ning see on piisavalt lihtne, et õppida põhitõdesid vaid mõne päevaga.
Samm 4. Olge kannatlik
Programmeerimisel seisate sageli silmitsi väljakutsetega, eriti kui tegemist on vigade otsimisega või uue idee elluviimisega. Peate õppima olema rahul väikeste tulemuste saavutamisega, selle asemel et lahendada kogu mõistatust korraga. Kannatlikkus toob kaasa tõhusama koodi, mis toob kaasa paremini toimivad programmid ja õnnelikumad kolleegid.
Samm 5. Õppige teistega koostööd tegema
Kui teil on projekti kallal mitu inimest, saate selle kohta mitu vaadet. Meeskondades töötamine on ärimaailmas praktiliselt vältimatu, nii et kui te ei kavatse kõike iseseisvalt arendada, olge valmis teistega koostööd tegema.
Samm 6. Hankige töö, kus saate oma kodeerimisoskusi praktiseerida
Töötage vabatahtlikuna veebisaitide kujundamisel või töölauarakenduste kirjutamisel. Osalise tööajaga töö väikeses ettevõttes võib avada võimalusi veebisaitide või lihtsate rakenduste jaoks koodi kirjutamiseks.
Samm 7. Ühendage teiste programmeerijatega
Seal on lugematu arv kogukondi ja arendajate kogunemisi, mis aitavad teid toetada ja inspireerida. Otsige üles kohalikud programmeerimiskokkulepped, osalege häkkimises või mängude segamises (ühise teemaga ajastatud sündmused) ja registreeruge mõnel programmeerimisfoorumil, et alustada oma kokkupuute ja võrgustiku laiendamist.
Samm 8. Harjuta, harjuta, harjuta
Hinnanguliselt kulub umbes 15 000 tundi, enne kui teid võib pidada arvutiprogrammeerimise eksperdiks. See on aastatepikkune rakenduspraktika. Programmeerimine saab tõeliselt selgeks alles pärast seda, kui olete aega harjutamiseks ja vilunud.