Måter å programmere

Forfatter: Peter Berry
Opprettelsesdato: 16 Juli 2021
Oppdater Dato: 1 Juli 2024
Anonim
TDD Coding Exercises in C# and .NET Core - Ep 229
Video: TDD Coding Exercises in C# and .NET Core - Ep 229

Innhold

Etter hvert som teknologien blir mer og mer tilgjengelig, øker også etterspørselen etter programmerere. Programmering er en ferdighet som forbedrer og forbedrer seg over tid. Imidlertid må alle gå gjennom en viss begynnelse. Det er utallige språk som passer for nybegynnere, uavhengig av hvilket felt de velger (f.eks. JavaScript osv. JavaScript er relativt høyt, så start med HTML eller CSS). Les videre for å komme i gang med programmeringstimene dine.

Fremgangsmåte

Metode 1 av 2: Lær programmeringsspråk

  1. Ikke bekymre deg for mye for språket du velger. I begynnelsen synes mange det er vanskelig å velge språk. Imidlertid er bruken av logikk og datastrukturer nesten den samme, uavhengig av hvilket språk som brukes. Dette er de viktigste ferdighetene, og du kan skjerpe dem på hvilket som helst språk.
    • Når du velger et språk, må du fokusere på hva slags programmering du vil komme i gang med, og derfra velge riktig grunnspråk. Hvis du for eksempel vil lære hvordan du bygger nettet, kan du starte med HTML5 og deretter lære mer CSS, JavaScript og PHP. Hvis du vil skrive desktop-apper, kan du starte med C eller et annet grunnleggende programmeringsspråk.
    • Hvis du følger denne karrieren, vil du oppdage at du sannsynligvis aldri vil bruke det første programmeringsspråket du lærte. I stedet lærer du nye språk gjennom forskning og eksperimentering.

  2. Finn gratis online ressurser for det språket du ønsker. Internett er en skattekiste av gratis opplæringsprogrammer, klasser og videoer, skreddersydd for språket du ønsker. Du kan forstå det grunnleggende i nesten ethvert innledende språk på bare en dag.
    • Populære nettsteder inkluderer Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School og mer.
    • Det er også mange nybegynnerveiledninger på wikiHow som er skreddersydd for spesifikke språk.
    • Dokumentasjon av nesten alle programmeringssituasjoner finner du på YouTube.
    • Stack Exchange er et av de beste svarsidene for alle programmeringsspørsmålene dine.


    Archana Ramamoorthy, MS
    Produktledelsesdirektør

    Andel eksperter: "Når det gjaldt programmering, visste jeg ingenting om datamaskindesign eller programmering. Da jeg ønsket å lære å programmere, begynte jeg med å lese Java-bøker og bruke informasjon på Internett. I dag har vi så mange informasjonskilder, så det er lett å lære nye ferdigheter! "

  3. Last ned en god redaktør. Mange programmeringsspråk tillater bruk av en ekstern editor for å skrive kode. Se etter en redaktør som viser fremheving av innrykk og programmeringskode.
    • Noen kjente programmer inkluderer Notepad ++ (Windows), TextWrangler (OS X) og Edit (brukes til alle maskiner).

  4. Last ned den nødvendige kompilatoren. Noen programmeringsspråk trenger en kompilator for å kjøre koden. Kompilatoren konverterer den skrevne koden til et språk på lavere nivå slik at datamaskinen kan håndtere den. Mange kompilatorer er åpen kildekode og leveres gratis. Kompilatorspråk inkluderer:
    • C
    • C ++
    • C #
    • Java
    • GRUNNLEGGENDE
    • Fortran
  5. Kom i gang med ditt første prosjekt. Å velge riktig startprosjekt vil hjelpe deg å bli kjent med programmeringsspråket. Blant de mange online forslagene og opplæringsprogrammene, er det grunnleggende HTML-nettstedet, malfunksjonen og den grunnleggende databasen med PHP eller det enkle programmet og ethvert kompileringsspråk utgangspunkt. ikke dårlig for deg.
  6. Legg merke til hvert stykke kode. Kommentarfunksjonen er tilgjengelig på alle programmeringsspråk, slik at innhold kan legges inn som ikke kan leses av kompilatoren. Takket være denne funksjonen kan du legge til notater i koden din. Disse merknadene er veldig viktige. De lar ikke bare andre forstå hvordan koden fungerer, men hjelper deg også med å minne deg selv på hva koden er ment for.
    • Du kan også bruke merknadsfunksjonen til å raskt fjerne koden fra programmet ditt for testformål. Plasser flashkort rundt koden du vil fjerne, og fjern dem for gjenbruk.
  7. Se andre webprosjekter og programmer. Ikke nøl med å se opp og konsultere hvordan du kan løse andres problemer under læringsprosessen. Ta deg tid til å utforske og forstå hvorfor koden fungerer.
    • Se denne veiledningen for detaljer om hvordan du leser kildekoden for websider.
    annonse

Metode 2 av 2: Utvid din kunnskap

  1. Bli med i klassen. Fellesskapskollegier, tekniske skoler og elektroniske programmer tilbyr sertifikater og klasser som lar deg få jobb og lære deg programmering. Selv om det ikke alltid er nødvendig, kan avanserte sertifiseringer som Computer Technology hjelpe deg med å finne programmeringsstillinger på heltid.
    • Det er mange fordeler med å lære direkte hos en lærer eller en programmeringsekspert. Dette er noe ikke alle online ressurser kan tilby.
    • Å ta kurs kan være veldig dyrt. Så vurder fordelene du får. Hvis du bare vurderer programmering som en hobby, kan det hende at det ikke er verdt tid eller penger å registrere seg for kurs. Hvis du vil forfølge denne karrieren, kan det å ta en klasse være veldig fordelaktig (men ikke et must hvis du er talentfull).
  2. Utvid din kunnskap. Ikke bare lær programmeringsspråk, du vil ha stor nytte av matte- og logikkurs: disse er ofte viktige for avansert programmering. Selv om det ikke er nødvendig å lære matematikk og logikk på skolen, kan klasseromsmiljøet hjelpe.
    • Programmering innebærer fysisk beregning og mange simuleringer som krever en dyp forståelse av algoritmer og modeller.
    • Logikk er det grunnleggende grunnlaget for programmering. Å forstå logikk og prosesser vil hjelpe deg med å løse problemer når du skriver kode.
    • Selv om de fleste programmeringsprosjekter ikke krever bruk av avansert matematikk, kan denne kunnskapen gi mange fordeler og optimalisering i programmering.
  3. Lær flere språk. Når du mestrer morsmålet, kan du lære mer. Finn det komplementære språket for førstespråket, eller velg det stedsspesifikke språket du målretter mot. Tilleggsspråk, som HTML og CSS, er ofte det enkleste valget å lære.
    • Java er et av de mest populære språkene, og ofte har en Java-utvikler mange muligheter. Java kan kjøres på mange forskjellige systemer og har mange applikasjoner. Dette språket brukes til Android-apper, et av de raskest voksende markedene.
    • C ++ anbefales for potensielle utviklere av videospill. Selv om det ikke er nyttig utenfor videospillindustrien, kan det å åpne for en rekke muskler å lære å programmere på Unity (mye brukte lavprisspillkonsoller) og UDK (programmeringskoden for den berømte Unreal Engine). viss montering.
    • Hvis du vil skrive iPhone-apper, vil Xcode og Objective-C være ditt primære verktøy. Du trenger også en Mac, da Xcode bare kan kompileres på denne.
    • Som et serverprogrammeringsspråk er Python en av de enkleste å lære. Den brukes til webtjenester som Pinterest og Instagram og er enkel nok til at du kan lære det grunnleggende på bare noen få dager.
  4. Vær tålmodig. Under programmeringsprosessen vil du ofte møte utfordringer, spesielt når du finner feil og utfører nye ideer. Du må lære å være fornøyd med mindre prestasjoner i stedet for å løse hele gåter på en gang. Tålmodighet vil føre til mer effektiv kode, som vil hjelpe deg med å få programmet til å fungere bedre og dine kolleger lykkeligere.
  5. Lær å jobbe med andre. Når mange deltar, vil prosjektet ha mange forskjellige syn på retning. Teamarbeid er nesten uunngåelig i næringslivet. Så med mindre du planlegger å utvikle alt uavhengig, må du gjøre deg klar til å samarbeide med andre.
  6. Å finne en jobb lar deg øve på programmeringsevnen din. Gjør webdesign eller skriv frivillige dataprogrammer.Arbeid på deltid i et lite selskap kan gi deg muligheten til å kode for nettsteder og enkle applikasjoner.
  7. Koble til andre programmerere. Det er utallige lokalsamfunn så vel som utviklersamlinger. De kan støtte og inspirere deg. Se etter lokale programmeringsseminarer, delta i programmeringsseminarer eller konkurranser, og registrer deg på noen programmeringsfora for å begynne å utvide nettverket og tilstedeværelsen.
  8. Øv, øv og øv. Det tar omtrent 15 000 timer å bli ansett som en nerd hos en dataprogrammerer. Det var mange års praksis. Uten å bruke tid på å øve og bli dyktig, vil du ikke kunne mestre programmeringsferdigheter.
    • Prøv å bruke tid på programmering hver dag, selv når du ikke jobber. Programmering på fritiden kan gi gjennombrudd og gi mange nye ideer.
    annonse