this post was submitted on 28 Feb 2025
18 points (100.0% liked)

Feddit.dk

1034 readers
49 users here now

Et meta-forum for nyheder, meddelelser og debatter omkring Feddit.dk i sig selv.

Man er også velkommen til at poste her hvis der ikke er nogen andre fællesskaber der passer.

founded 2 years ago
MODERATORS
 

Så er det endelig fredag! Dette er tråden, hvor der kan snakkes om alt og intet.

Denne tråd oprettes automatisk af botten hver fredag kl 6.

Hvis du har spørgsmål til botten eller ønsker at bruge den på et fælleskab, så skriv til @[email protected].

God weekend!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 20 hours ago (1 children)

Så at du sagde et sted at du skriver Rust på dit arbejde. Må jeg spørge hvilken branche det er og hvor normalt du tror det er? Hvordan har din erfaring været med det?

[–] [email protected] 5 points 20 hours ago* (last edited 20 hours ago) (1 children)

hvilken branche

Ikke nogen speciel branche, det er bare noget rimelig standard backend web-udvikling.

hvor normalt du tror det er?

Ikke særlig normalt, men jeg har da haft held nok til at finde et par stillinger der bruger Rust alligevel. Men det vokser og vokser stadig og bliver mere og mere udbredt. Tror det kommer til at blive rigtig stort en dag. Det er allerede meget mere udbredt end da jeg startede med at lære det.

Hvordan har din erfaring været med det?

Fantastisk. Jeg lærte en del programmeringssprog på universitetet, også en del eksotiske sprog. Både objekt-orienterede og funktionelle og statisk og dynamisk typede og alt det der. Jeg hørte så om Rust og begyndte at lære det i min fritid i 2019. Det er klart det bedst designede sprog jeg nogensinde har brugt, det er der slet ingen tvivl om.

Rust er hverken hardcore object-orienteret og heller ikke hardcore funktionelt, men det har den helt perfekte blanding af begge verdener. Alt det gode fra objekt-orienteret uden alt skraldet (inheritance fx) og alt det fede fra funktionelt (type classes/traits, sum types, monad-agtig processering) uden alt det der kan gøre funktionelt lidt bøvlet (purely functional eller immutable er det fx ikke). Og så har det sådan nogle rigtig fede features (borrow checker basically) oveni som bare gør det ekstra lækkert, og tooling spiller bare og er supernemt.

[–] [email protected] 3 points 19 hours ago (1 children)

Overvejer selv at starte på Rust - har dog ikke rigtig nogen projekter jeg kan bruge det i, så den del er op af bakke. Laver scripts på jobbet, men der er ingen chance for at det bliver lavet om til Rust... det bliver nok nærmere C# som de fleste andre ting der rodes med her i butikken. Det er nok den skabs-udvikler jeg har i maven som gerne vil ud i den virkelige verden og gøre en masse.

[–] [email protected] 2 points 19 hours ago (1 children)

C# som de fleste andre ting der rodes med her i butikken

For ikke at sige næsten hele landet... nogle ganger føler jeg det som om jeg er den eneste udvikler i Danmark der ikke kender C#. Danmark er desværre sovset meget ind i Microsoft på det punkt også.

Det er svært at introducere Rust på en arbejdsplads der ikke bruger det - jeg har prøvet det før og det lykkedes faktisk okay men det var også en lidt speciel situation tror jeg og nok mere held end forstand. Det hjælper at finde nogen kollegaer der også synes det er spændende 🙂. Tror ikke der er en chance for at komme med sådan noget helt alene.

Desuden hjælper det også hvis man selv allerede er nogenlunde god til det. Hvis man kommer og siger "skal vi ikke lave noget Rust" og så spørger manager "okay men har vi nogen der er gode til Rust" og hvis man så bare står og måber så tror jeg ikke det vil gå så godt 😅.

Jeg bruger udelukkende Rust nu til mine sideprojekter men jeg ved selvfølgelig ikke om det giver mening for dine projekter, hvis du da har nogen. Men kan helt sikkert anbefale at lære det :)

[–] [email protected] 2 points 8 hours ago (1 children)

Hvordan startede du op med Rust, nogen tutorials eller lignende?

[–] [email protected] 1 points 8 hours ago

Læs "The Book" som den kaldes blandt fans, https://doc.rust-lang.org/stable/book/

Den antager at du allerede kender et programmeringssprog. Den er dog meget god og jeg vil anbefale at læse den hele da der er nogle ting der godt kan være forvirrende i Rust hvis man ikke lige har fået dem forklaret, men når man har fået det forklaret giver det god mening og hjælper dig faktisk til at skrive bedre kode.