Hur man skriver datorprogram

Författare: Ellen Moore
Skapelsedatum: 12 Januari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Därför är det så svårt att lära sig svenska - Nyhetsmorgon (TV4)
Video: Därför är det så svårt att lära sig svenska - Nyhetsmorgon (TV4)

Innehåll

I takt med att tekniken blir mer och mer tillgänglig för allmänheten så ökar behovet av programmerare. Att skriva datorkoder och program, eller kodning (från engelska "kodning") är en färdighet som har förvärvats och förbättrats med tiden, men även den mest erfarna programmeraren var en gång nybörjare. Det finns en mängd olika programmeringsspråk som är bra för nybörjare, oavsett var du vill tillämpa dina färdigheter (till exempel är JavaScript ganska komplext, så det är bäst att börja med HTML eller CSS). Lär dig hur du lär dig att skriva datorprogram genom att läsa den här artikeln.

Steg

Metod 1 av 2: Lär dig ett programmeringsspråk

  1. 1 Oroa dig inte för mycket om vilket språk du ska välja att studera. Många nybörjare har svårt att välja språk när de bara börjar lära sig hur man skriver programkoder. Det egentliga språket du väljer spelar ingen roll när det gäller att studera strukturer och logik för att bygga information. Dessa färdigheter är mycket viktigare och kan läras med alla programmeringsspråk.
    • När du väljer ett språk, koncentrera dig på det syfte som du vill skapa programkoder för och välj först startspråket. Om du till exempel vill göra webbplatsutveckling bör du börja med att lära dig HTML5 och sedan komplettera den med CSS, JavaScript och PHP. Om du vill skapa datorprogram, börja lära dig C eller något annat vanligt programmeringsspråk.
    • Om du blir en professionell programmerare kan du upptäcka att du aldrig använder det språk du ursprungligen lärde dig för ditt arbete. Istället kommer du att fortsätta lära dig nya språk hela tiden genom dokumentation och experiment.
  2. 2 Hitta gratis onlineresurser som är dedikerade till ditt valda språk. Internet är en skattkista med gratis handledning, kurser och videor om det språk du väljer att lära dig. Du kan lära dig grunderna i nästan alla inledande språk på bokstavligen en dag.
    • Här är bara några populära webbplatser: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools och många fler.
    • WikiHow ger också en mängd olika instruktioner för nybörjare att lära sig programmeringsspråk.
    • Du kan hitta instruktionsvideor för nästan alla språk på YouTube.
    • Stack Exchange är ett av de mest populära forumen där professionella programmerare svarar på frågor från användare.
    SPECIALISTENS RÅD

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy är Workday CTO (Nordamerika). Profilerad produktspecialist, förespråkare för säkerhet, förespråkar ökad integration på lika villkor inom teknikindustrin. Hon tog sin BA från SRM University och sin MA från Duke University. Har arbetat inom produkthantering i över åtta år.

    Archana Ramamoorthy, MS
    CTO för arbetsdagen

    Vår specialist delar sin historia:: ”Jag kom till kodning utan att veta något om datordesign eller programmering. När jag ville lära mig att skriva program började jag med att läsa böcker om språket och använda information från Internet.Det finns så många resurser tillgängliga i världen idag att det är väldigt lätt att lära sig nya färdigheter! "


  3. 3 Ladda ner en bra textredigerare. Många programmeringsspråk låter dig använda externa textredigerare för att skriva program. Hitta en textredigerare som visar indragning och kodmarkering.
    • Populära program inkluderar Notepad ++ (Windows), TextWrangler (OS X) och JEdit (vilket system som helst).
  4. 4 Ladda ner alla kompilatorer du behöver. Vissa programmeringsspråk kräver att en kompilator visar källkoden som du skrev. Kompilatorer översätter källkoden till ett motsvarande språkprogram på låg nivå, som sedan bearbetas av datorn. Många kompilatorer är gratis och öppen källkod. Språk som kräver användning av kompilatorer inkluderar:
    • C;
    • C ++;
    • C #;
    • Java;
    • GRUNDLÄGGANDE;
    • Fortran.
  5. 5 Starta ditt första projekt. Välj ett bra introduktionsprojekt som låter dig testa dina nya färdigheter. Det finns många förslag och handledning om detta ämne på Internet. Du kan till exempel börja med att skapa enkla HTML -webbplatser, enkla PHP -databaser och funktioner eller enkla program på något av de språk som kräver kompilatorer.
  6. 6 Kommentera all din kod. Alla programmeringsspråk har en kommentarfunktion som låter dig skriva in text som ignoreras av kompilatorn. Således kan du lämna kommentarer till koden. Dessa kommentarer är oerhört viktiga, både för att låta andra veta hur din kod fungerar och för att påminna dig själv om vad koden gör.
    • Kommentarfunktionen kan användas för att snabbt ta bort en del av koden från programmet för teständamål. Lägg till taggar för både kommentarer i början och i slutet av koden som du tillfälligt vill utesluta från programmet och ta sedan bort dessa taggar för att returnera koden.
  7. 7 Tänk på detaljer om andra program eller webbprojekt. När du lär dig kod när du är på språng, skäms inte för att leta efter ledtrådar på Internet och se andra människor lösa liknande problem. Ta dig tid att förstå hur koden gör vad den gör.
    • Läs den här artikeln för att lära dig hur du ser källkoden för alla webbplatser.

Metod 2 av 2: Utöka din kunskap

  1. 1 Anmäl dig till kurser. Universitet, högskolor och internetprogram erbjuder program och kurser som inte bara lär dig programmering utan också hjälper dig att hitta ett jobb. Även om det inte alltid behövs en högskoleexamen i datavetenskap kan det hjälpa dig att hitta ett heltidsjobb som datorprogrammerare.
    • Det finns också obestridlig nytta av direkt kommunikation med en lärare eller en programmeringsspecialist, som inte alltid är tillgänglig via onlinekurser.
    • Att lära sig att bli programmerare kan vara ganska dyrt, så tänk efter om det är värt det. Om du bara gillar att skriva datorprogram som en hobby, ska du inte slösa tid och pengar på professionella kurser. Om du vill bygga en karriär inom detta område kan en professionell utbildning hjälpa dig mycket i detta (men igen, det är inte nödvändigt om du har talang).
  2. 2 Utöka dina kunskaper. Du kommer inte bara att dra nytta av att lära dig programmeringsspråk, utan också av kurser i matematik och logik, eftersom dessa ämnen ofta krävs för programmering på hög nivå. Du behöver inte lära dem i skolan, även om en akademisk miljö kan vara till hjälp.
    • Programmering som involverar fysik och simulering kräver en god förståelse för algoritmer och modeller.
    • Logik är grundläggande för programmering, så att förstå logik och processer kan hjälpa dig att lösa problem när du skriver kod.
    • Kunskap om avancerad matematik krävs oftast inte för programmering, men den kan användas för optimering och andra fördelar.
  3. 3 Lär dig mer språk. När du väl har förstått ditt första språk kan du börja lära dig andra programmeringsspråk också. Hitta ett språk som kompletterar det du redan kan, eller välj ett språk som krävs för ett specifikt projekt. Ytterligare språk som HTML och CSS är vanligtvis det enklaste att lära sig.
    • Java är ett av de mest populära språken och Java -utvecklare är alltid efterfrågade. Java används på en mängd olika system och har otaliga användningsområden. Java används för att skriva applikationer för Android, en av de snabbast växande marknaderna.
    • C ++ rekommenderas starkt om du vill gå med i videospelutvecklarnas led. Att lära sig att programmera i Unity (en mycket använd och billig spelmotor) och UDK (kod för den populära Unreal -motorn) kommer att öppna några dörrar för dig, men de är inte lika användbara utanför spelindustrin.
    • Om du vill skapa iPhone-appar är Xcode och Objective-C ditt första val. Du behöver en Mac eftersom Xcode bara kan kompileras på en Mac.
    • Python är ett språk för att skriva kod på serversidan, en av de enklaste att lära sig. Python används för internettjänster som Pinterest och Instagram, och det är enkelt nog att lära sig grunderna på bara några dagar.
  4. 4 Ha tålamod. När du programmerar kommer du ofta att stöta på problem, särskilt när du letar efter buggar eller använder nya idéer. Du måste lära dig att nöja dig med att uppnå små resultat istället för att lösa hela problemet på en gång. Tålamod hjälper dig att skapa bättre kod, vilket innebär att ditt program kommer att fungera bättre och dina kollegor kommer att bli nöjda.
  5. 5 Lär dig att arbeta i ett team. Om flera personer arbetar med ett projekt samtidigt kan de ha en annan vision om hur projektet ska gå till. Lagarbete är nästan oundvikligt i näringslivet, så var beredd att arbeta med andra människor, såvida du naturligtvis inte tänker utveckla hela projektet själv.
  6. 6 Hitta ett jobb där du kan öva dina programmeringskunskaper. Skapa webbplatser och datorprogram på frivillig basis. Att arbeta på ett deltidsjobb på ett litet företag kan också öppna upp kodningsmöjligheter för webbplatser och enkla program.
  7. 7 Chatta med andra programmerare. Det finns otaliga utvecklargemenskaper där du kan hitta stöd och inspiration. Leta efter programmeringskonventioner, delta i hackathons eller gamejams (utvecklarsamlingar för att skapa program eller spel under en begränsad tid), registrera dig på flera programmeringsforum för att börja skapa ditt namn och växa kontakter.
  8. 8 Träna, öva och öva. Enligt vissa uppskattningar tar det cirka 15 000 timmars programmering innan du kan betraktas som en sann mästare. Detta innebär år av ständig övning. Du kommer verkligen att behärska färdigheten att programmera först när du investerar mycket tid i praktiskt arbete och blir expert inom ditt område.
    • Försök att programmera varje dag, även på helger. Fritidsprogrammering kan leda till genombrott och nya idéer.