Kuidas kodeerida: 15 sammu (piltidega)

Sisukord:

Kuidas kodeerida: 15 sammu (piltidega)
Kuidas kodeerida: 15 sammu (piltidega)

Video: Kuidas kodeerida: 15 sammu (piltidega)

Video: Kuidas kodeerida: 15 sammu (piltidega)
Video: Riigikogu 22.05.2023 2024, Mai
Anonim

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

Kood 1. samm
Kood 1. samm

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.
Kood 2. samm
Kood 2. samm

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
Archana Ramamoorthy, MS

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
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Tehnoloogiajuht, tööpäev

Meie eksperdi lugu :"

Kood 3. samm
Kood 3. samm

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

Kood 4. samm
Kood 4. samm

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
Kood 5. samm
Kood 5. samm

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.

Kood 6. samm
Kood 6. samm

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

Kood Samm 7
Kood Samm 7

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

Kood 8. samm
Kood 8. samm

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).
Kood 9. samm
Kood 9. samm

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.
Kood 10. samm
Kood 10. samm

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.
Kood 11. samm
Kood 11. samm

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.

Kood 12. samm
Kood 12. samm

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.

Kood 13. samm
Kood 13. samm

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.

Kood 14. samm
Kood 14. samm

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.

Kood 15. samm
Kood 15. samm

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.

Proovige kulutada aega programmeerimisele iga päev, isegi kui te ei tööta. Vabal ajal programmeerimine võib kaasa tuua läbimurdeid ja uusi ideid

Soovitan: