Paprasti būdai praktikuoti programavimą: 8 žingsniai (su paveikslėliais)

Turinys:

Paprasti būdai praktikuoti programavimą: 8 žingsniai (su paveikslėliais)
Paprasti būdai praktikuoti programavimą: 8 žingsniai (su paveikslėliais)

Video: Paprasti būdai praktikuoti programavimą: 8 žingsniai (su paveikslėliais)

Video: Paprasti būdai praktikuoti programavimą: 8 žingsniai (su paveikslėliais)
Video: How To Remove Passwords From Windows 10 2024, Gegužė
Anonim

Programavimas yra tarsi grojimas instrumentu; turite nuolat treniruotis, kad išlaikytumėte savo įgūdžius aštrius ir tobulintumėte savo techniką. Jei norite praktikuoti programavimą savo laiku, naudokitės internetu, kad surastumėte kodavimo pratimus ir iššūkius, kuriuos praktikuoti, taip pat patobulintumėte savo žinias dirbdami prie atviro kodo projektų ar lankydami internetinius kursus. Norėdami patobulinti savo programavimo įgūdžius realiame pasaulyje, dirbkite su programavimo projektais.

Žingsniai

1 metodas iš 2: internetinių išteklių naudojimas

Praktinis programavimas 1 žingsnis
Praktinis programavimas 1 žingsnis

Žingsnis 1. Mokykitės iš atvirojo kodo programinės įrangos projektų

Pradėkite internete ieškodami įvairių atvirojo kodo projektų ir tiesiog skaitydami jų kodą, kad sužinotumėte, kaip veikia skirtingos sistemos. Pradėkite prisidėti prie atvirojo kodo projektų arba sukurkite savo, kai sužinosite, kaip kuriami kiti atvirojo kodo projektai.

  • Atvirojo kodo projektai yra projektai, kuriuose kodas yra visiškai atviras visuomenei peržiūrėti. Paprastai jie yra bendruomenės ir priima kitų programuotojų pagalbą.
  • Pavyzdžiui, jei norite sužinoti, kaip veikia „Rails“sistema, „GitHub“ieškokite „Rails“atvirojo kodo projektų ir išstudijuokite kodą, kad pamatytumėte, kaip skirtingi programuotojai įgyvendina skirtingas funkcijas.
Praktinis programavimas 2 žingsnis
Praktinis programavimas 2 žingsnis

Žingsnis 2. Dalyvaukite internetiniuose kursuose, kad patobulintumėte savo žinias ir išmoktumėte naujų technikų

Ieškokite pigių ar nemokamų internetinių programavimo kursų tokiose svetainėse kaip „Udemy“ar „Coursera“arba ieškokite masinių atvirų internetinių kursų (MOOC). Užsiregistruokite ir eikite į kursus, kad patobulintumėte savo programavimo įgūdžius.

  • Tokie kursai yra puikus būdas praktikuoti metodus, kuriuos norite dirbti savo tempu. Taip pat galite gauti naudingų patarimų ir atsiliepimų iš mokytojų ir kitų mokinių.
  • MOOC galite rasti čia:
Praktinis programavimas 3 žingsnis
Praktinis programavimas 3 žingsnis

Žingsnis 3. Išspręskite kodavimo iššūkius ir galvosūkius įvairiose svetainėse

Ieškokite kodavimo iššūkių svetainių ir raskite keletą, kurios jums patinka. Pabandykite įvairius iššūkius praktikuoti kodą, kad išspręstumėte problemas ir patobulintumėte programavimo metodus.

Kai kurie populiariausių kodų iššūkių svetainių pavyzdžiai yra „HackerRank“, „TopCoder“, „Coderbyte“, „Project Euler“, „CodeChef“, „Codewars“ir „CodinGame“

Patarimas: Programavimo iššūkius taip pat galite rasti „DailyProgrammer Subreddit“svetainėje „Reddit“: https://www.reddit.com/r/dailyprogrammer. Kas savaitę skelbiami 3 programavimo iššūkiai, o tada bendruomenė peržiūri sprendimus ir pateikia atsiliepimus.

Praktinis programavimas 4 žingsnis
Praktinis programavimas 4 žingsnis

Žingsnis 4. Atlikite kodo kata pratimus, kad išmoktumėte kartodami

Apsilankykite „CodeKata“svetainėje ir sukurkite kodą, pagrįstą skirtingų kata pratimų reikalavimais. Atlikite kiekvieną pratimą pakartotinai, kiekvieną kartą tobulindami kodą, kad patobulintumėte savo programavimo metodus.

  • Terminas „kata kata“kilęs iš japonų kovos menų „kata“sampratos, tai pratimas, kurį kartoji vėl ir vėl, nuolat tobulėdamas. „Code katas“šią sąvoką taiko programavimui, pateikdami mažus pratimus, skirtus 30–60 minučių, kurie turi būti pakartoti.
  • Kai kuriems kodo katams net nereikia kodavimo, tačiau jie padės jums praktikuoti programavimo įgūdžius, pvz., Eksperimentinį modeliavimą.
  • Kai kurias katas taip pat galite rasti kodavimo iššūkių svetainėse, pvz., „Codewars“, kurias galite aplankyti čia:

2 metodas iš 2: darbas su programavimo projektais

Praktinis programavimas 5 žingsnis
Praktinis programavimas 5 žingsnis

Žingsnis 1. Suplanuokite savo programinės įrangos projektą

Nustatykite verslo problemą, kurią reikia išspręsti, ir suraskite sprendimą. Padalinkite sprendimą į mažesnes programavimo užduotis, kurias galite atlikti tam tikra tvarka, kad įgyvendintumėte sprendimą ir išspręstumėte problemą.

Praktikuokite gerą savitvarką, nes sutelkiate dėmesį į kiekvieną programavimo užduotį, kai ją atliekate, ir stebėkite, kiek laiko jums reikia. Jei tam tikra užduotis užtrunka per ilgai, paprašykite kitų programuotojų pagalbos

Praktinis programavimas 6 žingsnis
Praktinis programavimas 6 žingsnis

Žingsnis 2. Praktikuokite derinimo įgūdžius bet kuriame programavimo projekte, prie kurio dirbate

Nustatykite programavimo klaidų priežastis ir pabandykite įdiegti įvairius sprendimus, kad jas ištaisytumėte arba pašalintumėte. Užduokite klausimus, kodėl atsiranda klaida, ir išbandykite įvairius kodavimo būdus, kad juos pašalintumėte.

Kai ką nors sėkmingai derinate, atkreipkite dėmesį į klausimus ir metodus, kuriuos naudojote tai darydami. Toliau užduokite šiuos klausimus ir pritaikykite šiuos metodus būsimoms klaidoms

Praktinis programavimas 7 žingsnis
Praktinis programavimas 7 žingsnis

Žingsnis 3. Užsiimkite porų programavimu ir mokykitės iš kitų

Dirbkite kartu su kitu programuotoju viename kompiuteryje, kad išspręstumėte tam tikrą programavimo problemą, arba dirbkite kartu su programavimo projektu. Būtinai pasirinkite gerą partnerį, iš kurio mokysitės, pavyzdžiui, patyręs vyresnysis kūrėjas.

Jei dirbate programuotoju, galite pabandyti pasirinkti partnerį, kuris jums prilygsta darbo stažui, bet yra labiau patyręs nei jūs kita programavimo kalba. Pavyzdžiui, jei esate labiausiai įsitikinę savo „Python“programavimo sugebėjimais, galite pasirinkti žmogų, išmanantį „Ruby“

Praktinis programavimas 8 žingsnis
Praktinis programavimas 8 žingsnis

Žingsnis 4. Stebėkite padarytas klaidas ir mokykitės iš jų

Stenkitės pastebėti kodavimo klaidas, kurias darote dirbdami su programavimo projektais. Nustatykite, kodėl klaida įvyko ir ką turite padaryti kitaip, kad ateityje nepadarytumėte tų pačių klaidų.

Rekomenduojamas: