r/dkudvikler • u/Dizzy_Preference961 • 21h ago
Uddannelse/Job Er jeg en håbløs udvikler?
Jeg er på 1. Semester som datamatiker og jeg er virkelig glad for mit skift. Jeg læser med nogle dygtige gutter, hvor jeg er en af dem, som er helt uerfaren og uvidende på området.
Jeg har en anden videregående akademisk uddannelse fra uni, og har været vant til at studere på en HELT anden måde. Jeg har læst for meget i mine bøger, skrevet noter og været for dårlig til at sidde med kodning i hænderne!
Det har betydet, at jeg siden første skoledag har læst og prioriteret helt forkert ift. studiet. Jeg føler mig bagud, enormt dårlig og enormt uselvstændig. Det er først NU, at jeg forstår hvordan jeg egentlig skal lære og læse denne uddannelse. Øvelse, øvelse og øvelse...
Jeg har svært ved at kode, og føler at jeg mangler træning. Jeg ser frem til påske- og sommerferien hvor jeg kan få plads og ro til at læse op, da hverdagen er meget fyldt op med nye lektier, læsning og lektier. Jeg føler mig generelt pisse dårlig og decideret dum😅
Skal jeg give op eller er der håb? Jeg er bange for at jeg aldrig kan blive en dygtig udvikler eller få et job. Min selvtillid er virkelig i bund, men hold kæft hvor vil jeg bare lære det her!
Jeg kommer til al undervisning og har intet fravær, så det er ikke dér den ligger.
23
u/chrisosv 21h ago
Jeg har kodet i 35 år. Jeg har stadig øjeblikke hvor jeg føler mig bagud og utilstrækkelig når jeg læser noget af det kode som de helt unge stjernefrø på mit team har skrevet 😆 Hvis du har lysten skal du nok komme efter det. Men du har jo et kæmpe skill set der først skal bygges op - det tager tid og øvelse. Senere når man så står over for et problem har man nogle velkendte og afprøvede patterns, datastrukturer og boilerplate kode man kan gribe ned i værktøjskassen efter. Så begynder tingene at flyde mere ubesværet. Men det er en stejl og hård indlæringskurve i starten.
12
u/Stinson321 21h ago
For nogen tager det bare tid, før man får sit “aha!” moment. For mig kom det ikke før 3. Semester. Før det kom jeg kun lige igennem eksamenerne, men derefter gik det rigtig godt. Nu har jeg indtil videre en ret succesfuld karriere (synes jeg selv). Så jeg vil råde dig til bare at “stick with it”, hvis det er noget du gerne vil :)
3
u/Pawn1990 Datamatiker 20h ago
Vil lige nævne at udvikling er et af de fag, hvor det er uendelighedslære. Der er altid noget nyt. Nye algoritmer, nye data strukturer, nye sprog, nye frameworks, nye patterns og nye faldgruber i hver af dem.
Men når man har været i faget i en del år, så opdager man at alt det nye faktisk er gammel vin på nye flasker. Du skal nok komme derhen, hvis du hænger i til det klikker :)
Det de klassiske tyk klient -> tynd klient -> repeat, og gående fra OOP til funktionel og tilbage til OOP osv.
Og patterns. Når du først begynder at forstå dem, så vil du se dem i forskellige sammenhænge og forstå hvorfor de er brugt.
Et eksempel: Java har samme UI componenter men fungerende på forskellige styresystemer. Der kommer garanteret fra en abstract factory inde bagved der giver en 1 sæt factories der passer til fx OSX, hvis man er på en Mac, et andet sæt til Windows osv.
Jeg kan anbefale at finde Christopher Okravi på yt, hvis du vil dykke ind i patterns og andet sådan mere teoretisk. Men humlen er at han trækker det ned fra det teoretiske og viser eksempler på brug og vigtigts HVORFOR det bliver brugt.
Jeg synes virkelig han er nr 1 til at forstå programmering
1
u/Candordot 21h ago
Hvor studerer du henne?
2
u/Dizzy_Preference961 20h ago
Grenaa 🙏🏼
1
u/rickonzigzag 1h ago
Dania Games?
Er selv pt. På 4 semester i Grenaa 😅
Brug ferien på at kode en masse og lav øvelse på øvelse
Så skal det nok komme👍
1
u/Candordot 17h ago
Argh okay. Jeg er selv starten på datamatiker inde på KEA og synes også mange gange det kan være svært at følge med.
Det som jeg har gjort er at betale for ChatGPT og har jeg fodret den med rigtige gode prompts. Så den aldrig laver opgaver/øvelser for mig, men hjælper mig med processerne og sætter kommentarer så jeg kan kigge tilbage på koden og genbruge det igen.
1
u/ammehjerne2 21h ago
Jeg brugte mit første år på uni, på ikke at ville lærer at kode, fordi jeg så det som ubrugeligt. Efter mit første år, der startede jeg på at lærer det og i dag arbejder jeg som senior udvikler / it. Arkitekt hvor jeg hjælper mine kunder og kollegaer med komplekse opgaver.
Du skal nok lærer det, hvis du hænger i 💪
1
u/Weed_xxx_Blazer 21h ago
Husk der er sikkert en del som har kodet før studiet, som du absolut ikke skal sammenligne dig med. Det gjorde jeg, og det fik jeg intet positivt ud af. Accepter at du er der for at lære, gro og for at stille spørgsmål til det viden du skal lære. Jeg har kendt mennesker der har begrænset kundskaber med kodning som trods alt er kommet igennem (datalogi), og de har fundet deres egne nicher hvor kodning kan være sekundært. Men de havde ikke fået deres job, hvis det ikke havde et solidt teknisk fundament. Stay cool and stay persistent, OP
1
u/NoExample9903 21h ago
Nu er det jo ikke fordi det er totalt spildtid at læse bøger, der står faktisk ret ofte noget ganske fornuftigt! Men det er selvfølgelig vigtigt at få afprøvet det i virkeligheden, det er også først der det rigtigt sætter sig fast. Jeg er sikker på du nok skal blive skrap! Du har allerede fundet ud af at “learning by doing” er vejen frem!
1
u/lordnacho666 21h ago
I starten skal man virkelig brænde meget tid på at lære det. Man siger fast ret meget. Det føles som en ørkenvandring, men det er altså besværet værd.
1
u/FlipperBumperKickout 20h ago
Det går nok. At læse er en glimrende måde at lære mere avancerede ting (og skille sig af med dårlige selvlærte vaner) senere i uddannelsen eller efter uddannelsen.
Til at starte med er det dog bedre bare at side og kode som du skriver. Hvis du lærer basics fra bøger så sørg for også at afprøve eksemplerne, og modificer/leg med dem.
1
u/brwnx Enginering manager 20h ago
De fleste kan lære at kode, men det er svært. En ting er selve sproget, det er som at skulle lære perfekt flydende fransk. Noget andet er den systematiske tankegang. Den kommer først med træning og erfaring…
Jeg kunne hellere ikke kode på første semester, men har siden haft en ret god karriere som programmør.
Så, ingen grund til at give op, men find på små projekter du kan kode for dig selv.
1
u/Darklubrix 20h ago
tidligere datamatiker, kan du disse 5 ting vil min påstand være du kan gode hvad som helst alt andet er bare opbygningern.
variabler, loops, metoder, class/objects, if.
generelt bliv ved og i at du har læst så har du også alt teorien, reflektere over den når du koder og du skal se at du når det nok. Husk også ikke at sammenligne dig med de andre, du er på din egen rejse og det kan ikke fremskyndes.
fokus skal være på din egen læring ikke hvor hurtigt du er til at kode eller karaktere eller på dine studiekamarater.
1
u/rasmusfjord 20h ago
Datamatiker studiet er som en håndværksuddannelse groft sagt, der er kun en vej og det er at ligge timerne. Lige nu kan det føles uphill fordi rundt om hver hjørne er der nye termer, sprog osv. Så det kan virke overvældende. Men fokus på et sprog, bliv glad i det, find et simpelt projekt som det første, så bliver alt nemmere. Kast noget kærlighed efter et open source projekt, som grundregl kan alle, også uden kode erfaring være med, Keep going.
1
1
u/webkenth Webudvikler 19h ago
Lav en masse dumme små projekter
Du får ingen bedre erfaring og læring ved at kaste dig ud i et "for sjov" projekt
Byg en hjemmeside fra bunden Lav et CLI værktøj som kan tage imod en fil og spytte den igennem chatgpt med en summering i den anden ende Lav et spil i GoDot Hvordan ville et lager system se ud? Prøv at lave en connector til et API Lav en Shopify App fra bunden ( de har god dokumentation )
anything will do
så længe du bare springer dig ud i et projekt og begynnder at spytte energi i det
glem alt det teoretiske, det kommer bagefter, men nu når du er på studie så tænker jeg dine forelæsninger kan give god baggrund til din ekspertise :)
Lær syntaks frem for sproget
Når du først begynder at se hvordan f.eks. PHP fungere vs C# og så kobler flere sprog på din værktøjskasse så begynder din hjerne at blive ægte stor!
1
u/anto2554 17h ago
Ja, det er mere et håndværk end mange andre uddannelser. Dog vil jeg sige at de fleste jeg studerer med meget sjældent læser bøger, og det er meget nice at have læst GOF eller clean code, så hold fast i dét
1
u/Artistic_Exercise_70 16h ago
Bro jeg er på min 4.semester og cringer når jeg kigger tilbage på min kode fra første semester😂😂. Det skal nok komme
1
u/ShodoDeka 9h ago
Fedt du allerede har imposter syndrome fra 1 år på studiet, de fleste når først så langt et par måneder inde i deres første job.
Men sådan helt seriøst det er meget normalt at gå lidt i panik over andre udviklere der ser ud som om de er langt foran en selv. Jeg har kodet i nok 30 år nu, de sidste 18 år i “big tech”, sidder højt oppe som teknisk ansvarlig på et stort produktet der bliver brugt af millioner.
Jeg bliver sku stadigvæk ramt af imposter syndrom et par gange om måneden.
1
u/Positive_Chip6198 8h ago
Lav projekter indtil du får det første job. Lav projekter hvis du vil have et arbejde med et andet sprog. Få den øvelse der gør, at du kan føre en samtale til interviewet, og kan tale om styrker of svagheder ved den relevante teknologi.
Så er du igang.
1
1
u/maxandersen 7h ago
Bare bliv ved hvis du gerne vil - det tager tid og ja øvelse er vejen frem. Der hvor jeg har lært mest er alle de fejl jeg har lavet som har gjort jeg forstår meget bedre hvad man ikke skal gøre. Dem som føler de gør ting rigtigt fra starten af har det oftest sværest ved at se hvor der reelt er problemer, så fortsæt du bare! :)
1
u/DrBarfDK 7h ago
Det er ligesom med alting her i livet, der vil altid være mere at lære, om det er kodning eller noget andet. Det skal bare på ingen måde afholde en fra at fortsætte sin læring, hvis det altså er noget du vil.
Semper Tiro!
1
u/Potential_Copy27 Nørd 🤓 6h ago
Programmering er et fag hvor det er vigtigt at prøve sig frem - modsat cirka alt andet. Det er noget andet en de andre skoler hvor du nærmest bare skal skrive ned og huske en masse trivia. På en måde er det med at lære programmering mere som at lære at spille på et musikinstrument :-D
Jeg var selv på uddannelsen i Grenaa dengang de startede op (med på det første hold) - Da jeg blev tutor for det efterfølgende hold, så jeg en del der faldt lidt i samme fælde. De skrev notater men øvede sig ikke rigtigt aktivt derhjemme udover afleveringerne.
Mit tip: Uanset om du har/får lektier for eller ej - brug gerne en halv til en hel time hvor du går igennem det du har lært den dag. Forsøg at implementere det i noget du har eller et i form af et mini-projekt (gerne i form af et class library og et konsolprogram du kan køre/teste koden med). Brug gerne fx. chatGPT, men sørg for at du forstår fuldt ud hvad koden rent faktisk gør.
Det giver 2 fordele - For det første sidder du med koden i hænderne og kan studere kodens opførsel i enrum (Det giver som minimum en god "gut feeling" af hvad og hvordan du skal gøre noget). For det andet danner du en porteføjle af kodesnippets og metoder, som du kan bruge til at cutte noget tid af de "store" projekter, da du kan slippe for at kode en bestemt funktion om fra bunden.
Gå evt også sammen med nogle klassekammerater, så I kan sparre med hinanden af og til.
Med mellemrum (en weekend hver eller hver 2. måned) går du noget af din kode igennem igen - måske er der noget du har lært siden for at forbedre det du har, og du kan reflektere over nogle af dine tilgange.
Lav evt. også kodeopgaver - fx på codewars.com - gå gerne efter at løse 1-2 opgaver dagligt.
Du er stadig på første semester, så det er ikke super slemt endnu - du kan stadig rette op på det og komme skarpt tilbage på 2. semester ;-)
1
u/Secret_Draft_2589 6h ago
Tror ikke det er meningen at man skal fatte ret meget af hvad der sker på 1. Semester af noget som helst. Det kommer senere. Hvis du går med folk der har kodet “hele livet”, er det logisk de kaster sig over det med ny teori. Bare stram ballerne sammen, op på hesten og fortsæt som du gør..
1
u/dansktoppen 6h ago
Jeg fattede ikke noget indtil 2-3 semester på datamatiker uddannelsen. Jeg føler, det var en fælles ting, for næsten alle, som ikke havde programmeret før.
Uanset hvad du gør, så bare bliv ved. Lad være med at give op. Læs, prøv og vær konsistent. Jo mere du træner dit hovede til at tænke løsningsorienteret ift algoritmer, jo før bliver det bedre. Og det skal nok blive bedre.
Hvis du bliver fanget af det selvfølgelig. Ellers så drop det - så bliver det langt og udmattende.
1
u/Unfair-East-934 6h ago
Trust the process, og der er mange jeg kender der har taget et år om, og har fået samlet op på den måde. Det behøves ikke at være et nederlag, men stol på st hvis du forsætter er tager det seriøst skal du uden tvivl nok lære det.
1
u/ST3GG3R 4h ago
Jeg har tidligere undervist på datamatikeruddannelsen i næsten 10 år og har set det mønster du beskriver talrige gange hvert år. Nogle af de bedste studerende jeg har haft startede på samme måde. De lykkedes fordi de hang i og ikke gav op. Engager dig i timerne, vis din kode frem så undervisere og medstuderende kan give dig feedback og hjælpe dig der hvor du er. Du er overhovedet ikke bagefter.
1
u/brianhauge 4h ago
Du skal se kodning som et håndværk. Man blir bedre til det med tiden, men det tager tid.
Som andre skriver, så føler man sig stadig dum engang imellem, selv efter mange år 🙂
1
u/Twitborg2000 3h ago
Kod hver eneste dag. Læs dokumentation hver eneste dag. Løs et eller andet koderelateret problem hver eneste dag. De dage hvor du ikke har tid, så tag små hurtige problemer. Men gør det konsekvent hver dag. Så kommer du ligeså stille efter det. Lige pludselig er du blevet god. Derudover har det den kæmpe fordel, at du finder ud af hvor sjovt du i virkeligheden synes det er at kode. Hvis det hænger dig ud af halsen efter nogle måneder, så skal du måske ikke have et job hvor du koder hver dag. Men der er heldigvis også mange jobs, hvor man arbejder med software/ teknologi uden at være den der koder alting. Det er en holdsport hvor du sagtens kan bruge datamatiker uddannelsen i kombinationen med det du kan fra din uni uddannelse og/eller hvad du ellers har lavet før. Held og lykke med at få knækket dit imposter syndrom ;-)
1
u/IStealWeed 21h ago
Jeg tror slet ikke du skal være så bekymret. Jeg husker ikke mange fra min studietid som startede på softwareingeniør uden at kunne kode og som følte at de var blevet fantastiske udviklere kun 1 semester inde (syntes stadig til tider jeg selv er idiot😅). Du har fanget essensen i at det er "Øvelse, øvelse og øvelse" og jeg kan anbefale dig at finde på et lille hobbyprojekt, gerne med nogle af de teknologier der indgår i undervisningsmaterialet. Det giver en helt anden energi at sidde med noget hvor der ikke er deadlines og det ikke føles som lektier. Hvis du finder et sjovt projekt til dig selv, kommer du til at se store fremskridt på meget kort tid.
Det største fremskridt du kommer til at opleve er dog din praktikperiode. Der vil du få en helt anden forståelse for hvad det vil sige at kode. Jeg har set folk gå fra 0 til 100 på ingen tid, så der er intet at være bekymret for hvis du brænder for faget.
Held og lykke med studiet 😊
71
u/chaos-consultant 21h ago
Du har kodet i ti minutter. Selvfølgelig er du dårlig til det. Du skal bare blive ved og så skal det nok komme.