Programimi është si të luash një instrument; ju duhet të praktikoni vazhdimisht për të mbajtur aftësitë tuaja të mprehta dhe për të përmirësuar teknikat tuaja. Nëse dëshironi të praktikoni programimin në kohën tuaj, përdorni internetin për të gjetur ushtrime kodimi dhe sfida për të praktikuar, si dhe përmirësoni njohuritë tuaja duke punuar në projekte me burim të hapur ose duke marrë kurse online. Për të përmirësuar aftësitë tuaja të programimit në një mjedis të botës reale, punoni në projekte programimi.
Hapa
Metoda 1 nga 2: Përdorimi i Burimeve Online
Hapi 1. Mësoni nga projektet e softuerit me burim të hapur
Filloni duke kërkuar në internet për projekte të ndryshme me burim të hapur dhe thjesht duke lexuar kodin e tyre për të mësuar se si funksionojnë korniza të ndryshme. Filloni të kontribuoni në projekte me burim të hapur ose krijoni tuajin pasi të keni mësuar se si ndërtohen projekte të tjera me burim të hapur.
- Projektet me burim të hapur janë projekte ku kodi është plotësisht i hapur për publikun për tu parë. Ato janë zakonisht të bazuara në komunitet dhe pranojnë ndihmë nga programuesit e tjerë.
- Për shembull, nëse doni të mësoni se si funksionon kuadri Rails, kërkoni projekte me burim të hapur Rails në GitHub dhe studioni kodin për të parë sesi programues të ndryshëm zbatojnë veçori të ndryshme.
Hapi 2. Merrni kurse online për të përmirësuar njohuritë tuaja dhe për të mësuar teknika të reja
Kërkoni për kurse programimi online të lira ose falas në faqe si Udemy ose Coursera ose kërkoni Kurse Masive të Hapura Online (MOOC). Regjistrohuni dhe merrni kurse për të përmirësuar aftësitë tuaja të programimit.
- Kurset si këto janë një mënyrë e shkëlqyeshme për të praktikuar teknikat në të cilat dëshironi të punoni me ritmin tuaj. Ju gjithashtu mund të merrni këshilla dhe reagime të dobishme nga mësuesit dhe studentët e tjerë.
- Mund të gjeni MOOC këtu:
Hapi 3. Zgjidhni sfida kodimi dhe enigma në faqe të ndryshme për t'u praktikuar
Kërkoni për faqet e internetit të sfidave të kodimit dhe gjeni disa që ju tërheqin. Provoni një sërë sfidash për të praktikuar redaktimin e kodit për të zgjidhur problemet dhe për të përmirësuar teknikat tuaja të programimit.
Disa shembuj të faqeve kryesore të sfidave të kodit janë HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars dhe CodinGame
Këshillë: Ju gjithashtu mund të gjeni sfida programimi në DailyProgrammer Subreddit në Reddit këtu: https://www.reddit.com/r/dailyprogrammer. Janë 3 sfida programimi të postuara çdo javë, dhe komuniteti pastaj rishikon zgjidhjet dhe jep reagime.
Hapi 4. Bëni ushtrime të kodit kata për të mësuar me përsëritje
Vizitoni faqen e internetit të CodeKata dhe krijoni kod të bazuar në kërkesat për ushtrime të ndryshme të katës. Bëni çdo ushtrim në mënyrë të përsëritur, duke përmirësuar kodin çdo herë, për të përmirësuar teknikat tuaja të programimit.
- Termi kod kata vjen nga koncepti japonez i një kata në artet marciale, i cili është një ushtrim që ju e përsërisni pa pushim, duke u përmirësuar vazhdimisht ndërsa ecni. Kodet e kodit e zbatojnë këtë koncept në programim duke ofruar ushtrime të vogla të dizajnuara për të marrë 30-60 minuta që synohen të përsëriten.
- Disa katas të kodit as nuk kërkojnë ndonjë kodim, por ato do t'ju ndihmojnë të praktikoni aftësitë që janë themelore për programimin, siç është modelimi eksperimental.
- Ju gjithashtu mund të gjeni disa katas në faqet e internetit të sfidave të kodimit, të tilla si Codewars, të cilat mund t'i vizitoni këtu:
Metoda 2 nga 2: Puna në Projektet e Programimit
Hapi 1. Planifikoni një projekt kompjuterik tuajin
Përcaktoni një problem biznesi që kërkon zgjidhje dhe gjeni një zgjidhje. Thyejeni zgjidhjen në detyra më të vogla programimi që mund të përfundoni në një mënyrë specifike për të zbatuar zgjidhjen dhe zgjidhur problemin.
Praktikoni një vetë-menaxhim të mirë duke qëndruar të fokusuar në secilën detyrë programimi ndërsa punoni në të dhe duke mbajtur shënim se sa kohë ju merr. Nëse një detyrë e veçantë po zgjat shumë, kërkoni ndihmë nga programues të tjerë
Hapi 2. Praktikoni aftësitë tuaja të korrigjimit në çdo projekt programimi në të cilin punoni
Identifikoni shkaqet e gabimeve të programimit dhe provoni të zbatoni zgjidhje të ndryshme për t'i rregulluar ato ose për të punuar rreth tyre. Bëni pyetje pse po ndodh një gabim dhe provoni teknika të ndryshme kodimi për t'i korrigjuar ato.
Kur debugoni me sukses diçka, kushtojini vëmendje pyetjeve dhe teknikave që keni përdorur për ta bërë atë. Vazhdoni të bëni këto pyetje dhe t'i zbatoni këto teknika për gabimet e ardhshme
Hapi 3. Angazhohuni në programimin e çifteve për të mësuar nga të tjerët
Punoni së bashku me një programues tjetër në një kompjuter të vetëm për të zgjidhur një problem të veçantë programimi ose punoni së bashku në një projekt programimi. Sigurohuni që të zgjidhni një partner të mirë nga i cili do të mësoni, siç është një zhvillues i vjetër me përvojë.
Nëse punoni si programues, mund të përpiqeni të zgjidhni një partner që është i barabartë me ju në vjetërsi, por më me përvojë se ju në një gjuhë programimi të ndryshme. Për shembull, nëse jeni më të sigurt në aftësitë tuaja të programimit Python, mund të zgjidhni dikë që është i aftë në Ruby
Hapi 4. Mbani gjurmët e gabimeve që bëni dhe mësoni prej tyre
Bëni çmos që të vini re gabimet në kodim që bëni kur punoni në projekte programimi. Përcaktoni pse ndodhi gabimi dhe çfarë duhet të bëni ndryshe në të ardhmen për të shmangur të njëjtat gabime.