Slik programmerer du programvare (med bilder)

Innholdsfortegnelse:

Slik programmerer du programvare (med bilder)
Slik programmerer du programvare (med bilder)

Video: Slik programmerer du programvare (med bilder)

Video: Slik programmerer du programvare (med bilder)
Video: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, November
Anonim

Har du den perfekte ideen til et program, men vet ikke hvordan du får det til å skje? Å lære et programmeringsspråk tar mye tid, men de fleste vellykkede programmerere lærer et programmeringsspråk på egen hånd. Når du forstår det grunnleggende i programmeringsspråk, kan du raskt lage enkle programmer. Å lage et komplekst program kan være litt vanskeligere, men hvis du øver, kan du raskt lage drømmeprogrammet ditt.

Steg

Del 1 av 7: Lære programmeringsspråk

Søk om et gründerstipend Trinn 2
Søk om et gründerstipend Trinn 2

Trinn 1. Bestem hvilket språk du skal lære først

Hvis du aldri har skrevet kode før, starter du med et programmeringsspråk som er designet for nybegynnere, men som fortsatt lar deg nå dine programmeringsmål. Det er mange språk du kan lære, og hvert enkelt er egnet for forskjellige implementeringer og oppgaver. Noen av de populære språkene for nye utviklere inkluderer:

  • C - Et av programmeringsspråkene som er ganske gammelt, men fortsatt mye brukt. Læring C vil også gjøre det lettere for deg å utvikle din kunnskap om C ++ og Java.
  • C ++ - Et av de mest populære programmeringsspråkene i dag, spesielt innen programvareprogrammering. Det vil ta en stund å lære C ++, men du får mange jobbmuligheter når du får tak i det.
  • Java - Et annet veldig populært språk som kan kjøres på nesten alle typer operativsystemer.
  • Python - Dette språket er ganske enkelt å bruke, og det grunnleggende om programmering kan læres på bare noen få dager. Likevel er Python fortsatt et flott og mye brukt språk for servere og nettsteder.
Programvare Trinn 2
Programvare Trinn 2

Trinn 2. Sett opp utviklingsmiljøet

Du må installere noe utstyr for å begynne å skrive kode. Dette settet kalles "utviklingsmiljøet". Utviklingsmiljøet du trenger vil variere avhengig av språket du velger.

  • Koderedigerer - Nesten alle programmerere vil ha fordeler av en dedikert kodeditor. Selv om du kan skrive kode med en enkel tekstredigerer som Notisblokk, er prosessen med kodegenerering mye enklere hvis du har et program som demonstrerer syntaks og automatiserer ulike programmeringsoppgaver som utføres om og om igjen. Noen populære koderedaktører inkluderer Notisblokk ++, TextMate og JEdit.
  • Kompilator eller tolk - Mange språk, for eksempel C og Java, må kompileres før du kan kjøre koden. Du trenger en kompilator for språket du har valgt. De fleste kompilatorer kan også rapportere feil til deg.
  • IDE (Integrated Development Environment) - Noen programmeringsspråk har en kodeditor, kompilator og feilreporter kombinert til et program kalt IDE. Vanligvis kan du laste ned IDE fra programmeringsspråkets nettsted.
Programvare Trinn 3
Programvare Trinn 3

Trinn 3. Fullfør noen guider

Hvis du aldri har programmert før, begynn i det små. Finn noen online opplæringsprogrammer som kan veilede deg gjennom de grunnleggende konseptene i ditt valgte språk. Disse begrepene inkluderer leksjoner om syntaks, variabler, funksjoner, rutiner, betingede utsagn og hvordan du bruker dem.

Det er mange nettsteder på nettet som tilbyr programmeringsopplæringer, inkludert Udemy, Khan Academy, Codecademy, Code.org og mange andre

Programvare Trinn 4
Programvare Trinn 4

Trinn 4. Last ned noen eksempelprogrammer og åpne kildeprogrammer

Hvis du endrer prøvekoden, kan du lære å gjøre ting på språket du ønsker. Det er mange eksempelprogrammer og åpen kildekode -programmer som lar deg få tilgang til hele koden for å kjøre programmet. Start med et enkelt program relatert til typen program du vil lage.

Programvare Trinn 5
Programvare Trinn 5

Trinn 5. Skriv et enkelt program for å lære det grunnleggende i programmeringsspråk

Når du begynner å skrive din egen kode, starter du fra bunnen av. Skriv et program med enkle input og output. Lær også teknikkene du trenger når du lager mer komplekse programmer, for eksempel datahåndtering og underrutiner. Eksperimenter og prøv å bryte programmet.

Programvare Trinn 6
Programvare Trinn 6

Trinn 6. Bli med i et programmeringssamfunn

Å chatte med erfarne programmerere om problemer med programmet ditt er en uvurderlig opplevelse. Du kan finne tusenvis av likesinnede programmerere på mange nettsteder og lokalsamfunn på internett. Bli med i flere fellesskap knyttet til språket du ønsker, og les så mye du kan. Ikke vær redd for å stille spørsmål, men sørg for at du har prøvd å finne en løsning før du spør.

Bli rik trinn 16
Bli rik trinn 16

Trinn 7. Forstå at det vil ta litt tid å lære et programmeringsspråk

Du vil ikke kunne programmere (kompleks) første gang du berører et programmeringsspråk. Å lære å bruke et programmeringsspråk effektivt tar tid, men med øvelse kan du programmere raskere og mer effektivt.

Del 2 av 7: Designe programmer

Søk om et gründerstipend Trinn 8
Søk om et gründerstipend Trinn 8

Trinn 1. Skriv et grunnleggende designdokument

Før du begynner å skrive programmet, er det en god idé å ha noe skriftlig materiale å bruke under programmeringsprosessen. Dette designdokumentet dekker programmålene og forklarer alle funksjonene i programmet tydelig. Dette designdokumentet lar deg holde fokus på programmets funksjonalitet.

  • Dette designdokumentet skal beskrive hver funksjon du vil implementere og hvordan den vil bli implementert.
  • Dette dokumentet bør også vurdere flyt av brukergrensesnittet og hvordan brukeren oppnår sine mål med programmet.
Gjør forskningstrinn 5
Gjør forskningstrinn 5

Trinn 2. Lag en programkartlegging med en grov skisse

Lag et kart over programmet ditt, som beskriver hvordan brukere flytter fra en seksjon til en annen. Et enkelt flytdiagram er vanligvis tilstrekkelig for grunnleggende programmer.

Forsvare mot tilegnelse av navn eller likhetskrav Trinn 15
Forsvare mot tilegnelse av navn eller likhetskrav Trinn 15

Trinn 3. Bestem arkitekturen til programmet du vil lage, målet for programmet du planlegger vil bestemme strukturen du velger

Å vite hvilken av disse programstrukturene som er passende for programmet ditt, vil bidra til å fokusere utvikling.

Programvare Trinn 11
Programvare Trinn 11

Trinn 4. Start med "1-2-3" -programmet

Dette programmet er det enkleste og lar deg bli kjent med programmeringsspråket du ønsker. I utgangspunktet starter et 1-2-3-program, ber om innspill fra brukeren og viser resultatene. Når resultatene vises, er programmet ferdig.

  • Etter program 1-2-3, lag et REPL-program. REPL -programmet går tilbake til prosess 1 etter å ha vist resultatene.
  • Vurder å lage et Pipeline -program som endrer brukerinngang og fortsetter. Pipeline -programmet er egnet for programmer som krever lite brukerinteraksjon, for eksempel RSS -lesere. Programmet vil bli skrevet som en serie med klasser ved hjelp av en loop.

Del 3 av 7: Lage prototyper

Søk om ekteskapsattest i Dwarka Trinn 10
Søk om ekteskapsattest i Dwarka Trinn 10

Trinn 1. Fokuser på én funksjon

Prototyper fokuserer vanligvis på hovedtrekkene i programmet. For eksempel, hvis du oppretter et agenda -program, kan prototypen inneholde kalenderfunksjoner og tilleggstillegg.

Godta feil og lær av dem Trinn 18
Godta feil og lær av dem Trinn 18

Trinn 2. Lag et program til funksjonen kjører

Prototypen din skal kunne fungere som et program, og vil være grunnlaget for ytterligere funksjoner, så sørg for at prototypen din fungerer bra. Når du oppretter en funksjon, må du fortsette å jobbe med den til den kjører feilfritt og effektivt.

  • Prototype lar deg gjøre raske endringer og teste dem.
  • La noen andre teste prototypen din for å sikre at den fungerer som den skal.
  • Forvent prototypendringer mens du jobber med dem.
Skriv en bokrapport Trinn 6
Skriv en bokrapport Trinn 6

Trinn 3. Ikke vær redd for å kaste ut prototypen

Hele poenget med prototyping er å eksperimentere før du forplikter deg. Prototyping lar deg se om funksjonene du ønsker kan implementeres før du bygger programmet riktig. Hvis prototypen din ikke ser lovende ut, kast den og gå tilbake til programmeringen. Å kaste mindre potensielle prototyper vil spare tid senere.

Del 4 av 7: Lage programmer

Programvare Trinn 15
Programvare Trinn 15

Trinn 1. Lag en pseudokodebase

Denne basen er rammen for programmet ditt, og vil være grunnlaget for fremtidig kode. Pseudokode ligner den faktiske programkoden, men kompilerer ikke. I stedet lar pseudokode programmerere forstå hva som skjer med koden.

Pseudokode er fortsatt relatert til syntaksen til et programmeringsspråk, og må være strukturert som programmeringskode

Bli en programvareingeniør Trinn 2
Bli en programvareingeniør Trinn 2

Trinn 2. Utvikle prototypen din

Du kan bruke en eksisterende prototype som grunnlag for det nye programmet, eller du kan tilpasse prototypekoden til en større struktur for hele programmet. Uansett hvilken tilnærming du velger, bruk tiden du bruker på å designe og forbedre prototypen godt.

Programvare Trinn 17
Programvare Trinn 17

Trinn 3. Begynn å skrive kode

Denne prosessen er kjernen i programmering. Å skrive kode vil ta mest tid, og det vil kreve mye kompilering og testing for å sikre at koden fungerer som den skal. Hvis du jobber med et team, vil det å begynne med pseudokode utjevne bevegelsen til hvert teammedlem.

Programvare Trinn 18
Programvare Trinn 18

Trinn 4. Kommenter hver kode

Bruk kommentarfunksjonen på det valgte programmeringsspråket for å legge til kommentarer i hele koden. Kommentarer vil ikke bare gjøre det lettere for alle som jobber med programmet ditt å vite hva en kode gjør, de vil også hjelpe deg med å huske hva koden din gjør hvis du kommer tilbake til prosjektet etter en stund.

Del 5 av 7: Testing av programmet

Bli en programvareingeniør Trinn 4
Bli en programvareingeniør Trinn 4

Trinn 1. Test hver nye funksjon

Hver ny funksjon som er lagt til i programmet må kompileres og testes. Jo flere personer du kan be om å teste, desto mer sannsynlig er det at du finner en feil. Testerne dine bør informeres om at programmet ditt langt fra er endelig, og at de kan (og vil) finne alvorlige feil.

Denne prosessen kalles "alfatesting"

Bli en programvareingeniør Trinn 5
Bli en programvareingeniør Trinn 5

Trinn 2. Test et fullt utstyrt program

Når du har implementert alle funksjonene i programmet, bør du starte intensiv testing som dekker alle aspekter av programmet. Denne testen bør involvere mange testere.

Denne prosessen kalles "betatesting"

Vær en effektiv veileder Trinn 4
Vær en effektiv veileder Trinn 4

Trinn 3. Test utgivelseskandidaten

Når du fortsetter å gjøre justeringer og legger til ressurser i programmet, må du kontrollere at versjonen du skal gi ut er grundig testet.

Del 6 av 7: Opprette eiendeler

Søk om en gründerstipend Trinn 1
Søk om en gründerstipend Trinn 1

Trinn 1. Bestem dine behov

Programtypen du lager vil avgjøre eiendelskravene dine. Trenger du lyd, bilder eller spesialinnhold? Du må finne svaret før du slipper programmet.

Suksess med nettverksmarkedsføring Trinn 2
Suksess med nettverksmarkedsføring Trinn 2

Trinn 2. Vurder å bruke en tredjepartstjeneste

Hvis du trenger mange eiendeler, men ikke kan lage dem selv, kan du be en tredjepart om opprettelse av eiendeler. Det er mange frilansere som kan være villige til å hjelpe deg.

Forbered deg på et jobbintervju Trinn 10
Forbered deg på et jobbintervju Trinn 10

Trinn 3. Bruk dine eiendeler

Sørg for at disse eiendelene ikke forstyrrer programfunksjonaliteten, og at det ikke er unødvendige eiendeler. Å legge til eiendeler gjøres vanligvis på slutten av programmeringssyklusen, med mindre eiendelen er en integrert ressurs, noe som vanligvis er tilfelle med programmering av videospill.

Del 7 av 7: Programutgivelse

Programvare Trinn 25
Programvare Trinn 25

Trinn 1. Vurder å slippe programmet som et åpen kildekode -program

Åpen kildekode -programmer lar andre ta koden du oppretter og utvikle den. "Open Source" er en modell som støttes av samfunnet for programdistribusjon, og du har sannsynligvis veldig lite å tjene. Fordelen er at andre programmerere kan være interessert i prosjektet ditt og kan hjelpe prosjektet ditt til å vokse betydelig.

Markedsfør et produkt Trinn 1
Markedsfør et produkt Trinn 1

Trinn 2. Lag en butikkside

Hvis du vil selge programmet ditt, kan du opprette en nettbutikk på nettstedet ditt slik at kjøpere kan laste ned og kjøpe programmet. Husk at hvis du har betalende kunder, vil kundene forvente et produkt som fungerer bra og er feilfritt.

Avhengig av produkttypen din, kan du også selge ulike tjenester gjennom programmet

Skriv et tilskuddsforslag Trinn 16
Skriv et tilskuddsforslag Trinn 16

Trinn 3. Støtt programvareutgivelsen

Etter at du har gitt ut programvaren, kan du motta feilrapporter fra nye brukere. Kategoriser feilene i henhold til alvorlighetsgraden, og begynn å fikse dem. Når du oppdaterer et program, kan du gi ut en ny versjon eller oppdatering som oppdaterer visse deler av programmet.

Sterk støtte etter utgivelsen vil øke kundens beholdning og gjøre navnet ditt godt kjent

Nyt å være alene Trinn 14
Nyt å være alene Trinn 14

Trinn 4. Reklamer for programmet

Folk bør være kjent med programmet ditt før de begynner å bruke det. Gi kopier av programmer for relevante programvareanmeldelsessteder for gjennomgang, vurdere å gi ut en gratis prøveversjon, skrive pressemeldinger og gjøre alt du kan for å spre ordet om programvaren din.

Anbefalt: