Sådan koder du: 15 trin (med billeder)

Indholdsfortegnelse:

Sådan koder du: 15 trin (med billeder)
Sådan koder du: 15 trin (med billeder)

Video: Sådan koder du: 15 trin (med billeder)

Video: Sådan koder du: 15 trin (med billeder)
Video: KUKA DeviceConnector ENG Webinar af KUKA Nordic 2024, Kan
Anonim

Efterhånden som teknologien bliver mere og mere tilgængelig, stiger behovet for programmører altid. Kodning er en færdighed, der er lært og perfektioneret over tid, men alle skal starte et sted. Der er en række forskellige sprog, der er perfekte til begyndere uanset det felt, du er interesseret i (f.eks. JavaScript osv. JavaScript er ret avanceret, så start med HTML eller CSS). Se trin 1 nedenfor for at lære hvordan.

Trin

Metode 1 af 2: Læring af et sprog

Kode Trin 1
Kode Trin 1

Trin 1. Du skal ikke bekymre dig for meget om hvilket sprog du vælger

Mange begyndende kodere kæmper med, hvilket sprog de skal vælge, når de først begynder at lære. (Fordi de ikke ved, hvor de skal starte med deres første kode). Det egentlige sprog, du begynder at lære på, gør ikke en stor forskel, når det kommer til at lære om datastrukturer og logik. Det er de færdigheder, der betyder mest, og de kan finpudses med ethvert sprog.

  • Når du vælger et sprog, skal du bare fokusere på, hvilken slags udvikling du vil starte med, og vælge et introduktionssprog derfra. For eksempel, hvis du vil lære webudvikling, skal du starte med HTML5, suppleret med CSS, JavaScript og PHP. Hvis du vil udføre skrivebordsprogrammer, skal du starte med C++ eller et andet grundlæggende programmeringssprog.
  • Hvis du gør kodning til en karriere, vil du opdage, at du aldrig må bruge det sprog, du først lærte at kode. I stedet lærer du sprog, når du går igennem dokumentation og eksperimenter.
Kode Trin 2
Kode Trin 2

Trin 2. Find gratis ressourcer online til det sprog, du vælger

Internettet er en skattekiste af gratis selvstudier, klasser og videoer, der alle er skræddersyet til det sprog, du ønsker. Du kan begynde at få en grundlæggende forståelse af næsten ethvert introduktionssprog på en dag.

  • Populære websteder inkluderer Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School og mange flere.
  • Der findes en række sprogspecifikke startguider lige her på wikiHow.
  • Du kan finde vejledninger til næsten ethvert programmeringsscenarie på YouTube.
  • Stack Exchange er et af de mere populære Q & A -websteder for programmeringsspørgsmål, du måtte have.

EKSPERT TIP

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

Vores eksperts historie :"

Kode Trin 3
Kode Trin 3

Trin 3. Download en god tekst editor

Mange programmeringssprog giver dig mulighed for at bruge eksterne tekstredigerere, når du skriver din kode. Find en tekstredigerer, der giver dig mulighed for at se fordybninger og kodemærkning.

Populære programmer inkluderer Notepad ++ (Windows), TextWrangler (OS X), JEdit eller Visual Studio Code

Kode Trin 4
Kode Trin 4

Trin 4. Download alle nødvendige kompilatorer

Nogle programmeringssprog kræver en compiler for at køre den kode, du opretter. Kompilatorer oversætter den kode, du skriver, til et sprog på lavere niveau, som maskinen kan behandle. Mange kompilatorer er open-source og gratis at bruge. Sprog, der kræver kompilatorer, omfatter:

  • C
  • C ++
  • C#
  • Java
  • GRUNDLÆGGENDE
  • Fortran
Kode Trin 5
Kode Trin 5

Trin 5. Start dit første projekt

Vælg et godt introduktionsprojekt, der hjælper dig med at få dine fødder våde. Der er en række forslag og vejledninger online, men nogle steder at starte er grundlæggende websteder til HTML, grundlæggende database og formfunktioner med PHP eller enkle programmer med et hvilket som helst kompilersprog.

Kode Trin 6
Kode Trin 6

Trin 6. Kommenter hele din kode

Alle programmeringssprog har en kommentarfunktion, der giver dig mulighed for at indtaste tekst, der ignoreres af kompilatoren. Dette giver dig mulighed for at tilføje kommentarer til din kode. Disse kommentarer er afgørende, både for at lade andre vide, hvordan din kode fungerer, og for at minde dig selv om, hvad din kode gør.

Du kan også bruge kommentarfunktionen til hurtigt at fjerne kode fra dit program til testformål. Sæt kommentarkoder omkring den kode, du vil ekskludere, og fjern derefter kommentarkoderne for at returnere koden

Kode Trin 7
Kode Trin 7

Trin 7. Vælg andre programmer eller webprojekter fra hinanden

Når du lærer, mens du går, skal du ikke skamme dig over at slå tingene op og se, hvordan andre har tacklet de samme opgaver. Tag dig tid til at forstå, hvorfor koden gør, hvad den gør.

Se denne vejledning for detaljer om, hvordan du ser kildekoden til websteder

Metode 2 af 2: Udvidelse af din viden

Kode Trin 8
Kode Trin 8

Trin 1. Tag klasser

Fællesskabskollegier, tech -skoler og online -programmer tilbyder certificeringer og klasser, der hjælper dig med at få et job samt lære dig programmering. En avanceret grad som datalogi er ikke altid nødvendig, men kan hjælpe med at få et fuldtids programmeringsjob.

  • (Meget kan siges om at have en-til-en-tid med en lærer eller programmeringsekspert, noget der ikke altid er tilgængeligt med onlinekilder.)
  • Klasser kan blive dyre, så afvej fordelene. Hvis programmering bare er en hobby, er klasser muligvis ikke tid og penge værd. Hvis du vil gøre programmering til en karriere, kan klasser give dig et stort løft (men igen, det er langt fra nødvendigt, hvis du har talentet).
Kode Trin 9
Kode Trin 9

Trin 2. Udvid din viden

Udover blot at lære programmeringssprog vil du få meget ud af logik og matematikundervisning, da disse ofte kræves til avanceret programmering. Du behøver ikke nødvendigvis at lære dette på skolen, men indstillinger i klasseværelset kan hjælpe.

  • Programmering, der involverer fysikberegninger og andre simuleringer, kræver en stærk forståelse af algoritmer og modeller.
  • Logik er det grundlæggende grundlag for programmering, så forståelse af logik og processer hjælper dig med at løse problemer, når du koder.
  • At kende avanceret matematik er ikke påkrævet for de fleste programmering, men viden kan føre til fordele og optimeringer.
Kode Trin 10
Kode Trin 10

Trin 3. Lær flere sprog

Når du har fået en god forståelse for dit oprindelige sprog, kan du begynde at forgrene dig. Find et andet sprog, der supplerer det, du kender, eller vælg et sprog til et bestemt job, der interesserer dig. Komplementære sprog, f.eks. HTML og CSS, er ofte det letteste at lære.

  • Java er et af de mest populære sprog, og der er ofte masser af muligheder for Java -udviklere. Java kan køre på et stort udvalg af systemer og har utallige applikationer. Java bruges til Android -applikationer, et af de hurtigst voksende markeder.
  • C ++ kan varmt anbefales til udvikling af videospil. At lære at kode i Unity (en meget udbredt, billig spilmotor) og UDK (koden til den populære Unreal-motor) kan hjælpe med at åbne nogle døre, selvom de ikke er lige så nyttige uden for videospilindustrien.
  • Hvis du vil lave iPhone-apps, vil Xcode og Objective-C være dine primære værktøjer. Du skal også bruge en Mac, da Xcode kun kan kompilere på en Mac.
  • Python er et serverscript -sprog, der er et af de lettere sprog at lære. Python bruges til webtjenester som Pinterest og Instagram og er enkel nok til at lære det grundlæggende på få dage.
Kode Trin 11
Kode Trin 11

Trin 4. Vær tålmodig

Du vil ofte blive konfronteret med udfordringer under programmeringen, især når det kommer til jagt efter fejl eller implementering af en ny idé. Du bliver nødt til at lære at være tilfreds med at opnå små resultater frem for at løse et helt puslespil på én gang. Tålmodighed fører til mere effektiv kode, hvilket vil føre til programmer, der fungerer bedre og gladere kolleger.

Kode Trin 12
Kode Trin 12

Trin 5. Lær at arbejde med andre

Hvis du har flere mennesker, der arbejder på et projekt, får du flere synspunkter om, hvordan du gør. At arbejde på teams er praktisk talt uundgåeligt i erhvervslivet, så medmindre du planlægger at udvikle alt selvstændigt, skal du være forberedt på at arbejde med andre.

Kode Trin 13
Kode Trin 13

Trin 6. Få et job, hvor du kan øve dine kodningsevner

Arbejd som frivillig med at designe websteder eller skrive desktop -applikationer. Et deltidsjob hos et lille firma kan føre til muligheder for at skrive kode til websteder eller simple applikationer.

Kode Trin 14
Kode Trin 14

Trin 7. Opret forbindelse til andre programmører

Der er utallige fællesskaber og samlinger af udviklere, der kan hjælpe med at støtte og inspirere dig. Slå lokale programmeringskonventioner op, deltage i en hack-a-thon eller game jam (tidsbestemte begivenheder med et fælles tema), og tilmeld dig nogle programmeringsfora for at begynde at udvide din eksponering og netværk.

Kode Trin 15
Kode Trin 15

Trin 8. Øv, øv, øv

Det anslås, at det tager omkring 15.000 timer, før du kan betragtes som ekspert i computerprogrammering. Dette er mange års anvendt praksis. Ægte beherskelse af programmering kommer først, når du har brugt tid på at øve dig og blive dygtig.

Prøv at bruge tid på at programmere hver dag, selv når du ikke arbejder. Programmering i din fritid kan føre til gennembrud og nye ideer

Anbefalede: