Computer programmering

Efterhånden som teknologien bliver mere og mere tilgængelig, vokser behovet for programmører. Kodning er en færdighed, der tager tid at lære og perfekt, men alle skal starte et sted. Der er flere sprog, der er ideelle for begyndere, uanset hvilket område du er interesseret i. Se trin 1 nedenfor for at lære hvordan.

Trin

Metode 1 af 2: At lære et programmeringssprog

Billede med titlen Kode Trin 1
1. Du skal ikke bekymre dig om det programmeringssprog, du skal vælge. Mange nybegyndere programmører kæmper med spørgsmålet om, hvilket programmeringssprog de skal vælge at lære først. Selve programmeringssproget til at starte med betyder ikke så meget, når det kommer til at lære om datastrukturer og logik. Disse er de vigtigste færdigheder, der kan læres med ethvert programmeringssprog.
  • Når du vælger et programmeringssprog, skal du bare fokusere på den form for udvikling, du vil starte med, og vælge et indledende programmeringssprog derfra. Vil du for eksempel i gang med webudvikling, så start med HTML5, suppleret med CSS, JavaScript og PHP. Hvis du vil oprette desktop-applikationer, skal du starte med C eller et andet standardprogrammeringssprog.
  • Når du påbegynder en karriere som programmør, vil du måske opdage, at du aldrig vil bruge det programmeringssprog, som du først lærte at kode på. I stedet vil du lære programmeringssprog gennem dokumentation og eksperimentering.
Billede med titlen Kode Trin 2
2. Find gratis ressourcer online til det programmeringssprog, du vælger. Internettet er et væld af gratis tutorials, kurser og videoer, alle skræddersyet til det programmeringssprog du ønsker. Du kan få en grundlæggende forståelse af stort set ethvert indledende programmeringssprog på en dag.
  • Populære websteder er Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School, bare for at nævne nogle få.
  • Adskillige startvejledninger pr. programmeringssprog er tilgængelige på wikiHow.
  • Du kan finde vejledninger til næsten alle programmeringsscenarier på YouTube.
  • Stack Exchange er et af de mere populære spørgsmål og svar-websteder til programmeringsspørgsmål.
  • Billede med titlen Kode Trin 3
    3. Få en god teksteditor. Til mange programmeringssprog er eksterne teksteditorer velegnede til at skrive din kode. Find en teksteditor, der viser indrykning og kodemærker (markup).
  • Populære programmer inkluderer Notepad++ (Windows), TextWrangler (OS X) og JEdit (ethvert system).
  • Billede med titlen Kode Trin 4
    4. Download alle nødvendige kompilatorer. Nogle programmeringssprog kræver en compiler for at køre den kode, du opretter. Kompilere oversætter din kode til et programmeringssprog på lavere niveau, som maskinen kan behandle. Mange compilere er open source og gratis at bruge. Sprog, der kræver compilere inkluderer:
  • C
  • C++
  • C#
  • Java
  • GRUNDLÆGGENDE
  • fortran
  • Billede med titlen Kode Trin 5
    5. Start dit første projekt. Vælg et godt introduktionsprojekt for at komme i gang. Der er adskillige forslag og tutorials tilgængelige online, og nogle steder at starte er websteder, der dækker grundlæggende HTML, databaser og formularfunktioner med PHP eller simple programmer, der bruger et af compilersprogene.
    Billede med titlen Kode Trin 6
    6. Forklar al din kode. Alle programmeringssprog har en kommentarfunktion, der giver dig mulighed for at indtaste tekst, som vil blive ignoreret af compileren. Giver dig mulighed for at tilføje kommentarer til din kode. Disse kommentarer er vigtige for at lade andre vide, hvordan din kode fungerer, og for at minde dig selv om, hvordan koden fungerer.
  • Du kan også bruge kommentarfunktionen til at deaktivere kode til testformål. Kommenter tags omkring den kode, du vil ekskludere, og fjern derefter kommentartags for at gøre koden aktiv igen.
  • Billede med titlen Kode Trin 7
    7. Tjek andre programmer eller webprojekter. Når du lærer ved at gøre, så lad det ikke forhindre dig i at slå tingene op og se, hvordan andre har løst de samme opgaver. Tag dig tid til at forstå, hvorfor koden gør, hvad den gør.
  • Læs denne artikel for mere information om, hvordan du får vist kildekoden til websteder.
  • Metode 2 af 2: Udvid din viden

    Billede med titlen Kode Trin 8
    1. Tag lektioner. Skoler, tekniske skoler og onlineprogrammer tilbyder grader og kurser, der kan hjælpe dig med at få et job og lære programmering. Videreuddannelse såsom datalogi er ikke altid nødvendigt, men det kan hjælpe dig med at få et job som programmør.
    • Lektioner fra en lærer eller ekspertprogrammør er ikke altid tilgængelige online og kan være meget nyttige.
    • Lektioner kan være dyre, så afvej fordele mod ulemper. Hvis programmering kun er en hobby, er lektioner måske ikke tiden og pengene værd. Hvis du vil gøre en karriere ud af programmering, kan undervisningen give dig et stort løft (men igen, det er langt fra nødvendigt, hvis du er talentfuld).
    Billede med titlen Kode Trin 9
    2. Udvid din viden. Ud over blot at lære programmeringssprog kan det være en fordel at tage logik- og matematiktimer, da disse ofte er nødvendige for avanceret programmering. Det behøver du ikke nødvendigvis at lære i skolen, men et skolemiljø kan hjælpe.
  • Programmering af fysikberegninger og andre simuleringer kræver et stærkt kendskab til algoritmer og modeller.
  • Logik er det grundlæggende grundlag for programmering, så forståelse af logik og processer vil hjælpe dig med at løse problemer, når du programmerer.
  • Avanceret matematik er ikke påkrævet til de fleste programmering, men sådan viden kan være nyttig og hjælpe med optimeringer.
  • Billede med titlen Kode Trin 10
    3. Lær flere programmeringssprog. Så snart du har en god beherskelse af et første programmeringssprog, kan du udvide det. Vælg et andet programmeringssprog, der matcher det, du allerede kender, eller vælg et programmeringssprog til en bestemt type ledig stilling, du er interesseret i. Yderligere sprog, såsom HTML og CSS, er ofte de nemmeste at lære.
  • Java er et af de mest populære sprog, og der er ofte mange muligheder for Java-udviklerne. Java kan køre på en lang række systemer og har utallige applikationer. Java bruges til Android-applikationer, et af de hurtigst voksende markeder.
  • C++ er et must for spirende videospilsudviklere. At lære at kode i Unity (en meget brugt lavpris-spilmotor) og UDK (programmeringssproget til den populære Unreal-motor) kan åbne nogle døre, selvom de ikke er så nyttige uden for videospilindustrien.
  • Hvis du vil oprette iPhone-apps, er Xcode og Objective-C dine primære værktøjer. Du skal også have en Mac, da Xcode kun kan kompileres på en Mac.
  • Python er et script-/programmeringssprog, der er et af de nemmere sprog at lære. Python bruges blandt andet til webtjenester som Pinterest og Instagram samt til videnskabelige applikationer og er enkel nok til at lære det grundlæggende på få dage.
  • EKSPERDTIP
    Archana Ramamoorthy, MS

    Archana Ramamoorthy, MS

    Teknisk direktør, WorkdayArchana Ramamoorthy er teknisk direktør for Nordamerika på Workday. Hun er en produktninja, forkæmper for sikkerhed og forsøger at diversificere teknologiindustrien. Archana har en bachelorgrad fra SRM University og en mastergrad fra Duke University og har over 8 års erfaring med produktledelse.
    Archana Ramamoorthy, MS
    Archana Ramamoorthy, MS
    Teknisk direktør, Workday

    Vores eksperts historie: "Da jeg begyndte at programmere, havde jeg ingen baggrund i computerdesign eller programmering. For at lære programmering startede jeg med at læse bøger om Java og bruge information jeg fandt på internettet. I dag er der så mange ressourcer til rådighed, at det er meget nemt at lære nye færdigheder."

    Billede med titlen Kode Trin 11
    4. Vær tålmodig. Du vil ofte møde udfordringer under programmering, især når du jagter fejl eller udfører en ny idé. Du skal lære at være tilfreds med små resultater, i stedet for at prøve at løse et helt puslespil på én gang. Tålmodighed fører til mere effektiv kode, hvilket igen fører til mere effektive programmer og gladere kolleger.
    Billede med titlen Kode Trin 12
    5. Lær at samarbejde. Hvis flere personer arbejder på et projekt, bliver du nødt til at forholde dig til flere synspunkter om en procedure, der følger for meget. At arbejde sammen i teams er næsten uundgåeligt i erhvervslivet, så du bliver nødt til at være villig til at arbejde sammen med andre, medmindre du planlægger at udvikle alt selvstændigt.
    Billede med titlen Kode Trin 13
    6. Find et job, hvor du kan øve dine kodningsevner. Bliv frivillig til at designe hjemmesider eller desktop-applikationer. Et deltidsjob i en lille virksomhed kan give dig chancen for at skrive kode til hjemmesider eller simple applikationer.
    Billede med titlen Kode Trin 14
    7. Forbind med andre programmører. Der er utallige udviklerfællesskaber og forsamlinger, der kan støtte og inspirere dig. Gå til programmørers konventioner, deltag i en hack-a-thon eller game jam (begivenheder med et fælles tema), og deltag i nogle programmeringsfora for at udvide dit netværk og fremvise dit arbejde.
    Billede med titlen Kode Trin 15
    8. Øv, øv, øv. Det anslås, at det drejer sig om 15.000 timer før du kan blive betragtet som ekspert i computerprogrammering. Dette kræver mange års anvendt praksis. Virkelig beherskelse af programmering kommer først, når du tager dig tid til at øve dig og bliver dygtig.
  • Prøv at programmere hver dag, også når du ikke arbejder. Programmering i din fritid kan føre til gennembrud og nye ideer.

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