Dmsoftware.dk

dmsoftware.dk



Sådan kommer du i gang med softwareudvikling

Velkommen til bloggen DM-software. Siden du sidder og læser dette, lader det til at du er interesseret i softwareudvikling eller programmering. Hvad enten du er erfaren eller nybegynder så er du kommet til det rigtige sted. Jeg må dog indrømme at netop dette indlæg er henvendt dem som har en begyndende interesser for programmering og softwareudvikling, fremfor dem som allerede ved hvordan den skal drejes. Dette indlæg vil forklare dig hvordan du kommer i gang med at udvikle din egen software, også selvom du aldrig har rørt kodning først. Dette er ikke en manual, men snarere en inspirationskilde du kan bruge som fundament til at begynde din rejse med at udforske din computers begrænsninger og derefter flytte dem! – Vi ønsker dig held og lykke på dit eventyr!

 

Det første du skal have for øje er programmering. Måske kan du allerede programmere? Skønt! Så er du et skridt tættere på at begynde at udvikle din egen software. Kan du ikke kode, eller vil du bare være bedre, så læs med her. Det siger sig selv at det at kunne kode er et krav for at udvikle software. Vi anbefaler at du begynder med at lære nogle sprog at kende, og bliver dygtig til at bruge dem. Alt efter hvilken slags programmer du skal udvikle er der forskellige sprog der er smarte. Undersøg først hvilket sprog der bedst egner sig til det du kunne tænke dig at lave. Det anbefales kraftigt at du ikke kun nøjes med at lære et sprog, men tager dig tiden til at lære flere. Så er du bedre rustet til at løse de problemer og opgaver du måtte støde ind i. Der er bred diskussion om hvilke sprog der er de mest essentielle men disse er alle gode bud.

 

  • C++
  • C#
  • Java Script
  • Java
  • HTML
  • Python

 

Igen, undersøg hvad det er du skal lave, og vælg derefter, og vær ikke blev for at lære flere sprog. At kunne et kodesprog er ligesom at kunne tale et rigtigt sprog. Det giver dig langt flere muligheder for at kommunikere, og løse problemer elegant med hvad du arbejder med.

 

Du bør også finde ud af hvilket program du skal lære at kode i. Her er der også forskellige bud, og du må igen selv bestemme der for hvilket der passer dig bedst alt efter hvad du skal lave.

 

Når man skal i gang med at udvikle software så må man igennem en bestemt arbejdsproces. Alt efter hvilken slags software du skal udvikle, så handler det som regel først at anerkende at der er et problem som man gerne vil løse med et program. Noter dig hvad det er du gerne vil have programmet skal gøre. Ved denne proces designer du programmet med ”input” og ”output” diagrammer, flowcharts, analyse af processerne, hierarkimodeller osv. Her er du endnu ikke gået i gang med at kode.

 

Det næste skridt er at gå i gang med at kode. Nu har du ”opskriften” på hvad dit program skal kunne, derefter så handler det bare om at komme i gang med tastaturet.

 

Når du har kodet dit program, så skal du begynde at teste det for fejl og mangler. Dem kan der være mange af, så afsæt god tid til denne fase.

 

Når du lærer at programmere software, så må man have en praktisk tilgang til det. Selvfølgelig er det også ekstremt vigtigt at kunne sit stof, men rutine i at kode er også rigtig god. Hvis du ikke ved hvor du skal starte, så begynd med at kode små programmer, som eksempelvis små spil, eller en primitiv AI.

 

Når man programmerer og udvikler software er det rigtig godt at være god til matematik, idet man ofte kommer ud for at skulle bruge matematiske principper i sine programmer. Derfor kan det på det kraftigste anbefales også at pudse sine matematikfærdigheder af.

 

Der er mange, mange flere gode råd vi kunne give, og det sidste vi giver i denne forbindelse er noget mere generelt: Giv ikke op. Det at kode har lidt en stejl læringskurve og derfor kan det virke meget uoverskueligt første gang man prøver at sætte sig ind i det. Men tro os, du vil takke dig selv for at have lært at kunne kode. Det er en utroligt god egenskab at have.