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
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ų.
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
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
vyriausiasis technologijų pareigūnas, „Workday“
Mūsų eksperto istorija :"
Ž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“
Ž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
Ž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.
Ž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ą
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
Ž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ą).
Ž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.
Ž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.
Ž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.
Ž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.
Ž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ą.
Ž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ą.
Ž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ų.