Jednostavni načini vježbanja programiranja: 8 koraka (sa slikama)

Sadržaj:

Jednostavni načini vježbanja programiranja: 8 koraka (sa slikama)
Jednostavni načini vježbanja programiranja: 8 koraka (sa slikama)

Video: Jednostavni načini vježbanja programiranja: 8 koraka (sa slikama)

Video: Jednostavni načini vježbanja programiranja: 8 koraka (sa slikama)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Svibanj
Anonim

Programiranje je poput sviranja instrumenta; morate stalno vježbati kako biste održali svoje vještine oštrim i poboljšali svoje tehnike. Ako želite vježbati programiranje u svoje vrijeme, upotrijebite Internet kako biste pronašli vježbe kodiranja i izazove za vježbanje, kao i poboljšali svoje znanje radeći na projektima otvorenog koda ili pohađajući internetske tečajeve. Radite na projektima programiranja kako biste usavršili svoje vještine programiranja u okruženju u stvarnom svijetu.

Koraci

Metoda 1 od 2: Korištenje mrežnih resursa

Vježbajte programiranje Korak 1
Vježbajte programiranje Korak 1

Korak 1. Učite iz softverskih projekata otvorenog koda

Započnite pretraživanjem na Internetu različitih projekata otvorenog koda i samo pročitajte njihov kod kako biste saznali kako različiti okviri rade. Počnite pridonositi projektima otvorenog koda ili stvorite vlastiti nakon što naučite kako se grade drugi projekti otvorenog koda.

  • Projekti otvorenog koda su projekti u kojima je kôd potpuno otvoren za javnost. Obično se temelje na zajednici i prihvaćaju pomoć drugih programera.
  • Na primjer, ako želite naučiti kako radi okvir Rails, potražite projekte otvorenog koda Rails na GitHubu i proučite kod kako biste vidjeli kako različiti programeri implementiraju različite značajke.
Vježbajte programiranje Korak 2
Vježbajte programiranje Korak 2

Korak 2. Idite na internetske tečajeve kako biste poboljšali svoje znanje i naučili nove tehnike

Potražite jeftine ili besplatne internetske tečajeve programiranja na stranicama poput Udemyja ili Coursere ili potražite Masivne otvorene internetske tečajeve (MOOC). Prijavite se i pohađajte tečajeve da biste usavršili svoje vještine programiranja.

  • Ovakvi tečajevi odličan su način za vježbanje tehnika na kojima želite raditi vlastitim tempom. Također možete dobiti korisne savjete i povratne informacije od učitelja i drugih učenika.
  • MOOC -ove možete pronaći ovdje:
Vježbajte programiranje Korak 3
Vježbajte programiranje Korak 3

Korak 3. Riješite izazove kodiranja i zagonetke na različitim web mjestima za vježbanje

Potražite kodirajuće web stranice s izazovima i pronađite neke koje će vam se svidjeti. Pokušajte s raznim izazovima vježbati uređivanje koda kako biste riješili probleme i poboljšali tehnike programiranja.

Neki primjeri najboljih web stranica s izazovnim kodovima su HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars i CodinGame

Savjet: Također možete pronaći programske izazove na DailyProgrammer Subredditu na Redditu ovdje: https://www.reddit.com/r/dailyprogrammer. Tri programska izazova objavljuju se tjedno, a zajednica zatim pregledava rješenja i daje povratne informacije.

Vježbajte programiranje Korak 4
Vježbajte programiranje Korak 4

Korak 4. Učinite vježbe kata kode za učenje ponavljanjem

Posjetite web mjesto CodeKata i stvorite kôd temeljen na zahtjevima za različite vježbe kata. Ponavljajte svaku vježbu, svaki put poboljšavajući kod, kako biste poboljšali svoje tehnike programiranja.

  • Pojam code kata dolazi od japanskog koncepta kata u borilačkim vještinama, vježbe koju ponavljate uvijek iznova, neprestano se poboljšavajući u hodu. Kode koda primjenjuju ovaj koncept na programiranje pružajući male vježbe osmišljene za trajanje 30-60 minuta koje se trebaju ponoviti.
  • Neke kode koda čak ne zahtijevaju nikakvo kodiranje, ali pomoći će vam u vježbanju vještina koje su temeljne za programiranje, poput eksperimentalnog modeliranja.
  • Neke katate možete pronaći i na web stranicama za izazivanje kodiranja, poput Codewars -a, koje možete posjetiti ovdje:

Metoda 2 od 2: Rad na projektima programiranja

Vježbajte programiranje Korak 5
Vježbajte programiranje Korak 5

Korak 1. Isplanirajte vlastiti softverski projekt

Odredite poslovni problem koji treba riješiti i smislite rješenje. Rastavite rješenje na manje programske zadatke koje možete dovršiti određenim redoslijedom kako biste implementirali rješenje i riješili problem.

Vježbajte dobro samoupravljanje tako što ćete ostati koncentrirani na svaki programski zadatak dok ga radite i pratiti koliko vam vremena treba. Ako određeni zadatak predugo traje, zatražite pomoć od drugih programera

Vježbajte programiranje Korak 6
Vježbajte programiranje Korak 6

Korak 2. Vježbajte svoje vještine otklanjanja pogrešaka na bilo kojem programskom projektu na kojem radite

Utvrdite uzroke programskih grešaka i pokušajte implementirati različita rješenja kako biste ih popravili ili zaobišli njih. Postavljajte pitanja o tome zašto se javlja greška i isprobajte različite tehnike kodiranja kako biste ih uklonili.

Kad uspješno otklonite pogreške, obratite pozornost na pitanja i tehnike koje ste koristili za to. Postavljajte ova pitanja i primjenjujte ove tehnike na buduće greške

Vježbajte programiranje Korak 7
Vježbajte programiranje Korak 7

Korak 3. Uključite se u programiranje u paru kako biste učili od drugih

Radite zajedno s drugim programerom na jednom računalu kako biste riješili određeni programski problem ili zajedno radite na programskom projektu. Odaberite dobrog partnera od kojeg ćete učiti, poput iskusnog starijeg razvojnog programera.

Ako radite kao programer, mogli biste pokušati izabrati partnera koji vam je jednak po stažu, ali iskusniji od vas u drugom programskom jeziku. Na primjer, ako ste najsigurniji u svoje sposobnosti programiranja na Pythonu, mogli biste odabrati nekoga tko je vješt u Rubyju

Vježbajte programiranje Korak 8
Vježbajte programiranje Korak 8

Korak 4. Pratite greške koje činite i učite iz njih

Potrudite se primijetiti greške u kodiranju koje radite pri radu na projektima programiranja. Utvrdite zašto je došlo do greške i što trebate učiniti drugačije u budućnosti kako biste izbjegli iste greške.

Preporučeni: