Forside Fora Off-topic Kan man læse programmering som gammel?

Currently, there are 0 users and 1 guest visiting this topic.
  • Oprettet af
    Emne
  • #0
    Parus
    Rusher
    Offline

    Jeg har i efterhånden en del år overvejet om det at arbejde med kodning var et bedre arbejde end mit nuværende. Muligvis er tiden nu blevet moden til det. Men kan det lade sig gøre for en mand der er 40, fed & færdig at starte på uddannelse? For 20 år siden har jeg kodet meget lidt med PHP og hjemmesider, men der er alt vist væk nu.

    Umiddelbart ville den mest fornuftige plan for mig være at læse på fjernstudie, så jeg kan fortsætte mit nuværende arbejde og stadig har råd til at holde hus. Er der nogen der har erfaring med om det kan lykkes?

    Jeg kan heller ikke rigtigt overskue hvad der vil være den bedste uddannelse at tage, mest af alt drømmer jeg om at være god nok til at kode og egentligt er jeg åben for om det er styring af robotter, tekniske anlæg, hjemmesider, apps, spil… Tidligere er der bl.a. spurgt ind til IT-Supporter som voksenudannelse herinde også, måske er det den rigtige vej?

    Hvis der er nogle der har gode spørgsmål jeg skal stille til mig selv omkring alt dette, så vil jeg også meget gerne høre dem.

Viser 26 svar - 1 til 26 (af 26 i alt)
  • Forfatter
    Svar
  • #1
    Festival_H
    Rusher
    • 774 Indlæg
    Offline

    Er du matematisk anlagt?
    Er du god til at bryde store komplicerede opgaver ned i mindre dele der tilsammen løser den komplicerede problemstilling?
    Er du god til at google?

    Så er du i hvert fald hjulpet langt af vejen og med de extra tools der er kommet til i dag (ChatGPT) så kan jeg ikke se at du ikke skulle kunne blive omskolet til at blive programmør og det faktum at du allerede har smagt lidt på det tidligere, vil kun være en fordel.

    Få installeret Visual Studio Community Edition og start med en console app, så der ikke er nogen UI til at clutter billedet. Du kan komme langt med Console.WriteLine som en start.

    Du skal lave et micro bank system (public class Bank). I denne bank kan man oprette en ny konto (public class BankAccount). Enten med 0 kroner eller med en opstarts balance. På denne konto kan man hæve (Deposit) og indsætte (Withdraw) og man kan hente sin balance (Balance). Det må ikke være muligt manipuler balancen uden at gå igennem funktioner.

    Der kan også blive tilskrevet renter på denne konto (AddInterest). Der kan være BasicAccounts og PremiumAccounts, der tilskriver forskellige rente satser. Nogle konto typer kan overtrækkes, andre kan ikke.

    Det kan være at kontoen har en historik, så du kan se alle bevægelser der er sket på en konto.

    Der skal kunne laves flere konti og de skal hver have sin egen balance og history.

    Sådan et micro Bank Account System er altid min GoTo når jeg skal prøve at oplære nye mennesker i noget objekt orienteret programmering.

    Hvordan ville du gå til opgaven ovenover? Hvis det lyder som en overkommelig opgave, så kan det godt være at du vil trives inden for programmering. Det er en simpel opgave, men der er masser af muligheder for at lave det fantastisk cool og at vise at man har forstået prinzipperne inden for OOP. Interface inheritance, Polymorphism og hvis man er rigtig frisk, kan man også kigge på Design Patterns som Strategy og State patterns.

    • Dette svar blev ændret 6 måneder, 2 uger siden af Festival_H.
    • Dette svar blev ændret 6 måneder, 2 uger siden af Festival_H.
    • Dette svar blev ændret 6 måneder, 2 uger siden af Festival_H.
    #2
    VampiricEye
    Rusher
    • 3677 Indlæg
    Offline

    Selvfølgelig. Hvis du vil lære det selv (altså, uden at involvere en form for uddannelsesinstitution), så kig evt. steder som her: https://www.freecodecamp.org/learn/

    Der er en uendelig mængde resourcer på nettet, så det er bare med at komme igang.:)

    Nintendo Influencer

    På dansk: https://www.youtube.com/channel/UC-6I6HgrpYjimEpvayLu3Vg

    På engelsk: https://www.youtube.com/channel/UCNNzj5gu0Iolj4vcNIp1IUA

    • Dette svar blev ændret 6 måneder, 2 uger siden af VampiricEye.
    #3
    hausner
    Moderator
    • 701 Indlæg
    Offline

    Er du matematisk anlagt?

    Er du god til at bryde store komplicerede opgaver ned i mindre dele der tilsammen løser den komplicerede problemstilling?

    Er du god til at google?

    Så er du i hvert fald hjulpet langt af vejen og med de extra tools der er kommet til i dag (ChatGPT) så kan jeg ikke se at du ikke skulle kunne blive omskolet til at blive programmør og det faktum at du allerede har smagt lidt på det tidligere, vil kun være en fordel.

    Få installeret Visual Studio Community Edition og start med en console app, så der ikke er nogen UI til at clutter billedet. Du kan komme langt med Console.WriteLine som en start.

    Du skal lave et micro bank system (public class Bank). I denne bank kan man oprette en ny konto (public class BankAccount). Enten med 0 kroner eller med en opstarts balance. På denne konto kan man hæve (Deposit) og indsætte (Withdraw) og man kan hente sin balance (Balance). Det må ikke være muligt manipuler balancen uden at gå igennem funktioner.

    Der kan også blive tilskrevet renter på denne konto (AddInterest). Der kan være BasicAccounts og PremiumAccounts, der tilskriver forskellige rente satser. Nogle konto typer kan overtrækkes, andre kan ikke.

    Det kan være at kontoen har en historik, så du kan se alle bevægelser der er sket på en konto.

    Der skal kunne laves flere konti og de skal hver have sin egen balance og history.

    Sådan et micro Bank Account System er altid min GoTo når jeg skal prøve at oplære nye mennesker i noget objekt orienteret programmering.

    Hvordan ville du gå til opgaven ovenover? Hvis det lyder som en overkommelig opgave, så kan det godt være at du vil trives inden for programmering. Det er en simpel opgave, men der er masser af muligheder for at lave det fantastisk cool og at vise at man har forstået prinzipperne inden for OOP. Interface inheritance, Polymorphism og hvis man er rigtig frisk, kan man også kigge på Design Patterns som Strategy og State patterns.

    • Dette svar blev ændret 6 måneder, 2 uger siden af Festival_H.
    • Dette svar blev ændret 6 måneder, 2 uger siden af Festival_H.
    • Dette svar blev ændret 6 måneder, 2 uger siden af Festival_H.

    .Net er et fint sted at state, men jeg synes du springer et par led over her og starter ud med en pænt kompliceret opgave for en der er total nybegynder på programmering. Nedarvning, polymorfi og diverse design patterns fra GoF og andre er ikke simpelt stof. I min optik er der nogle helt fundamentale principper omkring hvordan programmering fungerer som skal på plads først.
    Så jeg synes han skal længere tilbage og lave nogle helt simple opgaver evt. fra MS learn, Pluralsight eller lign.
    en (virtuel) bog om OOP til at læse op på teorien bag er heller ikke en dårlig ide når man lige har stiftet bekendskab med basics, lavet et HelloWorld eksempel, lavet nogle simple regne metoder, arbejdet med if/while løkker og andre helt simlpe ting.

    #0
    Jeg synes også du skylder dig selv at spørge dig selv om hvorfor det skal være programmering? Hvad tænker du det kan tilbyde som du ikke får i dit nuværende job. Det kan være styrende for hvilken retning du skal gå. Vil du være IT supporter, IT konsulent, lave dine egne mobile apps i eget firma, være infrastruktur/operations mand (Infrastructure by code) etc. Der er utrolig mange veje at gå. Men det skal være styret af hvad du mangler i din nuværende jobsituation som et nyt job skal tilfredstille.

    #4
    Festival_H
    Rusher
    • 774 Indlæg
    Offline

    #3 True. Basic OOP oplæring er en god ide. Og så et simpelt bank system til at vise at man er med på principperne.

    #5
    Festival_H
    Rusher
    • 774 Indlæg
    Offline
    #6
    VampiricEye
    Rusher
    • 3677 Indlæg
    Offline

    Hvis det skal være C#, så kig evt. her: https://www.freecodecamp.org/learn/foundational-c-sharp-with-microsoft/

    Gratis certificering fra Microsoft.

    Nintendo Influencer

    På dansk: https://www.youtube.com/channel/UC-6I6HgrpYjimEpvayLu3Vg

    På engelsk: https://www.youtube.com/channel/UCNNzj5gu0Iolj4vcNIp1IUA

    #7
    -dut-
    Rusher
    • 1166 Indlæg
    Offline

    Selvfølgelig kan man lære at programmere. Men det kommer ikke af sig selv, det kræver noget selv-disciplin, og den er lettest at få hvis man rent faktisk brænder for det.

    #8
    Snowball42
    Rusher
    • 195 Indlæg
    Offline

    Jeg arbejdede med en der var i 50’erne da han ved siden af arbejdet blev full-stack developer. Så det kan da lade sig gøre.

    Hvis du har lysten, så skal det nok lykkedes, men det kunne måske være smart at gøre dig en række tanker om hvad du gerne ville lave efterfølgende. For at kunne manipulere et array i et sprog, er måske ikke 1-1 men tankerne bag sådanne grundprincipper ligger ikke så langt fra hinanden. Men der er bare en kæmpe stor forskel på programmeringssprog stadigvæk, og det gælder da om at kunne ramme nogenlunde korrekt fra starten.

    Der er nok jobs indenfor kodning, og hvis du f.eks. var skarp til økonomi, så kunne der være massere af jobs i den sektor. Havde du brance specifikke kendskaber i dit nuværende arbejde, kunne det være det kunne oversættes til jobs indenfor de sektorer.

    Så sæt du bare i gang, det er aldrig for sent at lære noget nyt. Er du helt begynder og har brug for lidt guiden, så har Harvard en glimrende CS50 kursus på nettet, hvor der også er mulighed for at komme på deres github læringsting med en VM i skyen til at lave deres C del af kurset osv. Så kan du komme ret hurtigt i gang.

    Og lyt til Festival_H, for det at have en konkret opgave at gå i gang med er meget bedre end at lave ligegyldige eksempler.

    Lige til sidst, så vil jeg anbefale også at få sat en eller anden type database viden med ind i backloggen, hvis du ikke ved noget om det. For databaser er stadig en stor del af infrastrukturen. MySQL/MS SQL/PostGreSQL er vel nogle af de mest brugte, så det er nok et godt sted at starte.

    God fornøjelse med det

    #9
    Parus
    Rusher
    #0 Trådstarter
    • 116 Indlæg
    Offline

    Jeg er lærer og er vist nået så langt med ubegrundede verbale og følelsesmæssige angreb fra elever, at jeg skal stoppe mens jeg stadig føler mig som et rigtigt menneske når jeg stopper.

    Når jeg har været træt af lærerarbejde har jeg ønsket mig at skabe noget der kan bruges af andre. Det at lave læring er nogle gange lidt abstrakt. Jeg vil heller ikke være ked af, hvis jeg bliver sat i arbejde og ikke altid skal være den der skal bestemme.
    Jeg er rigtigt glad for at arbejde sammen med andre og er glad for at dagene ikke minder om hinanden. Da jeg læste mediegrafiker frygtede jeg at ende som en der skulle sætte den samme avis op hver dag.

    I forhold til erfaring der kan bruges fra lærerarbejde, er det nok mere kontakt med andre mennesker og formidling, men det er jeg lidt usikker på hvilken branche det peger imod.

    Jeg synes jeg tidligere herinde har læst anbefalinger om reele uddannelser, at det med at være selvlært nogle gange godt kan føre til dårlige vaner el.lign.

    Jeg er også lidt spændt på om jeg kan være i det private erhvervsliv, efter 15 år i det offentlige. Vel vidende at offentlige virksomheder nok også har programmøre og lignende IT-typer ansat.

    #10
    Festival_H
    Rusher
    • 774 Indlæg
    Offline

    #9 Hvis du går igang, så vil jeg anbefale dig hurtigt at komme igang med at kigge på GIT. GIT er et versionerings kontrol system til filer og hvis du bruger en online GIT tjeneste (fx MS Devops eller GITHub) har du samtidig online backup og bygger helt automatisk en portefolie af dine projekter som du vil kunne dele med virksomheder. Nogle vil sikkert spørge til din git side hvis du engang kommer til samtale.

    GIT blir meget brugt, så det er helt klar et plus at have den med i din viden søgning.

    #11
    Keane
    Rusher
    • 52 Indlæg
    Offline

    Har selv gået med on/off tanker i den retning. Jeg synes dog ikke jeg på ligefor med dig helt kan tillade mig det med hus, kæreste og børn.

    Dertil er og var jeg usikker på om det var noget for mig.

    Jeg er dog heldigvis berettiget nogle muligheder via mit arbejde i den finansielle sektor. Så læste faktisk progrsmmering på aftenhold via Finansforbundet. Et tre måneders forløb med eksamen. Det gav mig en god forståelse for, hvad det ville sige at arbejde med programmering, hvilket var det væsentligste for mig.

    Udover det nørdede jeg ‘Sololearn’ for at læse og måske få lidt forståelse for sprog.

    Så det var måske et sted at starte. Måske du selv har nogle muligheder for at prøve tingene lidt af inden du tager det store sprog med risiko for at du faktisk fortryder

    #12
    Parus
    Rusher
    #0 Trådstarter
    • 116 Indlæg
    Offline

    #11 Ja, det er det samme for mig. Når man sammenligner løn, så er der mange uddannelser, hvor lærerne er godt lønnede i forhold til og efter 12 år er jeg på max løn, eller dødsløn, som nogle kalder det. Man er heller ikke så fleksibel, som man var da alt man egede var en computer, seng og en elkedel på sit kolegieværelse. Børn stiller krav til arbejdstid og hus stiller krav til indkomst. Mit bedste bud var at arbejde i et eller andet omfang imens. Men måske er det utopisk.

    Det var en smart måde du gjorde det på. Var det en særlig bankminded udgave, eller tror du alle fagforeninger har det?

    #13
    Keane
    Rusher
    • 52 Indlæg
    Offline

    #13
    Jeg læste faget programmering (fra bunden) som var en del af datamatiker uddannelsen i Viby J.

    Betalt via Finansforbundet “kompetencepulje” som led i at dets medlemmer skal have mulighed for udvikling, hvis de gerne vil skifte karrierespor.

    Jeg var den eneste der kom fra den finansielle sektor på mit hold. De fleste havde en IT-support funktion og gerne ville mere eller havde brug for noget forståelse i forhold til deres arbejde.

    Så det kan være værd at se på hvilke muligheder der ligger via ens egne fagforbund.

    #14
    Bageren
    Rusher
    • 35 Indlæg
    Offline

    Det er absolut ikke forsent. Selv sadlede jeg om fra kokfaget til at studere på Højskole Ingenjør inden om Datateknik (Computer Science) i Sverige, i en alder af 37. Jeg er på min tredje termin ligenu og jeg elsker alt! Det er utroligt meget matematik i de kurser vi har, så man ska være nogenlunde matematisk anlagt som #1 er inde på! Allerede nu bliver jeg hivet i fra diverse folk i mit netværk om jobmuligheder som backend developer.

    Take the leap!

    #15
    Parus
    Rusher
    #0 Trådstarter
    • 116 Indlæg
    Offline

    #14 Har du arbejdet ved siden af uddannelsen?

    #16
    Bageren
    Rusher
    • 35 Indlæg
    Offline

    #15 ja både som kok og som maskinoperatør på fabrik. Samlet 25-30%-ish i måneden. Jeg tager studielån som jeg får ca. 17000 ud af, og for at få ekonomien til o spille blir jeg nød til den ekstra inkomsten.

    edit: Nu ved jeg ikke hvad man kan få i DK på studielån, men 17000 er med alt extra(børn etc) her i sverige.

    • Dette svar blev ændret 6 måneder, 2 uger siden af Bageren.
    #17
    Snowball42
    Rusher
    • 195 Indlæg
    Offline

    En konsulent jeg arbejdede med på et tidspunkt fortalte om en han kendte, som havde lært sig selv at kode. Han havde så meldt sig til .. ikke Fiverr, men nogle tilsvarende sider, jeg ikke kan huske navnet på, hvor folk ligger op hvad de gerne vil have lavet, og så kan der bydes ind på det osv. Der havde han så fået en masse opgaver ved at gøre det ekstremt billigt, men gjort det for at få rigtige opgaver og samtidigt få et tidspres og nogle krav, som om det var en eksamen hver gang.

    Det havde åbenbart virket godt for ham.

    #16 Dyb respekt for at tage uddannelsen og lige hive 25-30k ind ved siden af. Det må blive nogle lange dage.

    #18
    Bageren
    Rusher
    • 35 Indlæg
    Offline

    #17 25-30% af en fuldtid, så nej, ikke 25-30k Det er timer jeg hentyder til.

    #19
    Paybacktime
    Rusher
    • 959 Indlæg
    Offline

    Jeg ville nok starte med – som flere har foreslået – at kaste mig ud i at lære et sprog om aftenen. Og det handler ikke om selvlært kontra studie, men om at finde ud af om det rent faktisk er noget for dig. Beslut dig for at bruge en halv time hver aften. Al software du skal bruge er gratis og der er uendeligt med gode materialer online og gratis. Hvis det så ikke holder, kan du spare dig nogle års besvær og ærgrelse.

    Og en ting mere: Matematik er ikke særligt vigtigt, hvis du gerne vil kode. For datalogi ja, men for dag til dag kodning på – om jeg så må sige – almindelige forretningsproblemer, er det overhovedet ikke et krav.

    I ain't got time to bleed

    #20
    Parus
    Rusher
    #0 Trådstarter
    • 116 Indlæg
    Offline

    Jeg tror jeg skal i gang med en kombination af alt det I skriver.

    Jeg kan se min akasse har nogle gratis onlinekurser med nogle af de begreber der er nævnt. Det kan jeg lige så godt udnytte.

    Og jeg kan høre at jeg bare skal turde kaste mig ud i det og alderen ikke er et problem.

    Mange uddannelser har opstart i februar og august, så der er også god tid til at træffe en beslutning.

    Er der nogen der har holdning til de forskellige studier? Umiddelbart synes jeg datamatiker lyder som den mest “rigtige” programmeringsuddannelse.

    #21
    DKaae
    Rusher
    • 9 Indlæg
    Offline

    Dette site har nogle ret fede interaktive oversigter man kan blive inspireret af.
    Men det er også så detaljeret at man godt kan blive helt træt når man ser nogle af oversigterne
    Man behøver ikke kunne alt for at kunne bidrage i et job.

    https://roadmap.sh/

    #22
    Bageren
    Rusher
    • 35 Indlæg
    Offline

    #20 Hvilken uddannelse du ska ta, kan jeg ikke hjälpe med. Du bliver nöd til tänke over hvad det er for programmering du vil holde på med. Front end, backend, vil du väre fullstack? For min del var jeg mest af alt intresseret af det bag om kulisserne, derfor blev det Computer Science.

    Når jeg fik mit besked om at jeg kom ind på universitetet gik jeg helt amok med ProgramizPro, codecademy og stackoverflow for at läre mig programmering(jeg havde ikke skrevet kode foruden väldig let programmeringsfag jeg havde på HTX i 2004).

    Ta og download Visual Studio Code, det hele starter med en “Hello World!” print til din konsol og så er det bare at hänge i

    #23
    Parus
    Rusher
    #0 Trådstarter
    • 116 Indlæg
    Offline

    #22 Ja, jeg må i gang.

    #24
    Schalde
    Rusher
    • 882 Indlæg
    Offline

    Hvilken IT jobs tænker i der er gode job og fremtidsmuligheder i over de kommende år?

    Kigger selv 2 veje pt.

    Webudvikler med fokus på frontend med HTML, CSS, javaS bla. 2½ på skole.

    Datamatiker 3 år på skole men skal have læst aftenskole med matematik på C og B niveau inden.

    #25
    hausner
    Moderator
    • 701 Indlæg
    Offline

    Hvis du skal vælge af de to ville jeg klart vælge datamatikeren, Den er langt mere alsidig end at lære “webudvikling”, og vil give dig en langt bedre base.
    Det lyder også vildt at bruge 2½ år på HTML, CSS og Javascript. Desuden er det også framework som Angular, React, Bootstrap, VueJS m.v. der trender i øjeblikket. Og om 3 år er det noget andet.
    Du skal vælge en uddannelse der fokusere på teorien bag det du gerne vil lære og ikke specifikke rammeværk eller værktøjer.

    #26
    Festival_H
    Rusher
    • 774 Indlæg
    Offline

    #25 This. Det er meget vigtig at få det fundamentale på plads. Jeg kender webudviklere der nærmest ikke kan finde ud af (og faktisk også nægter) at lave mock data structure, når nye projekter starter op. De aner simpelthen ikke hvordan klasser skal oprettes og at skabe relationer mellem dem.

Viser 26 svar - 1 til 26 (af 26 i alt)
  • Du skal være logget ind som bruger for at kunne svare...