Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2023-04-06, 20:21
  #1
Medlem
Jag har gått en IT utbildning där vi fick lära oss basic Javascript men jag har inte använt det sen dess så har glömt bort det mesta. Blev intresserad utav att lära mig det igen. Har använt W3schools tidigare i utbildningen och undrar om det är en bra hemsida att lära sig eller om det finns något som är bättre och som är gratis!
Citera
2023-04-06, 20:34
  #2
Avstängd
Fullstacks avatar
Citat:
Ursprungligen postat av ozzypalheden
Jag har gått en IT utbildning där vi fick lära oss basic Javascript men jag har inte använt det sen dess så har glömt bort det mesta. Blev intresserad utav att lära mig det igen. Har använt W3schools tidigare i utbildningen och undrar om det är en bra hemsida att lära sig eller om det finns något som är bättre och som är gratis!

Tutorialpoints.com tycker jag har en del bra. Även javatpoint.com har en hel del bra grejer.
Men finns ju en uppsjö av JS tutorials och inte så svårt att googla fram.
Citera
2023-04-06, 21:15
  #3
Medlem
W3schools är bra som referens när man vet vad man letar efter, men antagligen inget vidare för att lära sig.

Om jag var du skulle jag nog välja en bra javascript bok och hålla mig till den, annars kan man råka på flera olika stilar av javascript programmering som kan vara förvirrande, eller ännu värre så hamnar man på stackoverflow och information som är direkt felaktig eller missvisande

titta på eloquent javascript
https://eloquentjavascript.net/
Citera
2023-04-06, 21:25
  #4
Medlem
Citat:
Ursprungligen postat av AnyaOlsen
W3schools är bra som referens när man vet vad man letar efter, men antagligen inget vidare för att lära sig.

Om jag var du skulle jag nog välja en bra javascript bok och hålla mig till den, annars kan man råka på flera olika stilar av javascript programmering som kan vara förvirrande, eller ännu värre så hamnar man på stackoverflow och information som är direkt felaktig eller missvisande

titta på eloquent javascript
https://eloquentjavascript.net/
Tack!

Gillar dock att göra praktiska övningar eftersom att jag har lättare att lära mig än att läsa en bok men jag ska testa
Citera
2023-04-06, 22:27
  #5
Medlem
Kolla upp Jon Duckett han har fått bra betyg på sina böcker.
Citera
2023-04-06, 22:36
  #6
Medlem
Skulle undvika klassisk javascript. Kolla på Angular med Typescript. Lite mer komplicerat kanske i början men ändå väldigt enkelt. Idag skriver nästan ingen vanlig javascript allt är överlagrat i ramverk och kompliatorer. Så kolla in en angularkurs, väldigt modernt och användbart, börja enkelt. Typescript är ett språk som kompilerade till javascript, idag behövs inte ens det.

Angular kombinerar html med javascript i en modernare form. Finns gott om guider där ute. Ladda ner Visual Code skulle jag rekommendera. Det är gratis.

Efter det kan du gräva djupare i javascript och förstå hur det faktiskt fungerar, känns kanske som fel ände men idag tycker jag inte att det är det. För 10 år sen hade jag kanske inte sagt samma. Lite som att lära sig assembly innan basic, man lär sig kanske mycket om hur det fungerar under huven men får inte mycket gjort och tappar kanske modet snabbt.
__________________
Senast redigerad av neix 2023-04-06 kl. 22:41.
Citera
2023-04-06, 23:31
  #7
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av neix
Skulle undvika klassisk javascript. Kolla på Angular med Typescript. Lite mer komplicerat kanske i början men ändå väldigt enkelt. Idag skriver nästan ingen vanlig javascript allt är överlagrat i ramverk och kompliatorer. Så kolla in en angularkurs, väldigt modernt och användbart, börja enkelt. Typescript är ett språk som kompilerade till javascript, idag behövs inte ens det.

Angular kombinerar html med javascript i en modernare form. Finns gott om guider där ute. Ladda ner Visual Code skulle jag rekommendera. Det är gratis.

Efter det kan du gräva djupare i javascript och förstå hur det faktiskt fungerar, känns kanske som fel ände men idag tycker jag inte att det är det. För 10 år sen hade jag kanske inte sagt samma. Lite som att lära sig assembly innan basic, man lär sig kanske mycket om hur det fungerar under huven men får inte mycket gjort och tappar kanske modet snabbt.
Om man ska tappat modet snabbt är en bra idé att som nybörjare börja med Angular med Typescript.
Citera
2023-04-06, 23:51
  #8
Medlem
Citat:
Ursprungligen postat av Enterprise
Om man ska tappat modet snabbt är en bra idé att som nybörjare börja med Angular med Typescript.

Går att göra enkelt. En enkel binding med en knapp med bakomliggande funktion. Behöver inte vara alla dessa lager men förstår vad du menar. Därför jag sa börja enkelt. Gör det som guiderna säger innan med all installation, strunta i det just nu. De flesta slutar programmera för de lyckas inte nå det resultat de vill är min erfarenhet. Att snabbt kunna se det är värdefullt för fortsatt lärande. Att jobba med gammal js och alert boxar är i min åsikt kontraproduktivt. Javascript är ett dåligt språk i grunden som behövde krorrigeras med olika "hack" i nästan 30 år. Dåligt var det kanske men det var dynamiskt måste jag avsluta med, gav stora friheter men också konstigheter. Edit: Också att språket i sig hämmades av de olika webbläsarna som tog sig friheter i det istället för att hålla sig till ECMA.
__________________
Senast redigerad av neix 2023-04-06 kl. 23:55.
Citera
2023-04-07, 07:11
  #9
Medlem
WebDevs avatar
Citat:
Ursprungligen postat av neix
Går att göra enkelt. En enkel binding med en knapp med bakomliggande funktion. Behöver inte vara alla dessa lager men förstår vad du menar. Därför jag sa börja enkelt. Gör det som guiderna säger innan med all installation, strunta i det just nu. De flesta slutar programmera för de lyckas inte nå det resultat de vill är min erfarenhet. Att snabbt kunna se det är värdefullt för fortsatt lärande. Att jobba med gammal js och alert boxar är i min åsikt kontraproduktivt. Javascript är ett dåligt språk i grunden som behövde krorrigeras med olika "hack" i nästan 30 år. Dåligt var det kanske men det var dynamiskt måste jag avsluta med, gav stora friheter men också konstigheter. Edit: Också att språket i sig hämmades av de olika webbläsarna som tog sig friheter i det istället för att hålla sig till ECMA.
Tror poängen var att Angular har tappat mycket i popularitet. De flesta kör React idag, hör då och då att folk skriver om från Angular till React till och med. Annars håller jag med om att JavaScript (och annat otypat) känns efterblivet.
"Jag tänker skriva massa kod här men jag tänker fan inte berätta vad det är för typer, objekt osv utan alla ska försöka fatta det genom att lägga massa tid på det, sen hoppas vi att skiten funkar".
Citera
2023-04-07, 07:15
  #10
Medlem
Citat:
Ursprungligen postat av WebDev
Tror poängen var att Angular har tappat mycket i popularitet. De flesta kör React idag, hör då och då att folk skriver om från Angular till React till och med. Annars håller jag med om att JavaScript (och annat otypat) känns efterblivet.
"Jag tänker skriva massa kod här men jag tänker fan inte berätta vad det är för typer, objekt osv utan alla ska försöka fatta det genom att lägga massa tid på det, sen hoppas vi att skiten funkar".

Är inte React ett färdigt bibliotek, där kodning knappt behöver göras, utan bara lyfta in färdiga moduler montera dem med resten? Varför ens lära sig Js och andra språk när AI tar över?
Citera
2023-04-07, 07:24
  #11
Medlem
WebDevs avatar
Citat:
Ursprungligen postat av HandgnuggarOligark
Är inte React ett färdigt bibliotek, där kodning knappt behöver göras, utan bara lyfta in färdiga moduler montera dem med resten? Varför ens lära sig Js och andra språk när AI tar över?
React är ett bibliotek, men kod behöver skrivas. React kan inte gissa sig till allt ditt state osv.
AI tar över en del enklare saker (finns redan massvis med verktyg för enklare och framför allt statiska sidor). Men mer affärsspecifika saker blir väldigt svårt för AI att ta över. T ex ChatGPT funkar för enklare och ganska menlösa saker, har själv testat och vet flera andra som försökt bygga lite större grejer med den, den är rätt kass på kod.

Hade det varit sannolikt att AI tar över så hade det inte fullkomligen regnat ut jobbannonser inom IT/utveckling. Folk inser hur efterblivet det är att förlita sig på och lägga allt i händerna på en bot.
De som är mest fascinerade över AI verkar vara de som inte ens fattar hur utveckling fungerar.
__________________
Senast redigerad av WebDev 2023-04-07 kl. 07:28.
Citera
2023-04-09, 00:19
  #12
Medlem
Citat:
Ursprungligen postat av WebDev
React är ett bibliotek, men kod behöver skrivas. React kan inte gissa sig till allt ditt state osv.
AI tar över en del enklare saker (finns redan massvis med verktyg för enklare och framför allt statiska sidor). Men mer affärsspecifika saker blir väldigt svårt för AI att ta över. T ex ChatGPT funkar för enklare och ganska menlösa saker, har själv testat och vet flera andra som försökt bygga lite större grejer med den, den är rätt kass på kod.

Hade det varit sannolikt att AI tar över så hade det inte fullkomligen regnat ut jobbannonser inom IT/utveckling. Folk inser hur efterblivet det är att förlita sig på och lägga allt i händerna på en bot.
De som är mest fascinerade över AI verkar vara de som inte ens fattar hur utveckling fungerar.

Vad folk inte förstår är att programmeringen i sig är inte det svåra. Det är bara ett verktyg. Att förstå vad som faktiskt ska göras och göra det hållbart framåt är den stora utmaningen. Lite som att säga att snickaren blir utan jobb för spikpistolen uppfanns så han behöver inte lära sig hantera en hammare. Väldigt förenklat men tycker principen är där.

Programmering har alltid strävat efter olika former av automatisering, de som är nya ser kanske inte det. En kompilator är en typ av automatisering, garbage collection likaså. Jobben har inte blivit färre för det. AI finns redan i liten form i t.ex. Visual Studio. Mallar används för att bygga grundstommar, en lite mer komplicerad AI kanske kan spara lite grundtid vilket ger oss mer tid att lösa de affärsrelaterade felen eller underlätta i felsökning och hitta fel innan de faktiskt inträffar. Det är bara positiva saker, kostar för mycket idag att utveckla program än vad det borde behöva.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback