Följ Black Week på SweClockers

Råd till en förvirrad utvecklare

Permalänk
Medlem

Råd till en förvirrad utvecklare

Hej!

För ca ett år sedan beslutade jag mig för att lära mig programmera och valde då Frontend då jag såg en hög efterfrågan och jag hade programmerat hemsidor på gymnasiet osv.

Så jag har gått lite Udemy-kurser och lärt mig en del om HTML, JS och CSS. Fördjupat mig i React-JS och byggt några appar som är kopplade med Google Firebase. Min tanke var att söka jobb så snart som möjligt men lyckades inte få något napp.

I brist på svar har jag börjat jobba som IT-tekniker men känner att utveckling är något jag egentligen vill jobba med.

På fritiden jobbar jag även på ett spelprojekt i Unreal Engine och hade tyckt att det vore fantastiskt att kunna jobb heltid som spelutvecklare. Dock jobbar jag med Blueprint och inte renodlad C++.

Jag känner mig sjukt velig då jag är medveten om att det nog är bäst att fokusera på ett språk/område och bli riktigt bra. Men även om frontend är kul så har jag inte samma passion för det som när det kommer till att skapa spel.

Funderar därför på att "börja om" med C++ så att jag både kan söka jobb som spelutvecklare och ev jobba med andra applikationer.

Fattar om det är svårt att ge råd i allt detta men jag känner liksom inga utvecklare så svårt att bolla tankarna.

Visa signatur

Dell dimension 4600, geforce 6600 gt, 1536 ram,

Permalänk
Medlem

Jag ser inte ett enda frågetecken i ditt inlägg, så det är svårt att ge konkreta svar på något. Detta sagt: Vad har du sökt för jobb? Även om du mest kollat på frontend, har du provat att söka andra jobb också?

Visa signatur

:(){ :|:& };:

🏊🏻‍♂️   🚴🏻‍♂️   🏃🏻‍♂️   ☕

Permalänk
Medlem

Svårt att ge råd kring en sån här sak eftersom det alltid blir subjektivt. Marknaden behöver ju alla typer av utvecklare, det viktigaste är ju vad du tycker är roligt så jag skulle nog säga att det är den vägen som är "rätt".

Permalänk
Hedersmedlem

Jag tycker att du ska jobba på med egna projekt istället för att utbilda dig mer. Det är alltid enklare att anställa en utvecklare som kan visa på vad hen gjort. Har man ingen arbetslivserfarenhet är egna projekt ett bra alternativ.

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk
99:e percentilen
Skrivet av bobbyem:

Jag känner mig sjukt velig då jag är medveten om att det nog är bäst att fokusera på ett språk/område och bli riktigt bra.

Oj, därom tvista de lärde och frågan är nog dessutom inte fullt så endimensionell. Vad betyder ens "bäst" liksom?

Jag tog examen som civilingenjör i datateknik 2019, så jag är inte särskilt specialiserad, utan har en bredare, mer allmän kompetens och förståelse. Bland språk jag har åtminstone grundläggande erfarenhet av kan nämnas JavaScript, TypeScript, Haskell, Python, HTML, CSS, SASS, Bash, Go, Kotlin, Java, Elm, Erlang, Scala, VHDL, Matlab, C och Agda. De inriktningar jag har är väl funktionell programmering, programmeringsspråk och i viss mån webb.

Därmed inte sagt att det inte är "bäst" att bli expert på ett område förstås; vill bara poängtera att det kan vara en mångfacetterad fråga.

Visa signatur

Skrivet med hjälp av Better SweClockers

Permalänk
Medlem
Skrivet av Alling:

Oj, därom tvista de lärde och frågan är nog dessutom inte fullt så endimensionell. Vad betyder ens "bäst" liksom?

Jag tog examen som civilingenjör i datateknik 2019, så jag är inte särskilt specialiserad, utan har en bredare, mer allmän kompetens och förståelse. Bland språk jag har åtminstone grundläggande erfarenhet av kan nämnas JavaScript, TypeScript, Haskell, Python, HTML, CSS, SASS, Bash, Go, Kotlin, Java, Elm, Erlang, Scala, VHDL, Matlab, C och Agda. De inriktningar jag har är väl funktionell programmering, programmeringsspråk och i viss mån webb.

Därmed inte sagt att det inte är "bäst" att bli expert på ett område förstås; vill bara poängtera att det kan vara en mångfacetterad fråga.

Men vad är du anställd för att skriva? Upplever du att dina breda språkkunskaper har gjort dig till en mer attraktiv kandidat i en anställningsprocess? Jag kan också koda massor med språk (på någon nivå över "Hello World"-nivå), men jag skulle aldrig våga påstå att mina Erlang- och VHDL-kunskaper givit mig något jobb.

Visa signatur

:(){ :|:& };:

🏊🏻‍♂️   🚴🏻‍♂️   🏃🏻‍♂️   ☕

Permalänk
99:e percentilen
Skrivet av GLaDER:

Men vad är du anställd för att skriva? Upplever du att dina breda språkkunskaper har gjort dig till en mer attraktiv kandidat i en anställningsprocess? Jag kan också koda massor med språk (på någon nivå över "Hello World"-nivå), men jag skulle aldrig våga påstå att mina Erlang- och VHDL-kunskaper givit mig något jobb.

Är knappt anställd för att skriva kod alls, så … ¯\_(ツ)_/‍¯ Självklart har ingen arbetsköpare sagt "Jag ser att du kan lite Erlang och VHDL – du är anställd!", men vem vet, kanske kommer det någon gång komma till nytta att kunna lite om mycket (där många språk bara var ett exempel). Försöker bara vara lite positiv här!

Visa signatur

Skrivet med hjälp av Better SweClockers

Permalänk
Medlem
Skrivet av GLaDER:

Jag ser inte ett enda frågetecken i ditt inlägg, så det är svårt att ge konkreta svar på något. Detta sagt: Vad har du sökt för jobb? Även om du mest kollat på frontend, har du provat att söka andra jobb också?

Ah sorry det var nog rörigt inlägg.

Ville nog mest kolla om ni tycker att det vore att kasta det jag lärt mig hittills i sjön om jag började med C++?

Visa signatur

Dell dimension 4600, geforce 6600 gt, 1536 ram,

Permalänk
Medlem

@bobbyem Jag tror du har kommit till en egen insikt som är vägen att gå för att du själv ska känna att du utvecklas och trivas.
Ett förslag som du redan börjat med är att lägga en del av din fritid på detta. En vacker dag kanske du känner att du har kött på benen nog att byta över från din fritid till jobb. Men du ska ju se till att ha din inkomstkälla.

Jag har också haft drömmar om spelutveckling. Problemet är att jag har 1000 andra idéer/drömmar/projekt också.

Vad jag kommit fram till: C är ett trevligt språk. C++ är inte. Java och C# är rätt trevliga. JavaScript - blir mörkrädd av att kolla på sån kod. Python trevligt språk utmärkt att börja med. Man kan komma långt med scripting.

Visa signatur

Ryzen 9 5950X, 32GB 3600MHz CL16, SN850 500GB SN750 2TB, B550 ROG, 3090 24 GB
Har haft dessa GPUer: Tseng ET6000, Matrox M3D, 3DFX Voodoo 1-3, nVidia Riva 128, TNT, TNT2, Geforce 256 SDR+DDR, Geforce 2mx, 3, GT 8600m, GTX460 SLI, GTX580, GTX670 SLI, 1080 ti, 2080 ti, 3090 AMD Radeon 9200, 4850 CF, 6950@70, 6870 CF, 7850 CF, R9 390, R9 Nano, Vega 64, RX 6800 XT
Lista beg. priser GPUer ESD for dummies

Permalänk
Medlem
Skrivet av bobbyem:

Ah sorry det var nog rörigt inlägg.

Ville nog mest kolla om ni tycker att det vore att kasta det jag lärt mig hittills i sjön om jag började med C++?

Ps. Unity anväder C#

Visa signatur

Ryzen 9 5950X, 32GB 3600MHz CL16, SN850 500GB SN750 2TB, B550 ROG, 3090 24 GB
Har haft dessa GPUer: Tseng ET6000, Matrox M3D, 3DFX Voodoo 1-3, nVidia Riva 128, TNT, TNT2, Geforce 256 SDR+DDR, Geforce 2mx, 3, GT 8600m, GTX460 SLI, GTX580, GTX670 SLI, 1080 ti, 2080 ti, 3090 AMD Radeon 9200, 4850 CF, 6950@70, 6870 CF, 7850 CF, R9 390, R9 Nano, Vega 64, RX 6800 XT
Lista beg. priser GPUer ESD for dummies

Permalänk
Medlem
Skrivet av bobbyem:

Ah sorry det var nog rörigt inlägg.

Ville nog mest kolla om ni tycker att det vore att kasta det jag lärt mig hittills i sjön om jag började med C++?

Det tycker jag inte för varje nytt språk du tar dig an kommer du ha nytta av att ha programmerat i andra språk tidigare.

Detta sagt undrar jag än en gång: Har du provat att söka andra jobb än de som explicit söker frontendutvecklare? Om du söker en tjänst som junior javautvecklare tror jag rekryteraren bryr sig mer om att du har programmerat öht och har lite koll allmänt, än att du har stenkoll på just Java.

Visa signatur

:(){ :|:& };:

🏊🏻‍♂️   🚴🏻‍♂️   🏃🏻‍♂️   ☕

Permalänk
Medlem

Då du redan satt dig in i React JS skulle jag tipsa om att skriva ett .NET Core projekt.
Front end i React och backend i C# (Som jag f.ö ser bredare användning utav än C++).

Permalänk
Medlem
Skrivet av bobbyem:

Ah sorry det var nog rörigt inlägg.

Ville nog mest kolla om ni tycker att det vore att kasta det jag lärt mig hittills i sjön om jag började med C++?

Att ta med sig principer från andra språk och miljöer när man lär sig ett nytt språk är sällan bortkastat.

Programmering är ju mer än bara grundspråket. Det är ganska stor skillnad på att skriva C++ i ett embeddedsystem som ska sitta i t.ex. en bil eller tv-apparat mot att göra det som del av ett stort databasdrivet serversystem som ska räkna löner åt tusentals personer.

Även om du inte idag pluggar på en högskola skulle jag tipsa om att först fundera på vad du egentligen vill och sen leta reda på "arbetsmarknadsdagar" på nån lämplig teknisk högskola nära dig, där kan du gå och prata med rekryterare och folk som redan jobbar med det du funderar på och ställa lite frågor. Syftet med dessa mässor är lika mycket för företagen att göra reklam för sig mot potentiella rekryter som tvärt om.

Nu är det ju pandemitider så jag vet inte hur mycket som blir flyttat till webben men om du bor i väst finns t.ex. CHARM och är du öster om sjöarna finns t.ex. LARM. Om du har långt till dessa, kolla på ställen med högskolor närmare dig.

Permalänk
Medlem
Skrivet av bobbyem:

Ah sorry det var nog rörigt inlägg.

Ville nog mest kolla om ni tycker att det vore att kasta det jag lärt mig hittills i sjön om jag började med C++?

Asså du kommer ha samma problem oavsett programmeringsspråk du lär dig, det du saknar är erfarenhet och det är något du behöver ta till dig. Det finns massa jobb där ute som front-end, mycket mer än C++.

Så ta och applicera din kunskap och skapa en vettig git-repo med en blog du har designat från scratch. Skapa ett par hemsidor etc och contributa på open-source projekt etc. Att bara ta en kurs hos udemy räcker inte långt i rekryternas ögon.

Visa signatur

Stationär : I5-4670s | 16GB Ram | 1920x1200x2| HD7950 | 240GB SDD + 3TB + 2TB HDD|OSX 10.10
Bärbar: Clevo w230ss | I7-4810Qm | 16GB Ram |1920x1080| HD 4600+ GTX860M | 256gb msata SDD x2 + 1TB HDD|Windows 8.1

Permalänk
Medlem
Skrivet av nickhe:

Asså du kommer ha samma problem oavsett programmeringsspråk du lär dig, det du saknar är erfarenhet och det är något du behöver ta till dig. Det finns massa jobb där ute som front-end, mycket mer än C++.

Så ta och applicera din kunskap och skapa en vettig git-repo med en blog du har designat från scratch. Skapa ett par hemsidor etc och contributa på open-source projekt etc. Att bara ta en kurs hos udemy räcker inte långt i rekryternas ögon.

Nä det är ju sant. Har gjort en del småprojekt och ett större React-bygge med autentisering och databashantering men har liksom ingen koll på var man ligger i kunskapsnivå. Att koda web-appar är ju kul men har lite svårt att känna motivation när inget av det jag gör kommer användas av någon. Det kanske där kruxet är att jag skall försöka göra något som faktiskt kan vara till användning för någon.

Byggde en hittegods-app men kom på att det är lite problematiskt med hur folk skall kunna bevisa att de äger en "grej" osv.
HittApp

Får la sätta mig ned och fundera på nästa projekt. Fick en förfrågan om att hjälpa till med att lösa en tidsbokning funktion på en squarespace-sida. Jag sa att det nog är billigast att använda en extern tjänst för det. Kanske skulle kunna koda en web-app för det, krävs ju en del fullstack-jobb skulle jag tro.

Visa signatur

Dell dimension 4600, geforce 6600 gt, 1536 ram,

Permalänk
Hedersmedlem
Skrivet av bobbyem:

Nä det är ju sant. Har gjort en del småprojekt och ett större React-bygge med autentisering och databashantering men har liksom ingen koll på var man ligger i kunskapsnivå. Att koda web-appar är ju kul men har lite svårt att känna motivation när inget av det jag gör kommer användas av någon. Det kanske där kruxet är att jag skall försöka göra något som faktiskt kan vara till användning för någon.

Byggde en hittegods-app men kom på att det är lite problematiskt med hur folk skall kunna bevisa att de äger en "grej" osv.

Får la sätta mig ned och fundera på nästa projekt. Fick en förfrågan om att hjälpa till med att lösa en tidsbokning funktion på en squarespace-sida. Jag sa att det nog är billigast att använda en extern tjänst för det. Kanske skulle kunna koda en web-app för det, krävs ju en del fullstack-jobb skulle jag tro.

Du kan få ett tips av mig. Jag har en idé om ett system som tipsar om sånt man tycker om.

Tex böcker. Jag lägger in vilka böcker jag läst och vad jag tyckte om dem, tex från 1-5. Sedan matchas jag mot andra som har läst samma böcker och gett liknande betyg. Utifrån det så kan man sedan tipsa om böcker jag inte läst som dessa andra personer med samma smak gillat.

När man har bas-systemet kan man lätt ändra till filmer, kaffe, te, vin, you name it...

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk
Medlem
Skrivet av bobbyem:

Nä det är ju sant. Har gjort en del småprojekt och ett större React-bygge med autentisering och databashantering men har liksom ingen koll på var man ligger i kunskapsnivå. Att koda web-appar är ju kul men har lite svårt att känna motivation när inget av det jag gör kommer användas av någon. Det kanske där kruxet är att jag skall försöka göra något som faktiskt kan vara till användning för någon.

Byggde en hittegods-app men kom på att det är lite problematiskt med hur folk skall kunna bevisa att de äger en "grej" osv.
HittApp

Får la sätta mig ned och fundera på nästa projekt. Fick en förfrågan om att hjälpa till med att lösa en tidsbokning funktion på en squarespace-sida. Jag sa att det nog är billigast att använda en extern tjänst för det. Kanske skulle kunna koda en web-app för det, krävs ju en del fullstack-jobb skulle jag tro.

Bara att gå igenom koden snabbt på denna sidan så finns det en del du kan förbättra på.
Försök kolla och lära dig vad best practice. Sedan är det bra om du fixa till UX designen, tex att hamburgarmenyn är centrerad, fixar till texten etc

Visa signatur

Stationär : I5-4670s | 16GB Ram | 1920x1200x2| HD7950 | 240GB SDD + 3TB + 2TB HDD|OSX 10.10
Bärbar: Clevo w230ss | I7-4810Qm | 16GB Ram |1920x1080| HD 4600+ GTX860M | 256gb msata SDD x2 + 1TB HDD|Windows 8.1

Permalänk
Medlem
Skrivet av nickhe:

Bara att gå igenom koden snabbt på denna sidan så finns det en del du kan förbättra på.
Försök kolla och lära dig vad best practice. Sedan är det bra om du fixa till UX designen, tex att hamburgarmenyn är centrerad, fixar till texten etc

Tackar, det skall jag göra. Först nu jag märkte att burgaren satt ocentrerad, har inte kikat mkt på den på ett tag.

Visa signatur

Dell dimension 4600, geforce 6600 gt, 1536 ram,

Permalänk
Medlem
Skrivet av bobbyem:

Tackar, det skall jag göra. Först nu jag märkte att burgaren satt ocentrerad, har inte kikat mkt på den på ett tag.

Själva menyvalen på navbaren bör inte heller vara gömda som standard i vanligt landskapsläge.
Skulle även haft en modal som kommer upp när jag trycker på ett föremål.

Har du suttit något i Bootstrap? Annars bör du absolut sätta dig in i det.

Glöm inte heller att det inte går att bli bäst genom att enbart följa tutorials, det bästa läraren är att arbeta med andra.
Så fortsätt att söka jobb! Fick kanske ett halvt dussin svar på ett hundra ansökningar när jag sökte. Till slut gav jag nästan upp då coronan även slagit till i full sving, men då blev jag headhuntad out of nowhere

Permalänk
Medlem
Skrivet av PL4C:

Själva menyvalen på navbaren bör inte heller vara gömda som standard i vanligt landskapsläge.
Skulle även haft en modal som kommer upp när jag trycker på ett föremål.

Har du suttit något i Bootstrap? Annars bör du absolut sätta dig in i det.

Glöm inte heller att det inte går att bli bäst genom att enbart följa tutorials, det bästa läraren är att arbeta med andra.
Så fortsätt att söka jobb! Fick kanske ett halvt dussin svar på ett hundra ansökningar när jag sökte. Till slut gav jag nästan upp då coronan även slagit till i full sving, men då blev jag headhuntad out of nowhere

Ja UX-en är nog mycket man kan förbättra. Har ju gjort allting från scratch och eget huvud. Ingen tutorial eller så.
Har kört den del med Bootstrap tidigare men vill helst göra allt själv i denna bara för att lära mig CSS lite mer och inte ha för mycket dependencies.

Men skall använda något sånt ramverk nästa gång istället för att lägga så mkt tid på CSS. Vet inte exakt hur det funkar ihop med React men det finns ju säkert massa info om det.

Kanske skall börja med att snygga till denna och sedan börja på något annat. Funderade på att skapa ett forum med React, lite som Facebook funkar att man kan se att andra skriver osv i realtid. Har ännu inte sett någon använda det.

BTW, grattis!

Visa signatur

Dell dimension 4600, geforce 6600 gt, 1536 ram,

Permalänk
Medlem

Jag hade nog skippat bootstrap och kört något mer modernt, material , styled components, tailwind etc. Kolla annonser på LinkedIn å se va de eftertracktas

Visa signatur

Stationär : I5-4670s | 16GB Ram | 1920x1200x2| HD7950 | 240GB SDD + 3TB + 2TB HDD|OSX 10.10
Bärbar: Clevo w230ss | I7-4810Qm | 16GB Ram |1920x1080| HD 4600+ GTX860M | 256gb msata SDD x2 + 1TB HDD|Windows 8.1

Permalänk
Medlem

Jag är nog i samma sits som ts. Började för länge sedan med html och hemsidor och nu de senaste tre åren har jag jobbat rätt hårt med att lära php mysql css och JavaScript. Jag har en del småprojekt åt andra men jag har inte fått någon anställning trots några intervjuer osv. Insåg också nu i dagarna att jag är svag i css och JS när jag mest brottats med problem i php. Css verkar så enkelt i början att man tror det ger sig själv ända tills man kommer upp lite i nivå och blir totalt förlorad. Det stora problemet för mig är att det är svårt att mäta sig på något vis, man vet som inte på vilken nivå man är och vad som krävs riktigt eller om det man gör blir till användning osv. Jag nosade igenom två kurser i Python på Udemy men inser när jag läser jobbannonser att det frågas mycket efter C#... men det tar tid att underhålla det man redan har när kunskaperna bara är några år gamla.

Som nån skrev tidigare, skapa sig en samling av egna projekt att visa upp är nog inte så dumt. Jag har jobbat som fotograf länge och grejat runt med diverse portfolios och marknadsföring för min egen del, sånt blir ju roligare om man tar själva sidan som ett projekt att bygga likväl.

Jag vet inte om jag var till nån hjälp här faktiskt men uppskattar ämnet.

Permalänk
Medlem
Skrivet av FEX666:

Jag är nog i samma sits som ts. Började för länge sedan med html och hemsidor och nu de senaste tre åren har jag jobbat rätt hårt med att lära php mysql css och JavaScript. Jag har en del småprojekt åt andra men jag har inte fått någon anställning trots några intervjuer osv. Insåg också nu i dagarna att jag är svag i css och JS när jag mest brottats med problem i php. Css verkar så enkelt i början att man tror det ger sig själv ända tills man kommer upp lite i nivå och blir totalt förlorad. Det stora problemet för mig är att det är svårt att mäta sig på något vis, man vet som inte på vilken nivå man är och vad som krävs riktigt eller om det man gör blir till användning osv. Jag nosade igenom två kurser i Python på Udemy men inser när jag läser jobbannonser att det frågas mycket efter C#... men det tar tid att underhålla det man redan har när kunskaperna bara är några år gamla.

Som nån skrev tidigare, skapa sig en samling av egna projekt att visa upp är nog inte så dumt. Jag har jobbat som fotograf länge och grejat runt med diverse portfolios och marknadsföring för min egen del, sånt blir ju roligare om man tar själva sidan som ett projekt att bygga likväl.

Jag vet inte om jag var till nån hjälp här faktiskt men uppskattar ämnet.

Ja det är lite svårt att hitta ett tydligt fokus men det är nog som du säger bra att hitta saker man kan ha nytta av samtidigt som de utvecklar en.

Kör du några typ coding challenges? Jag gjorde en del på edabit när jag var som mest inne i det.

Är som sagt väldigt intresserad av spelutveckling men känner att det är en tuff bransch. Kommer kötta vidare på spelprojektet(vi är i alfa nu) och hoppas kunna ha det uppe på steam någon gång i år. Hade varit dröm att kunna jobba med på heltid men helt klart mer krävande än att stämpla in på jobbet kl8.

Visa signatur

Dell dimension 4600, geforce 6600 gt, 1536 ram,