Dataprogramering

I takt med att tekniken blir mer och mer tillgänglig växer behovet av programmerare. Kodning är en färdighet som tar tid att lära sig och perfekt, men alla måste börja någonstans. Det finns flera språk som är idealiska för nybörjare, oavsett vilket område du är intresserad av. Se steg 1 nedan för att lära dig hur.

Steg

Metod 1 av 2: Lära sig ett programmeringsspråk

Bild med titeln Kod Steg 1
1. Oroa dig inte för vilket programmeringsspråk du ska välja. Många nybörjare kämpar med frågan om vilket programmeringsspråk man ska välja att lära sig först. Själva programmeringsspråket till att börja med spelar egentligen ingen roll när det kommer till att lära sig om datastrukturer och logik. Dessa är de viktigaste färdigheterna som kan läras med vilket programmeringsspråk som helst.
  • När du väljer ett programmeringsspråk, fokusera bara på den typ av utveckling du vill börja med och välj ett inledande programmeringsspråk därifrån. Om du till exempel vill komma igång med webbutveckling, börja med HTML5, kompletterat med CSS, JavaScript och PHP. Om du vill skapa skrivbordsapplikationer, börja med C eller ett annat standardprogrammeringsspråk.
  • När du påbörjar en karriär som programmerare kanske du upptäcker att du aldrig kommer att använda det programmeringsspråk som du först lärde dig koda på. Istället kommer du att lära dig programmeringsspråk genom dokumentation och experiment.
Bild med titeln Kod Steg 2
2. Hitta gratisresurser online för det programmeringsspråk du väljer. Internet är en mängd gratis tutorials, kurser och videor, alla skräddarsydda för det programmeringsspråk du väljer. Du kan få en grundläggande förståelse för nästan alla inledande programmeringsspråk på en dag.
  • Populära webbplatser är Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School, bara för att nämna några.
  • Flera startguider per programmeringsspråk finns på wikiHow.
  • Du kan hitta instruktionsguider för nästan varje programmeringsscenario på YouTube.
  • Stack Exchange är en av de mer populära frågor och svar-webbplatserna för programmeringsfrågor.
  • Bild med titeln Kod Steg 3
    3. Skaffa en bra textredigerare. För många programmeringsspråk är externa textredigerare lämpliga för att skriva din kod. Hitta en textredigerare som visar indrag och kodmärken (uppmärkning).
  • Populära program inkluderar Notepad++ (Windows), TextWrangler (OS X) och JEdit (alla system).
  • Bild med titeln Kod Steg 4
    4. Ladda ner alla nödvändiga kompilatorer. Vissa programmeringsspråk kräver en kompilator för att köra koden du skapar. Kompilatorer översätter din kod till ett programmeringsspråk på lägre nivå 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
  • Bild med titeln Kod Steg 5
    5. Starta ditt första projekt. Välj ett bra introduktionsprojekt för att komma igång. Det finns flera förslag och tutorials tillgängliga online, och några ställen att börja är webbplatser som täcker grundläggande HTML, databaser och formulärfunktioner med PHP, eller enkla program som använder ett av kompilatorspråken.
    Bild med titeln Kod Steg 6
    6. Förklara all din kod. Alla programmeringsspråk har en kommentarfunktion som låter dig skriva in text som kommer att ignoreras av kompilatorn. Låter dig lägga till kommentarer till din kod. Dessa kommentarer är viktiga för att låta andra veta hur din kod fungerar och för att påminna dig själv om hur koden fungerar.
  • Du kan också använda kommentarsfunktionen för att inaktivera kod, för teständamål. Kommentera taggar runt koden du vill utesluta, ta sedan bort kommentarstaggarna för att göra koden aktiv igen.
  • Bild med titeln Kod Steg 7
    7. Kolla in andra program eller webbprojekt. När du lär dig genom att göra, låt inte det hindra dig från att slå upp saker och se hur andra har arbetat med samma uppgifter. Ta dig tid att förstå varför koden gör som den gör.
  • läsa Denna artikel för mer information om hur du visar källkoden för webbplatser.
  • Metod 2 av 2: Utöka dina kunskaper

    Bild med titeln Kod Steg 8
    1. Ta lektioner. Skolor, tekniska skolor och onlineprogram erbjuder examina och kurser som kan hjälpa dig att få ett jobb och lära dig programmering. Avancerad utbildning som datavetenskap är inte alltid nödvändig, men det kan hjälpa dig att få ett jobb som programmerare.
    • Lektioner från en lärare eller expert programmerare är inte alltid tillgängliga online och kan vara till stor hjälp.
    • Lektioner kan vara dyra, så väg fördelarna mot nackdelarna. Om programmering bara är en hobby så kanske lektioner inte är värt tiden och pengarna. Om du vill göra en karriär av programmering kan klasser ge dig ett stort uppsving (men återigen, det är långt ifrån nödvändigt om du är begåvad).
    Bild med titeln Kod Steg 9
    2. Utöka din kunskap. Förutom att helt enkelt lära sig programmeringsspråk kan det vara fördelaktigt att ta 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 en skolmiljö kan hjälpa.
  • Programmering av fysikberäkningar och andra simuleringar kräver goda kunskaper om 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 programmerar.
  • Avancerad matematik krävs inte för de flesta programmeringar, men sådan kunskap kan vara användbar och hjälpa till med optimeringar.
  • Bild med titeln Kod Steg 10
    3. Lär dig fler programmeringsspråk. Så fort du har goda kunskaper i ett första programmeringsspråk kan du utöka det. Välj ett annat programmeringsspråk som matchar det du redan kan, eller välj ett programmeringsspråk för en specifik typ av lediga tjänster du är intresserad av. Ytterligare språk, som HTML och CSS, är ofta de 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-utvecklarna. 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++ är ett måste för blivande videospelsutvecklare. Att lära sig koda i Unity (en allmänt använd lågkostnadsspelmotor) och UDK (programmeringsspråket för den populära Unreal-motorn) kan öppna vissa dörrar, även om de inte är lika användbara utanför videospelsindustrin.
  • Om du vill skapa iPhone-appar är Xcode och Objective-C dina primära verktyg. Du behöver också en Mac, eftersom Xcode bara kan kompileras på en Mac.
  • Pytonorm är ett skript-/programmeringsspråk som är ett av de enklare språken att lära sig. Python används bland annat för webbtjänster som Pinterest och Instagram, samt för vetenskapliga applikationer och är tillräckligt enkelt för att lära sig grunderna på bara några dagar.
  • EXPERTTIPS
    Archana Ramamoorthy, MS

    Archana Ramamoorthy, MS

    Teknisk direktör, WorkdayArchana Ramamoorthy är teknisk chef för Nordamerika på Workday. Hon är en produktninja, förkämpe för säkerhet och försöker diversifiera teknikindustrin. Archana har en kandidatexamen från SRM University och en magisterexamen från Duke University, och har över 8 års erfarenhet av produktledning.
    Archana Ramamoorthy, MS
    Archana Ramamoorthy, MS
    Teknisk chef, Workday

    Vår experts historia: "När jag började programmera hade jag ingen bakgrund inom datordesign eller programmering. För att lära mig programmering började jag med att läsa böcker om Java och använda information jag hittade på internet. Nuförtiden finns det så många resurser att det är väldigt lätt att lära sig nya färdigheter."

    Bild med titeln Kod Steg 11
    4. Ha tålamod. Du kommer ofta att möta utmaningar när du programmerar, särskilt när du letar efter misstag eller genomför en ny idé. Man måste lära sig att nöja sig med små resultat, istället för att försöka lösa ett helt pussel på en gång. Tålamod leder till effektivare kod, vilket i sin tur leder till bättre presterande program och gladare kollegor.
    Bild med titeln Kod Steg 12
    5. Lär dig att samarbeta. Om flera personer arbetar med ett projekt kommer du att behöva hantera flera synpunkter på en procedur som är alltför följsam. Att arbeta tillsammans i team är nästan oundvikligt i affärsvärlden, så du måste vara villig att arbeta med andra om du inte planerar att utveckla allt självständigt.
    Bild med titeln Kod Steg 13
    6. Hitta ett jobb där du kan öva på dina kodningsfärdigheter. Frivilligt att designa webbplatser eller stationära applikationer. Ett deltidsjobb på ett litet företag kan ge dig chansen att skriva kod till hemsidor eller enkla applikationer.
    Bild med titeln Kod Steg 14
    7. Ta kontakt med andra programmerare. Det finns otaliga utvecklargemenskaper och sammankomster som kan stödja och inspirera dig. Gå till programmerares kongresser, gå med i en hack-a-thon eller game jam (evenemang med ett gemensamt tema) och gå med i några programmeringsforum för att utöka ditt nätverk och visa upp ditt arbete.
    Bild med titeln Kod Steg 15
    8. Öva, öva, öva. Man räknar med att det rör sig om 15.000 timmar innan du kan anses vara expert på datorprogrammering. Detta kräver år av tillämpad praktik. Verklig behärskning av programmering kommer först när du tar dig tid att öva och bli skicklig.
  • Testa att programmera varje dag, även när du inte arbetar. Programmering på fritiden kan leda till genombrott och nya idéer.

  • Оцените, пожалуйста статью