Enkla sätt att öva programmering: 8 steg (med bilder)

Innehållsförteckning:

Enkla sätt att öva programmering: 8 steg (med bilder)
Enkla sätt att öva programmering: 8 steg (med bilder)

Video: Enkla sätt att öva programmering: 8 steg (med bilder)

Video: Enkla sätt att öva programmering: 8 steg (med bilder)
Video: How to Remove Login Password from Windows 10 PC or Laptop 2024, April
Anonim

Programmering är ungefär som att spela ett instrument; du måste ständigt öva för att hålla dina färdigheter skarpa och förbättra dina tekniker. Om du vill öva på att programmera på din egen tid, använd Internet för att hitta kodningsövningar och utmaningar att öva samt förbättra dina kunskaper genom att arbeta med öppen källkodsprojekt eller genom att gå online -kurser. För att finslipa dina programmeringskunskaper i en verklig miljö, arbeta med programmeringsprojekt.

Steg

Metod 1 av 2: Använda online -resurser

Öva programmering Steg 1
Öva programmering Steg 1

Steg 1. Lär dig av programvara med öppen källkod

Börja med att söka online efter olika projekt med öppen källkod och bara läsa deras kod för att lära sig hur olika ramverk fungerar. Börja bidra till öppen källkodsprojekt eller skapa dina egna när du har lärt dig hur andra öppen källkodsprojekt byggs.

  • Öppen källkodsprojekt är projekt där koden är helt öppen för allmänheten att se. De är vanligtvis samhällsbaserade och accepterar hjälp från andra programmerare.
  • Om du till exempel vill lära dig hur Rails -ramverket fungerar, leta efter Rails open source -projekt på GitHub och studera koden för att se hur olika programmerare implementerar olika funktioner.
Öva programmering Steg 2
Öva programmering Steg 2

Steg 2. Ta onlinekurser för att förbättra dina kunskaper och lära dig nya tekniker

Sök efter billiga eller gratis online programmeringskurser på webbplatser som Udemy eller Coursera eller leta efter Massive Open Online Courses (MOOC). Registrera dig och gå kurserna för att förbättra din programmering.

  • Kurser som dessa är ett bra sätt att träna tekniker som du vill arbeta med i din egen takt. Du kan också få bra tips och feedback från lärare och andra elever.
  • Du hittar MOOC här:
Öva programmering Steg 3
Öva programmering Steg 3

Steg 3. Lös kodningsutmaningar och pussel på olika platser att öva på

Sök efter kodningsutmaningswebbplatser och hitta några som tilltalar dig. Försök med en mängd olika utmaningar att öva på att redigera kod för att lösa problem och förbättra dina programmeringstekniker.

Några exempel på toppkodutmaningswebbplatser är HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars och CodinGame

Dricks: Du kan också hitta programmeringsutmaningar på DailyProgrammer Subreddit på Reddit här: https://www.reddit.com/r/dailyprogrammer. Det finns tre programmeringsutmaningar som läggs ut varje vecka, och samhället granskar sedan lösningar och ger feedback.

Öva programmering Steg 4
Öva programmering Steg 4

Steg 4. Gör kodkataövningar för att lära dig genom repetition

Besök CodeKata -webbplatsen och skapa kod baserad på kraven för olika kataövningar. Gör varje övning upprepade gånger, förbättra koden varje gång, för att förbättra din programmeringsteknik.

  • Begreppet kod kata kommer från det japanska konceptet kata i kampsport, vilket är en övning du upprepar om och om igen och ständigt förbättras när du går. Code katas tillämpar detta koncept för programmering genom att tillhandahålla små övningar som är utformade för att ta 30-60 minuter som är avsedda att upprepas.
  • Vissa kodkatas kräver inte ens någon kodning, men de hjälper dig att träna färdigheter som är grundläggande för programmering, till exempel experimentell modellering.
  • Du kan också hitta några katas på kodningsutmaningswebbplatser, till exempel Codewars, som du kan besöka här:

Metod 2 av 2: Arbeta med programmeringsprojekt

Öva programmering Steg 5
Öva programmering Steg 5

Steg 1. Planera ett eget mjukvaruprojekt

Bestäm ett affärsproblem som behöver lösas och hitta på en lösning. Dela lösningen i mindre programmeringsuppgifter som du kan slutföra i en specifik ordning för att implementera lösningen och lösa problemet.

Öva bra självhantering genom att hålla fokus på varje programmeringsuppgift när du arbetar igenom den och hålla reda på hur lång tid det tar dig. Om en viss uppgift tar för lång tid, be andra programmerare om hjälp

Öva programmering Steg 6
Öva programmering Steg 6

Steg 2. Öva dina felsökningskunskaper på alla programmeringsprojekt du arbetar med

Identifiera orsakerna till programmeringsfel och försök implementera olika lösningar för att fixa dem eller kringgå dem. Ställ frågor om varför ett fel uppstår och prova olika kodningstekniker för att felsöka dem.

När du lyckas felsöka något, var uppmärksam på de frågor och tekniker du använde för att göra det. Fortsätt ställa dessa frågor och tillämpa dessa tekniker för framtida buggar

Öva programmering Steg 7
Öva programmering Steg 7

Steg 3. Delta i parprogrammering för att lära av andra

Arbeta tillsammans med en annan programmerare på en enda dator för att lösa ett visst programmeringsproblem eller arbeta tillsammans med ett programmeringsprojekt. Se till att välja en bra partner som du kommer att lära dig av, till exempel en erfaren seniorutvecklare.

Om du arbetar som programmerare kan du försöka välja en partner som är lika med dig i tjänst, men mer erfaren än du i ett annat programmeringsspråk. Till exempel, om du är mest säker på dina Python -programmeringsförmågor, kan du välja någon som är skicklig i Ruby

Öva programmering Steg 8
Öva programmering Steg 8

Steg 4. Håll koll på misstag du gör och lär av dem

Gör ditt bästa för att märka kodningsfel du gör när du arbetar med programmeringsprojekt. Bestäm varför misstaget uppstod och vad du behöver göra annorlunda i framtiden för att undvika att göra samma misstag.

Rekommenderad: