Programmeringssprog på Mercantec Data

Sprog som vi underviser i på skolen

JavaScript, TypeScript,HTML & CSS bliver brugt på GF1 og GF2

C# - er vores primære programmeringssprog på uddannelsen!

C++ og C bliver ofte brugt når vi snakker IoT og embedded

Flere forskellige typer af Database. Dog mest MySQL og MSSQL.

Sprog som vi ikke på nuværende tidspunkt underviser i på vores grundforløb eller hoved forløb, men som har været en del af et valgfag, et tidligere grund/hovedforløb eller brugt til svendeprøven

Python

GO - Golang

PHP

Ruby

Swift

Rust

Dart

Kotlin

Vi anbefaler forskellige IDE’er ud fra undervisere og sprog man kan se en liste her - IDE


Hvordan vælger jeg et programmeringssprog?

Ofte er det så nemt at skolen og underviseren har valgt for jer! Det tager alt presset af, fordi I bare skal følge klassen. Det samme gælder ofte ved jeres virksomheder, de har valgt sprog og framework ud inden I har fået opgaven. Senere i processen kan I måske få indflydelse på valget, men det er sjældent! Dog er der massere af fritid ved siden af skolen og tiden i SOC, hvor man kan gå i krig med et nyt sprog. Så her kommer der nogle bud ud fra hvad sprogene er gode til og hvilke interesser man kunne have!

Webudvikling

JavaScript er det mest populære inden for webudvikling, specielt med de mange JavaScript Frameworks som findes. Dog sker der mange ændringer inden for feltet, blandt andet med WebAssembly! Vi bruger også C# til webudvikling med Blazor, men man kan også bruge Ruby On Rails

App-Programmering

Hvis man skal lave en app som er perfekt til den platform som man henvender sig til skal man bruge Swift til IOS og Kotlin til Android. Man kan dog med fordel programmere til begge platforme på samme tid med Dart eller Native. MAUI

Backend / Serverside

Der er mange forskellige sprog som er populære inden for backend, vi bruger ofte C#, men sprog som Rust og GO - Golang er meget populære fordi de er meget hurtige. Andre sprog kan være Python, JavaScript og Ruby

Spiludvikling

Her er C# det mest populære med Unity.com, dog er C++ et godt alternativ og her kan man arbejde Unrealengine.com og Godotengine.org

Dataanalyse og Machine Learning

Her er Python klart en vinder, specielt på grund af det store system som er bygget op omkring med Python biblioteker og pakker. R og R-studio kan meget af det samme som Python, dog bliver det ikke brugt til særlig mange ting udover Dataanalyse og Machine Learning, så Python er, efter min mening, bedre at have på CV’et!

Hardware programmering IoT

Når vi skal programmere helt tæt på vores hardware, er det vigtigt at vælge et sprog med komplet kontrol over hukommelse og alle dele af vores enhed. Vi bruger ofte C eller C++ til at programmer mod hardware. Det kan for eksempel være på H3, hvor vi bruger Arduino enheder.

<aside> 💡 Hust at vælge ud fra interesser, hvis man sidder med et sprog eller teknologi som man synes er kedeligt, bliver det et langt liv som programmør!

</aside>