Kaip koduoti: 15 žingsnių (su nuotraukomis)

Turinys:

Kaip koduoti: 15 žingsnių (su nuotraukomis)
Kaip koduoti: 15 žingsnių (su nuotraukomis)

Video: Kaip koduoti: 15 žingsnių (su nuotraukomis)

Video: Kaip koduoti: 15 žingsnių (su nuotraukomis)
Video: Learn Robotics and AI for Free | University Courses Online Right Here 2024, Gegužė
Anonim

Kadangi technologijos tampa vis labiau prieinamos, programuotojų poreikis nuolat auga. Kodavimas yra laikui bėgant išmoktas ir ištobulintas įgūdis, tačiau kiekvienas turi kažkur pradėti. Yra įvairių kalbų, kurios puikiai tinka pradedantiesiems, neatsižvelgiant į jus dominančią sritį (pvz., „JavaScript“ir pan. „JavaScript“yra gana pažengusi, todėl pradėkite nuo HTML arba CSS). Žr. 1 veiksmą, kad sužinotumėte, kaip tai padaryti.

Žingsniai

1 iš 2 metodas: kalbos mokymasis

Kodas 1 žingsnis
Kodas 1 žingsnis

1 žingsnis. Nesijaudinkite dėl to, kokią kalbą pasirinksite

Daugelis pradedančių koduotojų, pradėję mokytis, sunkiai sprendžia, kokią kalbą pasirinkti. (Nes jie nežino, kur pradėti nuo pirmojo kodo). Tikroji kalba, kuria pradedate mokytis, neturi didelio skirtumo mokantis duomenų struktūrų ir logikos. Tai įgūdžiai, kurie yra svarbiausi, ir juos galima lavinti bet kuria kalba.

  • Rinkdamiesi kalbą, sutelkite dėmesį į tai, nuo ko norite pradėti, ir pasirinkite įvadinę kalbą. Pavyzdžiui, jei norite išmokti kurti žiniatinklį, pradėkite nuo HTML5, papildyto CSS, „JavaScript“ir PHP. Jei norite kurti darbalaukio programas, pradėkite nuo C++ ar kita pagrindine programavimo kalba.
  • Jei kodavimą padarysite karjera, pastebėsite, kad niekada negalėsite naudoti tos kalbos, kurią pirmą kartą išmokote koduoti. Vietoj to, mokydamiesi dokumentų ir eksperimentuodami mokysitės kalbų.
Kodas 2 žingsnis
Kodas 2 žingsnis

2 veiksmas. Raskite internete nemokamų išteklių pasirinktai kalbai

Internetas yra nemokamų pamokų, užsiėmimų ir vaizdo įrašų lobis, pritaikytas jūsų pasirinktai kalbai. Galite pradėti suprasti beveik bet kokią įvadinę kalbą per dieną.

  • Populiarios svetainės yra „Bento“, „CodeAcademy“, „Code.org“, „html.net“, „Khan Academy“, „Udacity“, „W3Schools“, „Code School“ir daugelis kitų.
  • Čia, „wikiHow“, galite rasti įvairių kalbų pradžios vadovų.
  • „YouTube“galite rasti beveik bet kokio programavimo scenarijaus vadovus.
  • „Stack Exchange“yra viena iš populiariausių klausimų ir atsakymų svetainių, skirtų bet kokiems programavimo klausimams.

EKSPERTŲ PATARIMAS

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

vyriausiasis technologijų pareigūnas, „Workday“

Mūsų eksperto istorija :"

Kodas 3 žingsnis
Kodas 3 žingsnis

Žingsnis 3. Atsisiųskite gerą teksto rengyklę

Daugelis programavimo kalbų leidžia rašant kodą naudoti išorinius teksto redaktorius. Raskite teksto rengyklę, kuri leis matyti įterpimus ir kodo žymėjimą.

Populiarios programos yra „Notepad ++“(„Windows“), „TextWrangler“(OS X), „JEdit“arba „Visual Studio Code“

Kodas 4 žingsnis
Kodas 4 žingsnis

Žingsnis 4. Atsisiųskite reikalingus kompiliatorius

Kai kurioms programavimo kalboms reikalingas kompiliatorius, kad būtų paleistas jūsų sukurtas kodas. Kompiliatoriai išverčia jūsų parašytą kodą į žemesnio lygio kalbą, kurią mašina gali apdoroti. Daugelis kompiliatorių yra atvirojo kodo ir jais galima laisvai naudotis. Kalbos, kurioms reikalingi kompiliatoriai:

  • C
  • C ++
  • C#
  • „Java“
  • PAGRINDINIS
  • Fortranas
Kodas 5 žingsnis
Kodas 5 žingsnis

Žingsnis 5. Pradėkite savo pirmąjį projektą

Pasirinkite gerą įvadinį projektą, kuris padės sušlapti kojas. Internete yra įvairių pasiūlymų ir pamokų, tačiau kai kuriose vietose, kur pradėti, yra pagrindinės HTML svetainės, bazinės duomenų bazės ir formos funkcijos su PHP arba paprastos programos su bet kuria kompiliatoriaus kalba.

Kodas 6 žingsnis
Kodas 6 žingsnis

Žingsnis 6. Komentuokite visą savo kodą

Visos programavimo kalbos turi komentavimo funkciją, leidžiančią įvesti tekstą, kurio kompiliatorius nepaiso. Tai leidžia prie savo kodo pridėti komentarų. Šie komentarai yra labai svarbūs norint pranešti kitiems, kaip veikia jūsų kodas, ir priminti sau, ką daro jūsų kodas.

Taip pat galite naudoti komentarų funkciją, norėdami greitai pašalinti kodą iš savo programos bandymų tikslais. Įdėkite komentarų žymas aplink kodą, kurį norite išskirti, tada pašalinkite komentaro žymas, kad grąžintumėte kodą

Kodas 7 žingsnis
Kodas 7 žingsnis

7. Pasirinkite kitas programas ar žiniatinklio projektus

Kai mokotės eidami, nesigėdykite pažvelgti į dalykus ir pamatyti, kaip kiti sprendžia tas pačias užduotis. Skirkite laiko suprasti, kodėl kodas daro tai, ką daro.

Šiame vadove rasite išsamios informacijos, kaip peržiūrėti svetainių šaltinio kodą

2 metodas iš 2: išplėskite savo žinias

8 žingsnis
8 žingsnis

Žingsnis 1. Dalyvaukite pamokose

Bendruomenės kolegijos, technologijų mokyklos ir internetinės programos siūlo sertifikatus ir klases, kurios padės įsidarbinti, taip pat išmokys jus programuoti. Aukštasis laipsnis, pavyzdžiui, kompiuterių mokslas, ne visada būtinas, tačiau gali padėti gauti visą darbo dieną programavimo darbą.

  • (Daug galima pasakyti apie tai, kad buvote vienas su vienu mokytoju ar programavimo ekspertu, o tai ne visada pasiekiama naudojant internetinius šaltinius.)
  • Užsiėmimai gali brangti, todėl pasverkite naudą. Jei programavimas yra tik hobis, pamokos gali būti neverta laiko ir pinigų. Jei norite programavimą paversti karjera, pamokos gali suteikti jums didžiulį postūmį (bet vėlgi, tai toli gražu nėra būtina, jei turite talentą).
Kodas 9 žingsnis
Kodas 9 žingsnis

Žingsnis 2. Išplėskite savo žinias

Jūs ne tik mokysitės programavimo kalbų, bet ir gausite naudos iš logikos ir matematikos pamokų, nes jų dažnai reikia pažengusiam programavimui. Jūs nebūtinai turite to išmokti mokykloje, tačiau klasės nustatymai gali padėti.

  • Programuojant fizinius skaičiavimus ir kitus modeliavimus reikia gerai suprasti algoritmus ir modelius.
  • Logika yra pagrindinis programavimo pagrindas, todėl logikos ir procesų supratimas padės išspręsti problemas koduojant.
  • Žinant pažangias matematikas nereikia daugumai programavimo, tačiau žinios gali būti naudingos ir optimizuojamos.
Kodas 10 žingsnis
Kodas 10 žingsnis

Žingsnis 3. Sužinokite daugiau kalbų

Kai gerai suprasite savo pradinę kalbą, galite pradėti šakotis. Raskite kitą kalbą, kuri papildytų žinomą, arba pasirinkite kalbą konkrečiam darbui, kuris jus domina. Papildomas kalbas, tokias kaip HTML ir CSS, dažnai lengviausia išmokti.

  • „Java“yra viena populiariausių kalbų, todėl „Java“kūrėjams dažnai yra daug galimybių. „Java“gali veikti įvairiose sistemose ir turi daugybę programų. „Java“naudojama „Android“programoms, vienai sparčiausiai augančių rinkų.
  • C ++ yra labai rekomenduojamas kuriant vaizdo žaidimus. Išmokti koduoti „Unity“(plačiai naudojamas, nebrangus žaidimų variklis) ir UDK (populiaraus „Unreal“variklio kodas) gali padėti atverti kai kurias duris, nors jos nėra tokios naudingos už vaizdo žaidimų pramonės ribų.
  • Jei norite kurti „iPhone“programas, „Xcode“ir „Objective-C“bus jūsų pagrindiniai įrankiai. Jums taip pat reikės „Mac“, nes „Xcode“gali kompiliuoti tik „Mac“.
  • „Python“yra serverio scenarijų kalba, kuri yra viena iš lengviausiai išmokstamų kalbų. „Python“naudojamas žiniatinklio paslaugoms, tokioms kaip „Pinterest“ir „Instagram“, ir yra pakankamai paprastas, kad išmoktų pagrindus vos per kelias dienas.
Kodas 11 žingsnis
Kodas 11 žingsnis

Žingsnis 4. Būkite kantrūs

Programuodami dažnai susidursite su iššūkiais, ypač kai ieškoma klaidų ar įgyvendinama nauja idėja. Turėsite išmokti būti patenkinti mažų rezultatų pasiekimu, o ne vienu metu išspręsti visą galvosūkį. Kantrybė lemia efektyvesnį kodą, kuris paskatins geriau veikiančias programas ir laimingesnius kolegas.

Kodas 12 žingsnis
Kodas 12 žingsnis

Žingsnis 5. Išmokite dirbti su kitais

Jei prie projekto dirba keli žmonės, gausite keletą požiūrių į tai, kaip tai padaryti. Verslo pasaulyje praktiškai neišvengiama darbo komandose, todėl nebent planuojate viską plėtoti savarankiškai, būkite pasirengę dirbti su kitais.

Kodas 13 žingsnis
Kodas 13 žingsnis

Žingsnis 6. Gaukite darbą, kuriame galėsite praktikuoti savo kodavimo įgūdžius

Dirbkite savanoriu kurdami svetaines ar rašydami darbalaukio programas. Darbas ne visą darbo dieną mažoje įmonėje gali sudaryti galimybes parašyti svetainių ar paprastų programų kodą.

Kodas 14 žingsnis
Kodas 14 žingsnis

Žingsnis 7. Prisijunkite prie kitų programuotojų

Yra daugybė bendruomenių ir kūrėjų susibūrimų, kurie gali padėti jus paremti ir įkvėpti. Ieškokite vietinių programavimo susitarimų, dalyvaukite „hack-a-thon“ar žaidimų strigtyje (įvykiuose, kurių bendra tema) ir užsiregistruokite kai kuriuose programavimo forumuose, kad pradėtumėte plėsti savo ekspoziciją ir tinklą.

Kodas 15 žingsnis
Kodas 15 žingsnis

Žingsnis 8. Praktika, praktika, praktika

Manoma, kad užtrunka apie 15 000 valandų, kol būsite laikomas kompiuterių programavimo ekspertu. Tai taikomos praktikos metai. Tikras programavimo meistriškumas įvyks tik tada, kai skirsite laiko praktikai ir įgysite įgūdžių.

Stenkitės kasdien skirti laiko programavimui, net kai nedirbate. Programavimas laisvalaikiu gali sukelti proveržių ir naujų idėjų

Rekomenduojamas: