Hur man kodar: 15 steg (med bilder)

Innehållsförteckning:

Hur man kodar: 15 steg (med bilder)
Hur man kodar: 15 steg (med bilder)

Video: Hur man kodar: 15 steg (med bilder)

Video: Hur man kodar: 15 steg (med bilder)
Video: Bruden spyr, blir nerbajsad och svimmar på bröllop 2024, April
Anonim

I takt med att tekniken blir mer och mer tillgänglig ökar behovet av programmerare alltid. Kodning är en färdighet som lärt sig och fulländats med tiden, men alla måste börja någonstans. Det finns en mängd olika språk som är perfekta för nybörjare oavsett vilket område du är intresserad av (t.ex. JavaScript, etc. JavaScript är ganska avancerat, så börja med HTML eller CSS). Se steg 1 nedan för att lära dig hur.

Steg

Metod 1 av 2: Att lära sig ett språk

Kod Steg 1
Kod Steg 1

Steg 1. Oroa dig inte för mycket om vilket språk du väljer

Många nybörjarkodare kämpar med vilket språk de ska välja när de börjar lära sig. (Eftersom de inte vet var de ska börja med sin första kod). Det egentliga språket som du börjar lära dig på gör ingen stor skillnad när det gäller att lära sig om datastrukturer och logik. Det här är de färdigheter som betyder mest, och de kan finslipas med valfritt språk.

  • När du väljer ett språk, fokusera bara på vilken typ av utveckling du vill börja med och välj ett introduktionsspråk därifrån. Om du till exempel vill lära dig webbutveckling, börja med HTML5, kompletterat med CSS, JavaScript och PHP. Om du vill göra skrivbordsprogram, börja med C++ eller ett annat grundläggande programmeringsspråk.
  • Om du gör kodning till en karriär kommer du att upptäcka att du kanske aldrig kommer att använda språket som du först lärde dig att koda. Istället lär du dig språk när du går igenom dokumentation och experiment.
Kod Steg 2
Kod Steg 2

Steg 2. Hitta gratis resurser online för det språk du väljer

Internet är en skattkammare med gratis handledning, klasser och videor, allt skräddarsytt efter det språk du väljer. Du kan börja få ett grundläggande grepp om nästan alla inledande språk på en dag.

  • Populära webbplatser inkluderar Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School och många fler.
  • Det finns en mängd olika språkspecifika startguider tillgängliga här på wikiHow.
  • Du hittar guider för nästan alla programmeringsscenarier på YouTube.
  • Stack Exchange är en av de mer populära Q & A -webbplatserna för alla programmeringsfrågor du kan ha.

EXPERTTIPS

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday

Vår experthistoria :"

Kod Steg 3
Kod Steg 3

Steg 3. Ladda ner en bra textredigerare

Många programmeringsspråk låter dig använda externa textredigerare när du skriver din kod. Hitta en textredigerare som låter dig se fördjupningar och kodmarkeringar.

Populära program inkluderar Notepad ++ (Windows), TextWrangler (OS X), JEdit eller Visual Studio Code

Kod Steg 4
Kod Steg 4

Steg 4. Ladda ner alla nödvändiga kompilatorer

Vissa programmeringsspråk kräver en kompilator för att köra den kod du skapar. Kompilatorer översätter koden du skriver till ett lägre språk som maskinen kan bearbeta. Många kompilatorer är öppen källkod och gratis att använda. Språk som kräver kompilatorer inkluderar:

  • C
  • C ++
  • C#
  • Java
  • GRUNDLÄGGANDE
  • Fortran
Kod Steg 5
Kod Steg 5

Steg 5. Starta ditt första projekt

Välj ett bra introduktionsprojekt som hjälper dig att få fötterna blöta. Det finns en mängd olika förslag och handledning online, men några platser att börja är grundläggande webbplatser för HTML, grundläggande databas och formfunktioner med PHP, eller enkla program med något av kompilatorns språk.

Kod Steg 6
Kod Steg 6

Steg 6. Kommentera all din kod

Alla programmeringsspråk har en kommentarfunktion som låter dig skriva in text som ignoreras av kompilatorn. Detta låter dig lägga till kommentarer till din kod. Dessa kommentarer är avgörande, både för att låta andra veta hur din kod fungerar och för att påminna dig själv vad din kod gör.

Du kan också använda kommentarfunktionen för att snabbt ta bort kod från ditt program för teständamål. Sätt kommentartaggar runt koden du vill utesluta och ta sedan bort kommentartaggarna för att returnera koden

Kod Steg 7
Kod Steg 7

Steg 7. Plocka isär andra program eller webbprojekt

När du lär dig när du går, skäms inte för att slå upp saker och se hur andra har hanterat samma uppgifter. Ta dig tid att förstå varför koden gör vad den gör.

Se den här guiden för detaljer om hur du visar källkoden för webbplatser

Metod 2 av 2: Utöka din kunskap

Kod Steg 8
Kod Steg 8

Steg 1. Ta klasser

Gemenskapskollegier, tekniska skolor och onlineprogram erbjuder certifieringar och klasser som hjälper dig att få ett jobb samt lära dig programmering. En avancerad examen som datavetenskap är inte alltid nödvändig, men kan hjälpa till att få ett heltidsprogrammeringsjobb.

  • (Mycket kan sägas för att ha en-mot-en-tid med en lärare eller programmeringsexpert, något som inte alltid är tillgängligt med onlinekällor.)
  • Klasser kan bli dyra, så väga fördelarna. Om programmering bara är en hobby är klasser kanske inte värda tid och pengar. Om du vill göra programmering till en karriär kan klasserna ge dig ett stort lyft (men igen, det är långt ifrån nödvändigt om du har talangen).
Kod Steg 9
Kod Steg 9

Steg 2. Utöka dina kunskaper

Utöver att helt enkelt lära sig programmeringsspråk kommer du att dra mycket nytta av logik- och matematiklektioner, eftersom dessa ofta krävs för avancerad programmering. Du behöver inte nödvändigtvis lära dig detta i skolan, men klassrumsinställningar kan hjälpa.

  • Programmering med fysikberäkningar och andra simuleringar kräver en stark förståelse för algoritmer och modeller.
  • Logik är den grundläggande grunden för programmering, så att förstå logik och processer hjälper dig att lösa problem när du kodar.
  • Att veta avancerad matematik krävs inte för de flesta programmeringar, men kunskapen kan leda till fördelar och optimeringar.
Kod Steg 10
Kod Steg 10

Steg 3. Lär dig mer språk

När du väl har koll på ditt ursprungliga språk kan du börja förgrena dig. Hitta ett annat språk som kompletterar det du kan, eller välj ett språk för ett specifikt jobb som intresserar dig. Kompletterande språk, som HTML och CSS, är ofta det enklaste att lära sig.

  • Java är ett av de mest populära språken, och det finns ofta många möjligheter för Java -utvecklare. Java kan köras på en mängd olika system och har otaliga applikationer. Java används för Android -applikationer, en av de snabbast växande marknaderna.
  • C ++ rekommenderas starkt för att utveckla videospel. Att lära sig att koda i Unity (en mycket använd, billig spelmotor) och UDK (koden för den populära Unreal-motorn) kan hjälpa till att öppna några dörrar, även om de inte är lika användbara utanför videospelindustrin.
  • Om du vill skapa iPhone-appar kommer Xcode och Objective-C att vara dina primära verktyg. Du behöver också en Mac eftersom Xcode bara kan kompileras på en Mac.
  • Python är ett serverskriptspråk som är ett av de enklare språken att lära sig. Python används för webbtjänster som Pinterest och Instagram och är tillräckligt enkelt för att lära sig grunderna på bara några dagar.
Kod Steg 11
Kod Steg 11

Steg 4. Ha tålamod

Du kommer ofta att ställas inför utmaningar när du programmerar, särskilt när det gäller jakt på buggar eller implementering av en ny idé. Du måste lära dig att vara nöjd med att uppnå små resultat snarare än att lösa ett helt pussel på en gång. Tålamod leder till mer effektiv kod, vilket leder till bättre program och lyckligare kollegor.

Kod Steg 12
Kod Steg 12

Steg 5. Lär dig att arbeta med andra

Om du har flera personer som arbetar med ett projekt får du flera synpunkter på hur du ska göra. Att arbeta i team är praktiskt taget oundvikligt i näringslivet, så om du inte planerar att utveckla allt självständigt, var beredd att arbeta med andra.

Kod Steg 13
Kod Steg 13

Steg 6. Skaffa ett jobb där du kan öva på dina kodningskunskaper

Arbeta som volontär med att designa webbplatser eller skriva skrivbordsprogram. Ett deltidsjobb med ett litet företag kan leda till möjligheter att skriva kod för webbplatser eller enkla applikationer.

Kod Steg 14
Kod Steg 14

Steg 7. Anslut till andra programmerare

Det finns otaliga samhällen och sammankomster av utvecklare som kan hjälpa dig att stödja och inspirera dig. Leta upp lokala programmeringskonventioner, delta i en hack-a-thon eller game jam (tidsinställda händelser med ett gemensamt tema) och registrera dig på några programmeringsforum för att börja expandera din exponering och nätverk.

Kod Steg 15
Kod Steg 15

Steg 8. Öva, öva, öva

Det uppskattas att det tar cirka 15 000 timmar innan du kan betraktas som expert på datorprogrammering. Detta är år av tillämpad praxis. Sann behärskning av programmering kommer först när du har lagt tid på att träna och bli skicklig.

Försök att lägga tid på att programmera varje dag, även när du inte arbetar. Att programmera på fritiden kan leda till genombrott och nya idéer

Rekommenderad: