Preprosti načini programiranja: 8 korakov (s slikami)

Kazalo:

Preprosti načini programiranja: 8 korakov (s slikami)
Preprosti načini programiranja: 8 korakov (s slikami)

Video: Preprosti načini programiranja: 8 korakov (s slikami)

Video: Preprosti načini programiranja: 8 korakov (s slikami)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Maj
Anonim

Programiranje je podobno igranju inštrumenta; nenehno morate vaditi, da ohranite svoje sposobnosti ostre in izboljšate svoje tehnike. Če želite programirati ob svojem času, uporabite internet, da poiščete kodiranje in izzive za vadbo ter izboljšate svoje znanje z delom na odprtokodnih projektih ali obiskovanjem spletnih tečajev. Če želite svoje programerske sposobnosti izpopolniti v resničnem okolju, delajte na programskih projektih.

Koraki

Metoda 1 od 2: Uporaba spletnih virov

Vadite programiranje 1. korak
Vadite programiranje 1. korak

Korak 1. Učite se iz projektov odprtokodne programske opreme

Začnite tako, da na spletu iščete različne odprtokodne projekte in preprosto preberete njihovo kodo, če želite izvedeti, kako različni okviri delujejo. Začnite prispevati k odprtokodnim projektom ali ustvarite svojega, ko boste izvedeli, kako nastajajo drugi odprtokodni projekti.

  • Odprtokodni projekti so projekti, pri katerih je koda popolnoma odprta za ogled javnosti. Običajno temeljijo na skupnosti in sprejemajo pomoč drugih programerjev.
  • Na primer, če želite izvedeti, kako deluje okvir Rails, poiščite odprtokodne projekte Rails na GitHubu in preučite kodo, da vidite, kako različni programerji izvajajo različne funkcije.
Vadite programiranje 2. korak
Vadite programiranje 2. korak

Korak 2. Udeležite se spletnih tečajev, da izboljšate svoje znanje in se naučite novih tehnik

Poiščite poceni ali brezplačne spletne tečaje programiranja na spletnih mestih, kot sta Udemy ali Coursera, ali poiščite množične odprte spletne tečaje (MOOC). Prijavite se in se udeležite tečajev, da nadgradite svoje znanje programiranja.

  • Takšni tečaji so odličen način za vadbo tehnik, na katerih želite delati v svojem tempu. Koristne nasvete in povratne informacije lahko dobite tudi od učiteljev in drugih učencev.
  • MOOC -je najdete tukaj:
Vadite programiranje 3. korak
Vadite programiranje 3. korak

Korak 3. Rešite izzive kodiranja in uganke na različnih spletnih mestih za vadbo

Poiščite spletna mesta za kodiranje izzivov in poiščite nekaj, ki so vam všeč. Poskusite z različnimi izzivi pri urejanju kode za reševanje težav in izboljšanje tehnik programiranja.

Nekaj primerov vrhunskih spletnih mest za izzive kode so HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars in CodinGame

Nasvet: Programske izzive najdete tudi v DailyProgrammer Subreddit na Redditu tukaj: https://www.reddit.com/r/dailyprogrammer. Na teden so objavljeni 3 programski izzivi, nato pa skupnost pregleda rešitve in poda povratne informacije.

Vadite programiranje 4. korak
Vadite programiranje 4. korak

Korak 4. Naredite kodne vaje za učenje s ponavljanjem

Obiščite spletno mesto CodeKata in ustvarite kodo, ki bo temeljila na zahtevah za različne vaje kata. Vsako vajo ponavljajte in vsakič izboljšajte kodo, da izboljšate svoje tehnike programiranja.

  • Izraz šifra kata izvira iz japonskega koncepta kate v borilnih veščinah, ki je vaja, ki jo ponavljate vedno znova in se nenehno izboljšujete. Kode kode uporabljajo ta koncept pri programiranju tako, da ponujajo majhne vaje, ki bodo trajale 30-60 minut in se bodo ponovile.
  • Nekatere kodne kode niti ne potrebujejo kodiranja, vendar vam bodo pomagale pri vadbi spretnosti, ki so temeljne za programiranje, na primer eksperimentalno modeliranje.
  • Nekaj kat lahko najdete tudi na spletnih mestih za kodiranje, na primer Codewars, ki jih lahko obiščete tukaj:

Metoda 2 od 2: Delo na programiranju projektov

Vadite programiranje 5. korak
Vadite programiranje 5. korak

Korak 1. Načrtujte lasten projekt programske opreme

Določite poslovni problem, ki ga je treba rešiti, in poiščite rešitev. Rešitev razdelite na manjše programske naloge, ki jih lahko izvedete v določenem vrstnem redu za izvedbo rešitve in rešitev težave.

Vadite dobro samoupravljanje, tako da se med delovanjem osredotočite na vsako programsko nalogo in spremljate, kako dolgo vam vzame. Če določena naloga traja predolgo, prosite za pomoč druge programerje

Vadite programiranje 6. korak
Vadite programiranje 6. korak

Korak 2. Vadite svoje veščine odpravljanja napak pri katerem koli programskem projektu, na katerem delate

Ugotovite vzroke programskih napak in poskusite z različnimi rešitvami odpraviti ali se jih izogniti. Postavite vprašanja o tem, zakaj pride do hrošča, in poskusite z različnimi tehnikami kodiranja, da jih odpravite.

Ko nekaj uspešno odpravite, bodite pozorni na vprašanja in tehnike, ki ste jih uporabljali pri tem. Nenehno postavljajte ta vprašanja in uporabite te tehnike za prihodnje hrošče

Vadite programiranje 7. korak
Vadite programiranje 7. korak

Korak 3. Vključite se v parno programiranje, da se učite od drugih

Sodelujte z drugim programerjem na enem računalniku, da rešite določeno programsko težavo, ali skupaj delajte na programskem projektu. Izberite dobrega partnerja, od katerega se boste učili, na primer izkušenega starejšega razvijalca.

Če delate kot programer, lahko poskusite izbrati partnerja, ki vam je enak po starosti, vendar bolj izkušen od vas v drugem programskem jeziku. Na primer, če ste najbolj prepričani v svoje programske sposobnosti Python, lahko izberete nekoga, ki je vešč Ruby

Vadite programiranje 8. korak
Vadite programiranje 8. korak

Korak 4. Spremljajte napake, ki jih naredite, in se iz njih učite

Potrudite se, da opazite napake pri kodiranju, ki jih delate pri programiranju projektov. Ugotovite, zakaj je prišlo do napake, in kaj morate v prihodnje narediti drugače, da se izognete istim napakam.

Priporočena: