Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Programmering - "selvstudie"

Af Bruger Aspirant mikkeliano | 16-11-2020 15:12 | 4321 visninger | 21 svar, hop til seneste
Hej HOL! Jeg tænker det svømmer med programmører herinde, både professionelt og på amatørniveau, så nu søger jeg lidt hjælp. Jeg har i dag 0% forstand på programmering, men den fremtid jeg drømmer om involverer en vis grad af programmering. Jeg drømmer ikke om at beskæftige mig med hardcore programmering, men jeg drømmer om at lære at forstå programmering og jeg vil da også gerne selv have fingrene en smule ned i bolledejen, men som sagt intet hardcore. Jeg har haft tilmeldt mig kursus i C#, men det blev aflyst pga. for få tilmeldinger (på en uddannelsesinstitution). Jeg har umiddelbart planer om at starte med C# og Java. Det jeg har brug for jeres hjælp til er følgende: - Anbefalinger til bøger der er gode til selvstudie omkring C# og Java? - Platforme der egner sig til nybegyndere (gratis kursus / VODs / betalingskursus, alt har interesse) Som sagt er jeg helt grøn på området, men flair og hjerne er klar til det. Så håber jeg bare selvdisciplinen vil følge med! :-) Jeg håber I kan / vil hjælpe med lidt inputs. Tak på forhånd :-)
--
#1
fransfrakker
Junior Supporter
16-11-2020 15:29

Rapporter til Admin
Du er satme heldig! Det har aldrig været så nemt at lære at programmere, som det er i dag. Der er så mange fede online kurser og tutorials nu til dags. Man bliver sgu helt misundelig, når man sammenligner med dengang man selv lærte det. Drop ideen om at lære 2 sprog til at starte med. Find dig et, du syntes er spændene. Jeg syntes personligt C# er et godt valg. Lav nogle sjove projekter osv. Så kan du altid lære et andet sprog, når / hvis der er brug for det. En masse herinde, vil sige du skal starte med at lære et sprog, der er tættere på computerens arkitektur (end c# er), og hvor man selv skal holde styr på pointers osv. Drop det! Det skal være sjovt til at starte med. Ingen grund til at dykke for meget ned i detaljerne. Det handler om resultater i starten. Det andet skal nok komme, bare man har det sjovt. Find dig et godt kursus på udemy eller lign. og følg det. Det er hyggeligt og der er masser af support at hente. Jeg bruger selv udemy til at lære nye teknologier og sprog, og det er MEGET federe end at læse bøger.
--
Sidst redigeret 16-11-2020 15:30
#2
sebson
Ultrabruger
16-11-2020 15:50

Rapporter til Admin
Nu arbejder som jeg C og C++ udvikler til hverdag og kan et par andre sprog end det. Jeg vil sige start med Python, utroligt kraftigt sprog du kan rigtigt meget med og der er virkelig mange der har lavet diverse guides og lign til det. Du kan samtidig både bruge det hvis du vil lege med Raspberry PI og andre embedded projekter, og så kan du bruge det til diverse Applikationer på en PC eller lign. Og som bonus er det dejligt nemt at gå til.
--
i7 4770K, Asus ROG 1080 SC
#3
Wut
Junior Nørd
16-11-2020 16:07

Rapporter til Admin
Køb en måned ved Pluralsight. Der er masser af video guides som tager dig fra 0 til et fint niveau i mange forskellige sprog. Fin idé at starte med et scriptingsprog som f.eks. python. Det er nemt at komme i gang med.
--
FYI: https://www.youtube.com[...]
--
Sidst redigeret 16-11-2020 16:07
#4
Optaget Brugernavn
Juniorbruger
16-11-2020 16:43

Rapporter til Admin
+1 til Python herfra. Det er virkeligt alsidigt og der er et KÆMPE community til at hjælpe med hvad som helst. Denne bog giver en humoristisk og praktisk intro til dét at programmere. https://automatetheboringstuff.com[...] Hvis du får Python op at køre, vil jeg gerne være med til at snakke med dig om, hvad dine fejlkoder betyder.
--
https://meta.wikimedia.org[...]
#5
sebson
Ultrabruger
17-11-2020 10:06

Rapporter til Admin
Enig med #3 Pluralsight er ret genialt med kurser osv. dog ville jeg nok starte med lidt youtube se om det er noget for dig, og hvis det er så smid de 200kr på en måneds pluralsight :)
--
i7 4770K, Asus ROG 1080 SC
#6
NiceRag
Junior Nørd
17-11-2020 10:57

Rapporter til Admin
Jeg er ikke programmør men jeg har hørt andre spørge om det her (på andre sider) og fået anbefalet: https://www.theodinproject.com[...] Det er dog primært omkring hjemmesider (med javascript og sådan) men det' gratis. Jeg har prøvet lidt af det og det er ganske detaljeret.
--
Sidst redigeret 17-11-2020 10:58
#7
Fyrsten
Bruger Aspirant
17-11-2020 12:03

Rapporter til Admin
Jeg har selv været igang med en smule HTML, CSS, Javascript og Python på https://www.freecodecamp.org[...] og freecodeacademy Der er også en del gode youtubere - Tech with Tim, Freecodecamp, coding with mosh. og hold øje på Blackfriday - der sælger de typisk Udemy kurser til 1-10 dollar :)
--
// Fyrsten - Headfi geek - www.fyrsten.dk[...]
#8
peterlravn
Gigabruger
17-11-2020 12:26

Rapporter til Admin
Jeg er ikke programmør, men jeg læser i stedet økonomi. Jeg tog et valgfag i Social Data Science, hvor vi skulle selvstudere minimum 50 timers Python, før vi startede. Her oprettede jeg mig gratis på Microsoft Azure (https://azure.microsoft.com[...] hvilket giver to måneders gratis subsciption til DataCamp (https://www.datacamp.com[...] Python er virkeligt nemt at starte på, kan klart anbefale det, hvis man ikke har tænkt sig at blive programmør, men stadig kan lide at "lege" med kode. DataCamp er virkelig god til at give en grundforståelse for sproget. Har dog ikke prøvet de mere avancerede kurser.
--
#9
Mundi
Supporter Aspirant
17-11-2020 14:47

Rapporter til Admin
c++ c# java go eller et andet typesafe sprog. Python og javascript er sikker nemt at komme igang med, men hvis formålet er at forstå grundprincipperne bag programmering, kan de ikke anbefales herfra
--
Sidst redigeret 17-11-2020 14:48
#10
JesperZ
Junior Supporter
17-11-2020 16:24

Rapporter til Admin
#9 "forstå grundprincipperne bag programmering" - inden du lige slynger sådan nogle store ord ud, hvad betyder det overhovedet? Hvilke principper lægger til grund for programmering, og hvad er det vi snakker om at programmere i det hele taget? Hvis man forstår disse grundprincipper, er man så en dygtig programmør? Jeg mindes aldrig at jeg gennem mine 5 år på uni eller i mit arbejde er blevet introduceret til konceptet "grundprincipperne bag programmering". Vil du være venlig at uddybe? Og med disse stærke anbefalinger "herfra", hvorfor skal vi lytte til dig? Hvem er du? På forhånd tak
--
#11
127.0.0.1
Gæst
17-11-2020 20:51

Rapporter til Admin
Spørg dig selv hvorfor vil du lære at programmere. Hvad er dit mål? Er det blot at læse andres programmer? Hvis det er, så bliver det muligvis en kedelig tur. Man kunne f.eks. have til mål at lave små utility programmer, automatisere arbejdsrutiner, hente og analysere data hentet fra web APIer/datasæt, programmere embeddede enheder, spil, en webside osv. Kun fantasien sætter grænser her. Når du har valgt noget du synes er cool, så vælger du det programmeringssprog, som egner sig bedst til netop det formål. Alene dette er en svær øvelse, når man er nybegynder. Derfor er det lettere at give et bud, hvis dit mål er mere tydeligt.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#12
ilmep
Elitebruger
17-11-2020 21:08

Rapporter til Admin
#10 Det lyder som noget typisk amerikansk pladder som de konstant siger i youtube programming tutorials videoes..
--
#13
Wut
Junior Nørd
17-11-2020 21:11

Rapporter til Admin
Det vigtigste er at have det sjovt med det. Den største risiko er ikke at vælge "det forkerte sprog", men at vælge et sprog, som man begynder at kede sig i... eller man sidder og roder rundt i komplet ulæselige fejl fra compileren. Så strander hele "jeg vil lære at kode"-projektet på, at man gik død i det. Det er den største risiko. Det er derfor jeg anbefaler at starte med et scriptingsprog med letlæselige fejlbeskeder. Som f.eks. Perl eller Python. Sidde og slås med en compiler og rode rundt i seg faults i C/C++ er det diamentralt modsatte af "sjov". Når man her godt kørende i perl/python og vil kaste sig ud i et compilet sprog, så er C# et godt sted at starte eller Java. C/C++ bruges rigtigt mange steder, og er fede sprog at skrive i, men det er ikke begyndersprog imho.... jo altså C-kode er ret simpelt, men igen man går lidt kold i debugging i C til at starte med.
--
FYI: https://www.youtube.com[...]
--
Sidst redigeret 17-11-2020 21:11
#14
Topswagcode
Gæst
17-11-2020 21:41

Rapporter til Admin
Jeg vil mene ingen har givet det rigtige svar. Man kan ikke svare dit spørgsmål uden at vide hvad du gerne vil lave. Hvis det er små spil vil jeg give dig en retning at gå. Hjemmesider, en anden retning. Tegneprogrammer 3rd vej. Det er nemmere at lære noget hvis det er sjovt samme tid. Du kan lave alt fra spil til robotter til hjemmesider. Sæt dig et mål og Google din vej frem.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#15
bearcat
Supporter
17-11-2020 22:05

Rapporter til Admin
Hej, Jeg er selv en "selvlært" programmør, og har faktisk svært ved at give en "end-all" bog, fordi at man i denne verden ofte lærer bedst vil bare at gøre det og implementere ændringer som man lære dem. En af de eneste bøger, som jeg selv har været igennem i starten, er Java Into to Problem Solving and Programming 8th og Discrete Mathematics and Its Applications. Hvorfor disse? Fordi at før man vælger at blive "programmør" er det super vigtigt at finde ud af, om du enlig tænker som en programmør. Hvad menes der med dette? Jo, at man har den tilgang til problemer at man kan forestille sig løsninger inden de udføres, at man kan tænke logisk og bryde problemer ned osv. God video om dette: https://www.youtube.com[...] Hvis du har besluttet at det bare er noget du vil igang med, så vil jeg anbefale at du bare går igang, og ikke tænker så meget over det. Læs dokumentationen på Python og skriv nogle små programmer via siden: https://docs.python.org[...] Herefter, når basis om programmering er kommet ind, er det vigtigt at lærer om principper som SOLID, API, basisk netværk, basisk PC funktionalitet (RAM, disk, CPU osv), og andre ting som måske relatere mere til det område du vil kode indenfor. Web, Mobil, spil osv. Hvis Web Development er dit "Drive" så er der et super roadmap her, som går igennem mange teknologier der bruges. Det virker af meget, men husk at som programmør er det vigtigste at få de rigtige principper ind, så kan man hurtigt lærer sig selv nye ting. https://coggle.it[...]
--
#16
Mundi
Supporter Aspirant
18-11-2020 07:19

Rapporter til Admin
#10 Der er ingen der tvinger dig til at lytte. Hvis du har 5 års Uni undervisning og efterfølgende arbejdserfaring, så er du nok klar over hvad et typesafe sprog er og hvilke fordele det har.
--
#17
korvol
Giga Supporter
18-11-2020 09:28

Rapporter til Admin
"Hello World" Kartesisk koordinatsystem
--
#18
JesperZ
Junior Supporter
18-11-2020 10:04

Rapporter til Admin
#16 - Selvfølgelig, men jeg kan overhovedet ikke se hvad dit indlæg har med OP at gøre. Det virker nærmere som gatekeeping i den sædvanlige form af at kæfte op om hvad "rigtig" programmering er. Hvis du var mere interesseret i at hjælpe OP end selv at blive hørt, så havde du spurgt ind til hvad OP vil med programmering som det første. Beklager hvis jeg måske er lidt aggressiv i min fremtoning, jeg har nok taget lidt skade af at arbejde sammen med lidt for mange typer i dette felt hvor det hele handler om deres ego og selviscenesættelse, men på ingen måde om at hjælpe hinanden med at finde de beste løsninger.
--
#19
kemad
Mega Supporter
18-11-2020 10:19

Rapporter til Admin
#0 Jeg begik ud på samme plan som dig her i år da vi fik lidt mere tid på hænderne :) Jeg startede på Python. Jeg arbejder til daglig med Økonomi og Økonomi systemer, specifikt deres optimeringer. min interesse for tal og statistik m.m. er ret høj, og her har Python været anbefalet tit. Så det kan jeg også skrive mig bag! Jeg har marginal læring om VBA og HTML fra universitets tiden, ellers har den også været lig 0, og jeg må sige det er til at gå til :) Jeg har pt. primært lært ved at være på Youtube (Tech with Time blev nævnt, Keith Gali og Corey Schafer). Men så har jeg også haft købt adgang til DataQuest. Det minder meget om Pluralsight og Codecademy andre nævner også - så jeg har ingen ide om det er bedre eller ej. Det bedste er helt sikkert at have et fritids projekt ved siden af som du kan arbejde med også, ellers går man ret hurtigt død i det :)
--
Z270-P ; 1000W Coolermaster GOLD ; I5-7600K ; MSI 1080 ; 2x8 GB DDR4 2400MHz ; Evo-840 250GB + 1TB ; X61 Kraken ; Phantom 820
#20
mikkeliano
Bruger Aspirant
18-11-2020 10:42

Rapporter til Admin
Tusind tak for alle jeres svar - de er alle læst med stor interesse og jeg har taget alle anbefalinger til mig! For er udspecificere det lidt: - Jeg skal ikke sidde og kode noget større selv. Jeg er i en branche hvor jeg på et tidspunkt drømmer om at tage skridtet til en stilling hvor det kræves at man har programmeringsforståelse, men ikke skal sidde og programmere selv. Jeg ved hvilke sprog der som udgangspunkt arbejdes i, men det er alt for avanceret til at springe direkte til og jeg tænker heller ikke det er sprog jeg på noget tidspunkt kommer til at lære, da det simpelthen kræver meget meget mere (uden at være sikker på det er korrekt). - Så jeg skal ikke på noget tidspunkt sidde og kode selv, men jeg skal nok mere være med til udviklingen og idéerne til det der skal programmeres, hvorfor det er vigtigt at have en delvis forståelse af hvad der sker, hvad der skal ske og om ting og idéer kan blive til virkelighed. Derfor er jeg hovedsageligt interesseret i basics så jeg kan få en fornemmelse af hvordan det virker og hvordan det udføres, men ikke hvordan det gøres HELT til bunds. Jeg har dog interesse nok i det til, at jeg gerne vil lære det så meget som muligt, så rygsækken bliver så stor som muligt. Giver det overhovedet mening? Det håber jeg det gør! :-)
--
#21
Mundi
Supporter Aspirant
18-11-2020 11:57

Rapporter til Admin
#18 Det eneste jeg har skrevet er at jeg vil anbefale et typesafe sprog når man skal lære programmering. ALT andet er noget du selv har opfundet, så det kan jeg ikke hjælpe dig med. grundprincipperne kan også skrives som: grundlæggende, begynderniveau. Jeg har på intet tidspunkt sagt at man ikke kan bruge mere dynamiske sprog, jeg anbefaler det bare ikke. #20 Generel programmeringsforståelse kan opnås ved stort set alle sprog. C# og Java er generelt populære i større virksomheder. Du kan evt prøve at snakke med nogen af dine kollegaer om hvad de koder i.
--

Opret svar til indlægget: Programmering - "selvstudie"

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning