Några frågor till er webbutvecklare

Trädvy Permalänk
Medlem
Registrerad
Apr 2006
Skrivet av jri87:

@improwise: Ja det är inte lätt det här hahah. Tänk om man hade hafft lite mer framtidstänk när man gick i grundskolan och valde en passade utbildning direkt istället för att fokuera på en utbildning som man kunde göra klart fort och börja jobba direkt....

Men du som har varit i branchen länge. Om jag skulle säga till dig att jag vill bli en duktig fronend utvecklare och att den där utbildningen jag länkade är grunden. Vad mer skulle du tycka var bra att lägga till? I den utbildningen så är det ju iprincip bara HTML, CSS och Javascript. Vad skulle du ha lagt till?

Förstår om det är svårt att svara på och kanske inte ens går att svara på.

Javascript är lite lurigt för det är ett språk som verkligen gjort comeback senaste åren som något helt annat än vad det var från början. Från början handlade det mer om att få lite enklare interaktivitet i statiska hemsidor (typ kontaktformulär och annat) men numera är det faktiskt möjligt att bygga riktigt avancerade applikationer i det (primärt då front end även om det finns undantag). JavaScript är på gott och ont ett enklare språk än många av de mer klassiska OOP språken som C#, vilket är på gott och ont. Gott för att det är rätt tillgängligt och lätta att komma igång med, ont för att det går att skriva riktigt usel kod i JavaScript men som ändå fungerar och att det är först efter att tag man inser hur illa det är. Det börjar dock bli ett mer och mer moget språk då dagens Javascript inte delar så mycket mer än namnet med gamla Javascript. Är största delen av kursen fokuserad på riktig programmering med JavaScript och att man då använder ramverkar som Anglular, React och Vue kan det nog vara rätt bra (återigen förutsatt att du själv tycker det är roligt).

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006
Skrivet av improwise:

Grejen är den att det finns MÅNGA fler yrken inom IT än just systemutvecklare. Det är därför jag frågar vad det primärt är som driver dig att vilja byta. Jättesvårt att bedöma folk man inte känner via forum och annat men för mig framstår du inte som den typiske "systemutvecklaren", men det behöver absolut inte innebära att du inte kan hitta andra spännande och intressanta jobb inom IT-branschen. Och har jag fel och du är lämpad att bli systemutvecklare så vet du förmodligen om det själv oavsett vad jag och andra säger

Varför vill du jobba med programmering/systemutveckling?

Jag har alltid varit intresserad av IT, teknik och datorer och har hållt på med det enda sen jag var liten (är 31år idag) Men tanken på att kunna jobba med datorer har aldrig riktigt slaigt mig förens några år sedan.

Jag vill jobba med datorer och göra något kreativt innom det och då tror jag programmering skulle passa mig bra. Bara när jag sitter i codecademy.com och göra simpla programmeringar så tycker jag att det är riktigt kul. Men programmering är så sjukt brett och jag har inte riktigt koll på alla dom olika grenarna i programmering. När jag tänker systemutvecklare så ser jag framför mig att man bara skriver kod och det enda resultatet man får är mer kod
Jag skulle vilja skriva massa kod men få ett mer visuellt resultat, som tex att bygga en hemsida. Men med att bygga en hemsida så tänker jag också på backend programmering. Vill göra allt. Allt ifrån ytan på hemsidan ner till det djupaste backend. Men att bara sysla med backend och aldrig få det där visuella resultatet tror jag inte passar mig.

Jag kan ha en helt fel bild utav vad en systemutvecklare är.

Men såklart så kan jag inte heller börja med ett nytt yrke och inte alls tjäna bra bara för att jag tycker det är kul tyvärr. Så att kunna få en lön på 35 tusen och uppåt är ett måste och jag är orolig att välja en "dålig" utbildning kärriärs och konkurans mäsigt

Trädvy Permalänk
Medlem
Registrerad
Apr 2006
Skrivet av jri87:

Jag har alltid varit intresserad av IT, teknik och datorer och har hållt på med det enda sen jag var liten (är 31år idag) Men tanken på att kunna jobba med datorer har aldrig riktigt slaigt mig förens några år sedan.

Jag vill jobba med datorer och göra något kreativt innom det och då tror jag programmering skulle passa mig bra. Bara när jag sitter i codecademy.com och göra simpla programmeringar så tycker jag att det är riktigt kul. Men programmering är så sjukt brett och jag har inte riktigt koll på alla dom olika grenarna i programmering. När jag tänker systemutvecklare så ser jag framför mig att man bara skriver kod och det enda resultatet man får är mer kod
Jag skulle vilja skriva massa kod men få ett mer visuellt resultat, som tex att bygga en hemsida. Men med att bygga en hemsida så tänker jag också på backend programmering. Vill göra allt. Allt ifrån ytan på hemsidan ner till det djupaste backend. Men att bara sysla med backend och aldrig få det där visuella resultatet tror jag inte passar mig.

Jag kan ha en helt fel bild utav vad en systemutvecklare är.

Ok, bara det att du beskriver programmering som kul tycker jag är riktigt lovande, och då kanske jag haft fel i min "tolkning" av vem du är. Då låter det absolut som du bör satas på frontend delen av systemutveckling, dvs typ mobilappar och webbgränssnitt i dagsläget. Utvecklingen går så snabbt i denna bransch så att vad man har för passion och fallenhet för är klart viktigare än vad man råkar kunna just idag.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006

@improwise: Men undra vad en sån utbildning kan heta som är "frontend delen av systemutveckling" Tex utbildningen jag länkade, kan det vara ensån? eller är det något specifikt språk jag kan hålla utkik efter?

Trädvy Permalänk
Medlem
Registrerad
Apr 2006
Skrivet av jri87:

@improwise: Men undra vad en sån utbildning kan heta som är "frontend delen av systemutveckling" Tex utbildningen jag länkade, kan det vara ensån? eller är det något specifikt språk jag kan hålla utkik efter?

Var rätt länge sedan jag satt i skolbänken själv (annat än för självstudier) så det finns nog dom som är klart bättre att besvara den frågan. Jag tycker t.ex. att denna:

https://nackademin.se/utbildningar/webbutvecklare-net-cms/

låter klart mer "på riktigt" än den första du länkade till som kändes rätt fluffig och lite mossig. Fördelen med .NET är att du iom Microsoft får tillgång till en stabil och pålitlig leverantör som varit med länge och som är duktig på dokumentation osv. Kanske inte lika sexigt som det senaste Open Source ramverket som just idag är stekhett men lite mer långsiktigt. Microsoft idag är rätt långt ifrån Microsoft för 10 år sedan som kämpade mot Open source och ville stänga in allt och alla i "sina lösningar". Jag skulle själv kunna tänka mig att anställa någon som gått den kursen (och klarat den) men däremot vara klart mer tveksam till någon som gått den första kursen du länkade till.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006

@improwise: Tack så jättemycket för dina svar. Det här verkligen varit till stor hjälp och tack alla ni andra också.
Jag ska läsa på mer om olika utbildningar imorgon!

Den utbildningen du länkade nu, är den som zaibuf läser just nu och som han också tipsade om. Jag tror jag måste lära mig förstå mer vad man kan göra med programmering för att kunna sätta fingret på vad det är jag själv vill göra.

Men nu är jag iallafall mer påväg än vad jag var imorse! Tack

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2013
Skrivet av jri87:

Jag har alltid varit intresserad av IT, teknik och datorer och har hållt på med det enda sen jag var liten (är 31år idag) Men tanken på att kunna jobba med datorer har aldrig riktigt slaigt mig förens några år sedan.

Jag vill jobba med datorer och göra något kreativt innom det och då tror jag programmering skulle passa mig bra. Bara när jag sitter i codecademy.com och göra simpla programmeringar så tycker jag att det är riktigt kul. Men programmering är så sjukt brett och jag har inte riktigt koll på alla dom olika grenarna i programmering. När jag tänker systemutvecklare så ser jag framför mig att man bara skriver kod och det enda resultatet man får är mer kod
Jag skulle vilja skriva massa kod men få ett mer visuellt resultat, som tex att bygga en hemsida. Men med att bygga en hemsida så tänker jag också på backend programmering. Vill göra allt. Allt ifrån ytan på hemsidan ner till det djupaste backend. Men att bara sysla med backend och aldrig få det där visuella resultatet tror jag inte passar mig.

Jag kan ha en helt fel bild utav vad en systemutvecklare är.

Men såklart så kan jag inte heller börja med ett nytt yrke och inte alls tjäna bra bara för att jag tycker det är kul tyvärr. Så att kunna få en lön på 35 tusen och uppåt är ett måste och jag är orolig att välja en "dålig" utbildning kärriärs och konkurans mäsigt

Tror du skulle gilla .NET utbildningen som jag går. Är allt från MSSQL databaser, web apier i ASP.NET core och designpatterns till html, css, javascript och React.
Så man får hela kakan och förstår hela sambandet mellan server, databas och client.
Sen slutar det med kurser om CMS, där jag tror vi kommer använda EpiServer (inte spikat än).

Eftersom du får göra allt så hinner du även känna av vad som verkar roligast, sedan under din LIA kan du välja att fördjupa dig inom det.
Själv tycker jag att både JavaScript och .NET är roligt, men vill hellre jobba med .NET och APIer. Men på fritiden blir det mest projekt i React just nu

Som jag sa tidigare så spelar inte ditt första språk så stor roll, programmeringstänket är snarlikt och att byta språk senare i livet kräver inte lika mycket som då man lär sig allt från början.

För en nybörjare skulle jag säga JS, du kommer snabbt igång och ser resultat på det du gör. Dock kan det vara bra att gå till JS från ett riktigt OOP-språk som C# så att man har med sig det tänket, för som ovan nämnde så kan JS snabbt bli spaghetti om man själv inte skriver det strukturerat Dock då du börjar med ett library som React så sker den övergången lite mer automatiskt.

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Helsingfors / Finland
Registrerad
Dec 2004

Jag har själv jobbat inom webbutveckling i över femton år nu, varav första fem i Sverige, resterande tiden i Finland så kan ju inte direkt säga hur jobbmarknaden ser ut i Sverige. Det jag kan säga är att det alltid har funnits jobb tillgängliga men frågan är vad för slags jobb.

Det jag och många andra börjat med är dessa jobb som erbjuds i startups samt reklambyråer vilket oftast innebär flashiga kontor med fredagsöl, pingisbord etc. Stereotypen så att säga. Det som man får där i form av arbetsplats kan variera men i regel är det bra sammanhållning bland "arbetarna" men det är högt tempo och emellanåt aggressiva chefer/projektledare då branschen i sig är hårt konkurrensutsatt och marginalerna inte är de bästa. Konkurrensen är riktigt hård, i de hippaste ställena har det alltid funnits "praktikanter" från utbildningar som gjort samma jobb som de anställda, fast gratis i hopp om att de skall få in foten hos reklambyrån.

Detta passar inte alla, själv hade jag inga större problem med att hantera pressen men tröttnade på det i längden och att det sågs inte med blida ögon på mig som tog ut min pappaledighet även om officiellt inte var några problem.

Jag har sökt mig vidare till tjänster där jag är en del av arbetsgivarens utvecklingsteam så där är inte (nödvändigtvis) tidspressen lika hård och det är en annan kultur/tankesätt när man utvecklar något för eget bruk. Sedan är det viktigt för mig att arbetet jag utför är givande/viktigt, vilket jag hade svårt för under min tid på reklambyrå.

Wordpress och andra CMS:er konkurrerar inte ut webbutvecklaren för det behovet som kunderna har. De vill ha något som passar deras grafiska identitet samt ofta finns det någon skräddarsydd lösning som behövs i form av en integration mot något internt system. Så jobbet är inriktat på frontend och att ta fram anpassade lösningar.

Underhåll är en del av arbetet eller snarare automatiseringen av underhåll. I större företag är det oftast någon annan än webbutvecklaren som har hand om hur detta sköts men det varierar, alla har olika rutiner och metoder.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006
Skrivet av zaibuf:

Tror du skulle gilla .NET utbildningen som jag går. Är allt från MSSQL databaser, web apier i ASP.NET core och designpatterns till html, css, javascript och React.
Så man får hela kakan och förstår hela sambandet mellan server, databas och client.
Sen slutar det med kurser om CMS, där jag tror vi kommer använda EpiServer (inte spikat än).

Eftersom du får göra allt så hinner du även känna av vad som verkar roligast, sedan under din LIA kan du välja att fördjupa dig inom det.
Själv tycker jag att både JavaScript och .NET är roligt, men vill hellre jobba med .NET och APIer. Men på fritiden blir det mest projekt i React just nu

Som jag sa tidigare så spelar inte ditt första språk så stor roll, programmeringstänket är snarlikt och att byta språk senare i livet kräver inte lika mycket som då man lär sig allt från början.

För en nybörjare skulle jag säga JS, du kommer snabbt igång och ser resultat på det du gör. Dock kan det vara bra att gå till JS från ett riktigt OOP-språk som C# så att man har med sig det tänket, för som ovan nämnde så kan JS snabbt bli spaghetti om man själv inte skriver det strukturerat Dock då du börjar med ett library som React så sker den övergången lite mer automatiskt.

Skickades från m.sweclockers.com

Ja den utbildningen låter perfekt för mig:D känns som att den är tillräckligt bred också för att kunna specificera sig senare om man vill.

Själv tycker jag att JS är riktigt svårt iallafall när jag testar det på codecademy just för att det verkar vara så spretigt och man kan göra samma saker på så många olika sätt:P men jag tror att om man skulle få sitta ner med en klass och ha en lärare som går igenom språket så skulle det vara mycket lättare.

Vad menas egentligen med ett libary? jag har programmerat litegran i Atom och Visual studio.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006
Skrivet av firechild:

Jag har själv jobbat inom webbutveckling i över femton år nu, varav första fem i Sverige, resterande tiden i Finland så kan ju inte direkt säga hur jobbmarknaden ser ut i Sverige. Det jag kan säga är att det alltid har funnits jobb tillgängliga men frågan är vad för slags jobb.

Det jag och många andra börjat med är dessa jobb som erbjuds i startups samt reklambyråer vilket oftast innebär flashiga kontor med fredagsöl, pingisbord etc. Stereotypen så att säga. Det som man får där i form av arbetsplats kan variera men i regel är det bra sammanhållning bland "arbetarna" men det är högt tempo och emellanåt aggressiva chefer/projektledare då branschen i sig är hårt konkurrensutsatt och marginalerna inte är de bästa. Konkurrensen är riktigt hård, i de hippaste ställena har det alltid funnits "praktikanter" från utbildningar som gjort samma jobb som de anställda, fast gratis i hopp om att de skall få in foten hos reklambyrån.

Detta passar inte alla, själv hade jag inga större problem med att hantera pressen men tröttnade på det i längden och att det sågs inte med blida ögon på mig som tog ut min pappaledighet även om officiellt inte var några problem.

Jag har sökt mig vidare till tjänster där jag är en del av arbetsgivarens utvecklingsteam så där är inte (nödvändigtvis) tidspressen lika hård och det är en annan kultur/tankesätt när man utvecklar något för eget bruk. Sedan är det viktigt för mig att arbetet jag utför är givande/viktigt, vilket jag hade svårt för under min tid på reklambyrå.

Wordpress och andra CMS:er konkurrerar inte ut webbutvecklaren för det behovet som kunderna har. De vill ha något som passar deras grafiska identitet samt ofta finns det någon skräddarsydd lösning som behövs i form av en integration mot något internt system. Så jobbet är inriktat på frontend och att ta fram anpassade lösningar.

Underhåll är en del av arbetet eller snarare automatiseringen av underhåll. I större företag är det oftast någon annan än webbutvecklaren som har hand om hur detta sköts men det varierar, alla har olika rutiner och metoder.

Tack för ditt svar!

Elektriker branchen fungerar lite på samma sätt. Man kan jobba i ett ackordslag och då är tempot högt och kraven hårda men man tjänar mer pengar. Eller så kan man jobba i ett mer "vanligt" arbetslag med ett uppgjort pris och då är tempot lite lägre och man tjänar lite sämre.

I början av min karriär så sökte jag mig till ackordslagen, Men nu efter ett antal år i branchen så föredrar jag dom vanliga arbetslagen. Så att jobba för någon startup eller en reklambyrå i framtiden låter inte så lockade för mig haha

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2013
Skrivet av jri87:

Ja den utbildningen låter perfekt för mig:D känns som att den är tillräckligt bred också för att kunna specificera sig senare om man vill.

Själv tycker jag att JS är riktigt svårt iallafall när jag testar det på codecademy just för att det verkar vara så spretigt och man kan göra samma saker på så många olika sätt:P men jag tror att om man skulle få sitta ner med en klass och ha en lärare som går igenom språket så skulle det vara mycket lättare.

Vad menas egentligen med ett libary? jag har programmerat litegran i Atom och Visual studio.

Atom och Visual Studio är IDEs (integrated development environment), alltså ett program du sitter och jobbar i. Har inget med library eller framework att göra Skulle annars rekommendera Visual Studio Code istället för Atom.

Library och ramverk är färdigskriven kod som underlättar ditt arbete då du jobbar, exempel på ett library är React och ett framework är Angular. Det är inget du ska fokusera på förens grunderna + ES6 syntax sitter ordentligt

JavaScript kan vara lite konstigt och förvirrande, men menade på att du enkelt kan komma igång och bara skriva kod och saker rullar.
Kör du .NET får du installera Visual Studio, sen kan du förvänta dig att första månaderna bara blir console applikationer med text ;D

På utbildningen läser du C# och SQL först innan man börjar med JS, tror den ordningen är rätt bra, då du i C# får lära dig arbeta objektorienterat och sen ha med det tänket till JS med att man skapar klasser och kapslar in koden.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006
Skrivet av zaibuf:

Atom och Visual Studio är IDEs (integrated development environment), alltså ett program du sitter och jobbar i. Har inget med library eller framework att göra Skulle annars rekommendera Visual Studio Code istället för Atom.

Library och ramverk är färdigskriven kod som underlättar ditt arbete då du jobbar, exempel på ett library är React och ett framework är Angular. Det är inget du ska fokusera på förens grunderna + ES6 syntax sitter ordentligt

JavaScript kan vara lite konstigt och förvirrande, men menade på att du enkelt kan komma igång och bara skriva kod och saker rullar.
Kör du .NET får du installera Visual Studio, sen kan du förvänta dig att första månaderna bara blir console applikationer med text ;D

På utbildningen läser du C# och SQL först innan man börjar med JS, tror den ordningen är rätt bra, då du i C# får lära dig arbeta objektorienterat och sen ha med det tänket till JS med att man skapar klasser och kapslar in koden.

Jaha okej, så ett ramverk och ett libary kan man "lägga in" i tex visual code eller är React och Angular egna program man kodar i?

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2013
Skrivet av jri87:

Jaha okej, så ett ramverk och ett libary kan man "lägga in" i tex visual code eller är React och Angular egna program man kodar i?

Inga program, det är ett ihopsatt bibliotek som gör det smidigare att skriva async kod i webbläsaren där man hanterar olika states. Vet inte hur jag ska förklara. Det kommer så småningom
Tänk lite liknelsen Bootstrap och skriva egen CSS kod, om det är något du hållt på med.

Med React skriver du ingen HTML direkt, utan du kodar allt i JavaScript (JSX) där varje liten del på hemsidan kan representera egna komponenter med egna states. Där man kan uppdatera små delar på hemsidan istället för rendera om hela sidan för att visa ny data.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006
Skrivet av zaibuf:

Inga program, det är ett ihopsatt bibliotek som gör det smidigare att skriva async kod i webbläsaren där man hanterar olika states. Vet inte hur jag ska förklara. Det kommer så småningom
Tänk lite liknelsen Bootstrap och skriva egen CSS kod, om det är något du hållt på med.

Med React skriver du ingen HTML direkt, utan du kodar allt i JavaScript (JSX) där varje liten del på hemsidan kan representera egna komponenter med egna states. Där man kan uppdatera små delar på hemsidan istället för rendera om hela sidan för att visa ny data.

Okej då förstår jag lite mer tack!

Hur började du när du lärde dig att programmera? För det känns som att codecademy kastar en mitt i allt nästan nu när jag läser alla era svar. Dom har inte gått in alls på ramverk eller bibliotek.

Man får bara börja skriva enkla rader kod direkt i deras egna console

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Aug 2013
Skrivet av jri87:

Okej då förstår jag lite mer tack!

Hur började du när du lärde dig att programmera? För det känns som att codecademy kastar en mitt i allt nästan nu när jag läser alla era svar. Dom har inte gått in alls på ramverk eller bibliotek.

Man får bara börja skriva enkla rader kod direkt i deras egna console

Skickades från m.sweclockers.com

Jag läste Programmering 1 på Komvux förra året för behörighet till YH. Den kursen var i C#.
Sen satt jag med C# hela sommaren innan utbildningen började, (ca 1-4 timmar varje dag).
Jag började med Bob Tabors .NET tutorial for beginners denna. Därefter satt jag med egna projekt och labbade, gjorde ett RPG spel i console och satt även med WinForms och gjorde samma spel fast med lite mer "grafik". Men höll mig till enbart C# de första halvåret.

Det är viktigt att välja ett språk du känner att du gillar och håll dig till det. Det värsta du kan göra i början är att hoppa mellan 3-4 olika grejer, blir bara rörigt. Ta en sak i taget och låt det ta den tid det tar, se till att du förstår innan du går vidare.

Sen har jag tagit det i takt med skolans utbildningsplan, tycker upplägget är bra.

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Aug 2006
Skrivet av zaibuf:

Jag läste Programmering 1 på Komvux förra året för behörighet till YH. Den kursen var i C#.
Sen satt jag med C# hela sommaren innan utbildningen började, (ca 1-4 timmar varje dag).
Jag började med Bob Tabors .NET tutorial for beginners denna. Därefter satt jag med egna projekt och labbade, gjorde ett RPG spel i console och satt även med WinForms och gjorde samma spel fast med lite mer "grafik". Men höll mig till enbart C# de första halvåret.

Sen har jag tagit det i takt med skolans utbildningsplan, tycker upplägget är bra.

Tack så mycket, det låter som ett väldigt bra tillvägagångssätt. Jag måste också läsa in programmering 1 på komvux. Det bästa är nog att göra det så fort som möjligt och där få lära sig alla grunder

Skickades från m.sweclockers.com