Hvordan man skriver computerprogrammer

Forfatter: Ellen Moore
Oprettelsesdato: 12 Januar 2021
Opdateringsdato: 1 Juli 2024
Anonim
30 глупых вопросов java программисту
Video.: 30 глупых вопросов java программисту

Indhold

Efterhånden som teknologien bliver mere og mere tilgængelig for den brede offentlighed, gør behovet for programmører det også. At skrive computerkoder og programmer eller kode (fra den engelske "kodning") er en færdighed, der er blevet erhvervet og forbedret over tid, men selv den mest erfarne programmør var engang nybegynder. Der er en lang række programmeringssprog, der er gode til nybegyndere, uanset hvor du vil anvende dine færdigheder (f.eks. Er JavaScript ret komplekst, så det er bedst at starte med HTML eller CSS). Lær, hvordan du lærer at skrive computerprogrammer ved at læse denne artikel.

Trin

Metode 1 af 2: Lær et programmeringssprog

  1. 1 Du skal ikke bekymre dig for meget om hvilket sprog du skal vælge at studere. Mange begyndere har det svært ved at vælge sprog, når de lige er begyndt at lære at skrive programkoder. Det egentlige sprog, du vælger, er ligegyldigt, når det kommer til at studere strukturer og logik i at bygge information. Disse færdigheder er meget vigtigere og kan læres med ethvert programmeringssprog.
    • Når du vælger et sprog, skal du koncentrere dig om det formål, du vil oprette programkoder til, og først derefter vælge startsproget. For eksempel, hvis du vil lave webstedsudvikling, skal du starte med at lære HTML5 og derefter supplere det med CSS, JavaScript og PHP. Hvis du vil oprette computerprogrammer, skal du begynde at lære C eller et andet almindeligt programmeringssprog.
    • Hvis du bliver en professionel programmør, kan du opleve, at du aldrig bruger det sprog, du oprindeligt lærte til dit arbejde. I stedet vil du hele tiden lære nye sprog gennem dokumentation og eksperimentering.
  2. 2 Find gratis online ressourcer dedikeret til dit valgte sprog. Internettet er en skattekiste med gratis selvstudier, kurser og videoer om det sprog, du vælger at lære. Du kan lære det grundlæggende i næsten ethvert indledende sprog på bogstaveligt talt en dag.
    • Her er blot et par populære steder: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools og mange flere.
    • WikiHow giver også en række instruktioner for begyndere til at lære programmeringssprog.
    • Du kan finde vejledningsvideoer til næsten ethvert sprog på YouTube.
    • Stack Exchange er et af de mest populære fora, hvor professionelle programmører besvarer eventuelle spørgsmål fra brugere.
    SPECIALISTENS RÅD

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy er Workday CTO (Nordamerika). Profileret produktspecialist, fortaler for sikkerhed, fortaler for større integration på lige vilkår i teknologiindustrien. Hun modtog sin BA fra SRM University og sin MA fra Duke University. Har arbejdet inden for produktledelse i over otte år.

    Archana Ramamoorthy, MS
    Arbejdsdag CTO

    Vores specialist deler sin historie:: “Jeg kom til kodning uden at vide noget om computerdesign eller programmering. Da jeg ville lære at skrive programmer, startede jeg med at læse bøger om sproget og bruge information fra Internettet.Der er så mange ressourcer til rådighed i verden i dag, at det er meget let at lære nye færdigheder! "


  3. 3 Download en god tekst editor. Mange programmeringssprog giver dig mulighed for at bruge eksterne tekstredigerere til at skrive programmer. Find en tekstredigerer, der viser indrykning og kodemarkering.
    • Populære programmer inkluderer Notepad ++ (Windows), TextWrangler (OS X) og JEdit (ethvert system).
  4. 4 Download alle de kompilatorer, du har brug for. Nogle programmeringssprog kræver, at en compiler viser kildekoden, som du skrev. Kompilatorer oversætter kildekoden til et tilsvarende sprog på lavt niveau, som derefter behandles af computeren. Mange kompilatorer er gratis og open source. Sprog, der kræver brug af kompilatorer, omfatter:
    • C;
    • C ++;
    • C #;
    • Java;
    • GRUNDLÆGGENDE;
    • Fortran.
  5. 5 Start dit første projekt. Vælg et godt introduktionsprojekt, der giver dig mulighed for at prøve dine nye færdigheder. Der er mange forslag og vejledninger om dette emne på Internettet. For eksempel kan du starte med at oprette enkle HTML -websteder, enkle PHP -databaser og funktioner eller enkle programmer på et hvilket som helst af de sprog, der kræver kompilatorer.
  6. 6 Kommenter al din kode. Alle programmeringssprog har en kommentarfunktion, der giver dig mulighed for at indtaste tekst, der ignoreres af kompilatoren. Således kan du efterlade kommentarer til koden. Disse kommentarer er ekstremt vigtige, både for at lade andre vide, hvordan din kode fungerer, og for at minde dig selv om, hvad koden gør.
    • Kommentarfunktionen kan bruges til hurtigt at fjerne en del af koden fra programmet til testformål. Tilføj tags for både kommentarer i begyndelsen og i slutningen af ​​koden, som du midlertidigt vil ekskludere fra programmet, og fjern derefter disse tags for at returnere koden.
  7. 7 Overvej detaljer om andre programmer eller webprojekter. Når du lærer kode på farten, skal du ikke skamme dig over at lede efter spor på Internettet og se andre mennesker løse lignende problemer. Tag dig tid til at forstå, hvordan koden gør, hvad den gør.
    • Læs denne artikel for at lære, hvordan du ser kildekoden til ethvert websted.

Metode 2 af 2: Udvid din viden

  1. 1 Tilmeld dig kurser. Universiteter, gymnasier og internetprogrammer tilbyder programmer og kurser, der ikke kun lærer dig programmering, men også hjælper dig med at finde et job. Selvom en universitetsgrad i datalogi ikke altid er nødvendig, kan det hjælpe dig med at finde et fuldtidsjob som computerprogrammerer.
    • Der er også ubestridelig fordel ved direkte kommunikation med en lærer eller en programmeringsspecialist, som ikke altid er tilgængelig via onlinekurser.
    • At lære at blive programmerer kan være ret dyrt, så tænk grundigt over, om det er det værd. Hvis du kun kan lide at skrive computerprogrammer som en hobby, bør du ikke spilde tid og penge på professionelle kurser. Hvis du ønsker at opbygge en karriere inden for dette område, kan det at få en professionel uddannelse hjælpe dig meget i dette (men igen, det er ikke nødvendigt, hvis du har talent).
  2. 2 Udvid din viden. Du vil ikke kun drage fordel af at lære programmeringssprog, men også af kurser i matematik og logik, da disse emner ofte er nødvendige for programmering på højt niveau. Du behøver ikke at lære dem i skolen, selvom en akademisk indstilling kan være nyttig.
    • Programmering, der involverer fysik og simulering, kræver en god forståelse af algoritmer og modeller.
    • Logik er grundlæggende for programmering, så forståelse af logik og processer kan hjælpe dig med at løse problemer, når du skriver kode.
    • Kendskab til avanceret matematik er oftest ikke påkrævet til programmering, men det kan bruges til optimering og andre fordele.
  3. 3 Lær flere sprog. Når du har en god forståelse af dit første sprog, kan du også begynde at lære andre programmeringssprog. Find et sprog, der supplerer det, du allerede kender, eller vælg et sprog, der kræves til et specifikt projekt. Yderligere sprog som HTML og CSS er normalt det letteste at lære.
    • Java er et af de mest populære sprog, og Java -udviklere er altid efterspurgte. Java bruges på en lang række systemer og har utallige anvendelser. Java bruges til at skrive applikationer til Android, et af de hurtigst voksende markeder.
    • C ++ kan varmt anbefales, hvis du vil slutte dig til videospiludviklere. At lære at programmere i Unity (en meget udbredt og billig spilmotor) og UDK (kode til den populære Unreal -motor) åbner nogle døre for dig, men de er ikke så nyttige uden for spilindustrien.
    • Hvis du vil oprette iPhone-apps, er Xcode og Objective-C dit første valg. Du skal bruge en Mac, da Xcode kun kan kompileres på en Mac.
    • Python er et sprog til at skrive kode på serversiden, en af ​​de nemmeste at lære. Python bruges til internettjenester som Pinterest og Instagram, og det er enkelt nok til at lære det grundlæggende på få dage.
  4. 4 Vær tålmodig. Under programmeringen vil du ofte støde på problemer, især når du leder efter fejl eller anvender nye ideer. Du bliver nødt til at lære at nøjes med at opnå små resultater i stedet for at løse hele problemet på én gang. Tålmodighed hjælper dig med at oprette bedre kode, hvilket betyder, at dit program vil fungere bedre, og dine kolleger vil blive glade.
  5. 5 Lær at arbejde i et team. Hvis flere mennesker arbejder på et projekt på samme tid, kan de have en anden vision om, hvordan projektet skal forløbe. Teamarbejde er næsten uundgåeligt i erhvervslivet, så vær forberedt på at arbejde med andre mennesker, medmindre du selvfølgelig har til hensigt at udvikle hele projektet selv.
  6. 6 Find et job, hvor du kan øve dine programmeringsevner. Opret websteder og computerprogrammer på frivillig basis. At arbejde et deltidsjob hos en lille virksomhed kan også åbne op for kodningsmuligheder for websteder og enkle programmer.
  7. 7 Chat med andre programmører. Der er utallige udviklerfællesskaber, hvor du kan finde støtte og inspiration. Se efter programmeringskonventioner, deltag i hackathons eller gamejams (udviklermøder for at oprette programmer eller spil i en begrænset tid), registrer dig på flere programmeringsfora for at begynde at lave dit navn og vokse forbindelser.
  8. 8 Øv, øv og øv. Efter nogle skøn tager det cirka 15.000 timers programmering, før du kan betragtes som en sand mester. Det betyder mange års konstant praksis. Du vil virkelig kun mestre evnen til at programmere, når du investerer meget tid i praktisk arbejde og bliver ekspert inden for dit område.
    • Prøv at programmere hver dag, selv i weekender. Fritidsprogrammering kan føre til gennembrud og nye ideer.