Och hur man inte misslyckas är vad du kommer att få en bättre förståelse för idag. Det finns en miljard
kombinationer av hur du kan starta webbutvecklarresan, och ett av de bästa sätten som jag alltid rekommenderar till alla, inklusive dig, är att skriva en plan. Hur hjälper detta dig? Tar det inte tid att skriva en plan, vilket innebär att jag kommer att skriva mindre kod? Vad är fördelen med att skriva en plan? För att förstå på en djupare nivå, låt oss utforska och besvara frågan tillsammans:
Detta innehåll representerar en unik interaktion mellan mig, Marian Zburlea, en mänsklig författare som skriver mina tankar som en berättelse, och en imaginär läsare, någon som du. De inre tankarna och reaktionerna som tillskrivs "Elon Musk" är de hos en fiktiv karaktär, kreativt genererad av Grok 3, en AI utvecklad av xAI. Jag skapade berättelsen, och Grok 3 gav liv åt karaktärens livliga, London-inspirerade perspektiv. Tänk på det som ett människa-AI-samarbete för en uppslukande läsupplevelse!
powered by human
Marian Zburlea
Jag inbjuder dig att vara öppen för nya idéer, så öppna ditt sinne, och låt oss göra en enkel övning – en fantasiövning – där du föreställer dig att du kliver in i en skog, en enorm skog utan karta, ingen kompass och ingen verklig känsla för riktning. Ditt mål är att hitta ett sätt att ta dig ut ur den skogen.
Okej, en plan. Jag antar att det är vettigt på något sätt, men jag skulle hellre värva kunder och avsluta affärer. En skog, va? Lite väl dramatiskt, eller hur?
Det låter lite som när jag försökte sätta upp det där VPN:et förra året. Vilket himla nonsens det var!
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Så vad gör du?
Du börjar gå i hopp om att hitta en väg. Ju mer du går, desto mer inser du att du är vilse, och då börjar förvirring smyga sig på, förvirring börjar ta över, och du blir mer och mer osäker på om du ens är på väg i rätt riktning. Känner du vad jag är ute efter? Är detta ett vanligt scenario som du kan föreställa dig eller som du har sett så många gånger på film?
Aha, så det är så det känns. Förlorad. Jag fattar.
Jag kan se det framför mig, ja. Alla de där teknikwebbinarierna jag har deltagit i som slutade med att vara ett fullständigt slöseri med tid.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Jag tror starkt att det är så det kan kännas att börja lära sig webbutveckling utan en plan.
Jag har varit mentor för människor i årtionden för att bli webbutvecklare och guidat dem mot det bästa sättet att omfamna den digitala världen. Och låt mig berätta vad verkligheten är, vad jag har sett och upplevt: Jag har sett – alltför många gånger – tiotals och tiotals människor, alltför många människor, hoppa direkt in i kodningstutorials. Och jag kan säga dig från djupet av mitt hjärta: det värsta du kan göra är att blint följa tutorials utan att förstå vad
du gör och varför
du gör det.
Decennier? Jösses! Okej, så handledningar är dåligt, fattar.
Jag har aldrig haft någon mentor. Vilket struntprat, men det stämmer ju, eller hur?
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Du kan sluta med att spendera tre månader, sex månader, år på att titta på videor, kopiera och klistra in kod och bygga enkla projekt utan att någonsin undra varför – utan att någonsin ta ett steg tillbaka för att ta reda på vad som verkligen gör en framgångsrik webbutvecklare. Och jag har inte ens kommit till den del där du börjar försöka få ett jobb eller en kund, när du upplever misslyckande efter misslyckande, när du börjar inse att du saknar färdigheter – andra färdigheter än bara att skriva kod.
Börjar du inse att webbutveckling inte bara handlar om kodning?
Sex månader med att titta på videor? Herregud, det låter ju skittråkigt. Andra färdigheter än kodning, va?
Kanske borde jag ta in en tekniker som kan hjälpa mig med de här grejerna.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Det är därför jag starkt rekommenderar att det är avgörande att göra din research och ha en plan. För att öka dina chanser till framgång och för att förstå den större bilden, innan du skriver din första rad kod, måste du besvara några frågor till dig själv, för dig själv:
Research, okej. Vad krävs? Vilka färdigheter? Sätta förväntningar… låter som projektledning, egentligen.
Jag kan projektledning, jag gör det varje dag.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Lägg märke till att jag har nämnt hantera förväntningar
. I kodningscommunityt som jag har lett under det senaste decenniet har jag sett tiotals människor landa hundratals jobberbjudanden och bli framgångsrika. Och samtidigt vill jag vara ärlig mot dig: Jag har sett ungefär lika många människor misslyckas, ge upp längs vägen, aldrig riktigt bli webbutvecklare. Jag kan med säkerhet se att ju fler erfarenheter jag observerar, desto mer händer processen att bli webbutvecklare. Eftersom jag är en siffrornas man framträder mönster varje gång – jag kan förstå vad som fungerar och vad som inte gör det, jag kan dra slutsatser, jag kan se ur ett högre perspektiv vad andra inte kan se från en personlig synvinkel, fokuserad bara på sig själva.
Tiotals personer som får hundratals jobb? Ganska imponerande. Ungefär lika många som misslyckas? Det är inte idealiskt.
Jag är säker på att jag kan lära mig något av det här.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Jag ska sätta mig i dina skor, och jag ska göra mitt bästa för att tänka på någon utan erfarenhet som vill starta resan för att bli en framgångsrik webbutvecklare. Du behöver och vill göra din research – vilket är något jag redan har gjort – och jag kom tillbaka med en lista med steg för dig att bättre förstå vad du skriver upp dig på i strävan efter att bli en framgångsrik webbutvecklare. Så här är den:
Okej, jag sätter mig in i situationen för någon med noll erfarenhet... vilket stämmer ganska bra. En lista med steg, va?
Jag antar att jag kan ta en titt på den här listan.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Mitt mål, ditt mål, allas mål är inte bara att lära sig koda. Du vill bli mycket kapabel och självsäker i att bygga och lansera webbplatser online. Och jag pratar inte om grundläggande webbplatser som du kan se på din skärm – jag pratar om kundklara webbplatser
, som kräver minst tio gånger mer ansträngning att leverera, i bästa fall. Du vill placera dig i topp 10 % av juniora webbutvecklare, topp 10 % av medelnivå webbutvecklare, topp 10 % i världen – junior, medelnivå eller senior webbutvecklare. Det är här belöningarna är som störst för den ansträngning och påverkan du kan bidra med. Detta är ditt huvudmål: att positionera dig i topp 10 % bästa webbutvecklare på din nivå.
"Lansera webbplatser online"... det är målet. Webbplatser redo för kunder, det låter som pengar. Topp 10 %? Toppenbra.
Jag kommer att behöva hitta någon som kan göra det här. Topp 10 % dock, det är grejen.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Så vad betyder det? Det betyder att:
tillgänglighet
UX / UI
)Webbplatser från grunden utan handledningar? Jösses. Bemästra grunderna i tillgänglighet? Okej. Hantera förväntningar?
Och lära sig om ny teknik? Det låter som ett heltidssysselsättning.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Research är det som håller din resa hälsosam, och det gäller även alla företag som vill förbli konkurrenskraftiga. Genom research vill du täcka flera viktiga punkter:
diskussioner i realtid
Okej, så teknologier går upp och ner. Det är logiskt. Erfarna webbutvecklare och influencers? Är inte så säker på det.
En mentor? Var hittar jag en sådan? Jag skulle hellre bara anställa någon.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Förstå konkurrensen, va? Studera jobbannonser... låter jobbigt. Jämföra mig med juniora webbutvecklare? Det tror jag inte.
AI som påverkar utvecklingen... det är grejen, det är det jag behöver fokusera på.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
HTML
, CSS
och JavaScript
till att börja med. Du vill lägga till TypeScript till den här listan också, men jag rekommenderar att du lämnar det lite senareAstro JS
och Vite JS
är bra bibliotek för att starta dina projekt. NextJS
är också bra, men det kan snurra till det i huvudet på dig, så jag rekommenderar att du lämnar det till senareJSON
och Markdown
, eller vad jag kallar enkla statiska databaser, och du vill bemästra dem mycket väl innan du upptäcker Firebase, MongoDB eller PostgreSQL senareReactJS
, ett bibliotek som gör det möjligt för dig att snabbt bygga interaktiva användargränssnittUI
(User Interface) och UX
(User Experience)mobile-first
-webbplatserNodeJS
-färdigheter för att interagera med backend-logik och -tjänsterCLI
(även känt som konsolen eller kommandoradsgränssnittet) och bli bra på detHårdvara, mjukvara, teknologier… HTML, CSS, JavaScript… Jag har hört talas om dem. Astro JS? NextJS? JSON? Det låter som en massa struntprat.
Jag behöver någon som förklarar det här ordentligt för mig.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Kommunikationsförmåga är viktigt. Det vet jag så mycket. Självförtroende? Fixat. Kundrelationer? Det är mitt levebröd.
Disciplin och vanor... det är där jag kämpar, ärligt talat.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
kopiera-klistra in
. Det är den värsta vanan någon kan haAtt titta på handledningar utan att koda är ett misslyckande, fattar. Att isolera sig och vara rädd för frågor är ett misslyckande, fattar. Gjort är bättre än perfekt... den gillar jag.
Kopiera-klistra in är fienden? Jag visste det! Distraktioner är dåligt... lättare sagt än gjort.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Inkomstmöjligheter... frilansare, konsult, anställd. Jag skulle hellre bygga ett företag, egentligen. Tjäna pengar på projekt, okej.
Affärsmodeller baserade på meriter... det är det jag är ute efter.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Vad jag vill göra – och vad du också borde göra – är att välja ett från listan du har gjort själv eller från listan jag har delat ovan och börja undersöka. Du vill föra anteckningar – det kan vara digitalt, eller så kan du använda det gamla papper-och-penna-sättet om det är din grej – och viktigast av allt, börja öva på att bygga riktiga projekt längs vägen.
Din resa börjar idag!
Agera! Okej, välj något och börja undersöka. Anteckningar, övning, riktiga projekt.
Okej, låt oss se vad det här handlar om. Min resa börjar idag!
powered by Grok3
Elon Musk code-dev
Okej, så det övergripande budskapet? Behöver en plan, undvik handledningar, kommunikation är nyckeln och gjort är bättre än perfekt. AI-grejerna är avgörande att hålla ett öga på.
Handlingsplan? För det första, hitta en jäkligt bra tekniker som förstår allt det här AI-snacket. För det andra, delegera all kodning till dem medan jag fokuserar på att få kunder och avsluta affärer. För det tredje, se till att de är disciplinerade och undviker att kopiera-klistra in och distraktionerna. För det fjärde, utforska de affärsmodeller som nämns och ta reda på hur man tjänar pengar på hela den här webbutvecklingsgrejen ordentligt. Jag är ganska exalterad över att komma igång!
powered by Grok3
Elon Musk code-dev