Articles

Sådan bliver du en Internetudvikler

visse færdigheder vokser i efterspørgslen.

færdigheder, der næsten kan garantere dine job og muligheder i år og årtier fremover.

en af disse færdigheder er internetudvikling.

har du undret dig over, hvordan du bliver Udvikler?

I modsætning til en populær tro behøver du ikke en fancy bachelorgrad i datalogi for at blive en internetudvikler og oprette en funktionel hjemmeside.faktisk, hvis du følger instruktionerne i denne artikel, kan du blive en internetudvikler meget hurtigere end du tror (men det vil stadig tage noget hårdt arbejde!).

klar? Lad os starte med det grundlæggende:

hvad/Hvem er en Internetudvikler

Her er det enkle svar på dette spørgsmål: de bygger og vedligeholder hjemmesider.

med andre ord-de skaber bogstaveligt talt, hvordan du oplever internettet. De hjemmesider, der vil have brugerne til at nyde deres oplevelse, har brug for gode internetudviklere – og de er normalt villige til at forkaste nogle seriøse penge for at få disse fantastiske internetudviklere.

ansvar for en internetudvikler:

  1. skriv hjemmesider med en kombination af markup sprog.
  2. lav kvalitetsmodeller og prototyper.
  3. Byg en hjemmeside fra bunden.
  4. forstå HTML og CMS.
  5. forstå UI, UK og læring usability.
  6. udvikle funktionelle og tiltalende hjemmesider og internetbaserede applikationer.
  7. giver hjemmeside vedligeholdelse og forbedringer.

Dette er de mest almindelige krav, men dine ansvarsområder og opgaver vil variere afhængigt af udviklingen på nettet gig samt din udvikling på nettet speciale.

Når vi taler om specialudviklingsspecialiteter, er der tre, som du skal være opmærksom på:

  1. Frontend-udvikling: “frontend” refererer til “ting” på en hjemmeside, som du ser og interagerer med, f.eks. menuer, rullemenuer osv.
  2. Backend udvikling: “backend” er som den del af isbjerget under overfladen. Uden det kan hjemmesiden ikke fungere. Backend beskæftiger sig med servere, applikationer, databaser osv.
  3. Full-stack udvikling: Dette er kombinationen af både backend og frontend udvikling.

hvorfor skal du blive Udvikler?

Internet udvikling er en industri, der ikke vil dø ud når som helst snart.faktisk har US Bureau of Labor Statistics forudsagt en vækst på 13% I tilgængelige internetudviklingsjob gennem 2028.

kort sagt – hvis du kan udvikle denne færdighed, har du ikke svært ved at finde arbejde i overskuelig fremtid.

her er fem store fordele / fordele ved at være internetudvikler:

  1. du kan arbejde eksternt. Har du nogensinde spekuleret på, hvordan det ville være at arbejde overalt i verden, på din egen tid? Som internetudvikler har du masser af muligheder for at arbejde eksternt. Måske kan du endelig opfylde den drøm om at rejse verden og samtidig spare penge på samme tid.
  2. du kan bruge dine evner til at opbygge dine egne hjemmesider og applikationer. Vil du lave en rentabel hjemmeside eller ansøgning? Med denne færdighed behøver du ikke betale masser af penge for at få det bygget. Du kan bygge det selv for en brøkdel af prisen.
  3. du kan arbejde selvstændigt. Du behøver ikke længere at arbejde under paraplyen af en chef, hvis du ikke vil. Du kan freelance eller starte din egen virksomhed meget lettere, når du kender til internetudvikling.
  4. kom ind i den rentable tech-industri. Internetudvikling er dybest set din billet til teknologibranchen. De fleste tech startups har brug for internetudviklere, så det kan være din måde at få din fod i døren.
  5. du kan bygge fantastiske ting! Den sjove del er, at du kan være så kreativ, som du vil. I stedet for at kigge på hjemmesider og tænke, ” hold da op, det ser fantastisk ud. Jeg ville ønske, at jeg kunne skabe noget sådan,” du vil nu være i stand til at oprette din helt egen fantastiske hjemmeside.

Hvad synes du? Gør alt dette dig begejstret for ideen om at blive en internetudvikler? I så fald er du på det rigtige sted-fordi du er ved at lære de trin, du skal tage for at blive en!

Sådan bliver du en Internetudvikler

Lær det grundlæggende i HTML, CSS og Javascript

Dette er møtrikkerne og boltene til al hjemmesideudvikling, som du vil arbejde med dagligt, hvis du beslutter dig for at opbygge hjemmesider for at leve.

  • HTML dikterer strukturen
  • CSS får det til at se smukt ud
  • Javascript får det til at fungere

lad os diskutere hver enkelt af disse, og hvordan du kan lære dem.

HTML

HTML står for hypertekst Markup Language. Det er en af de vigtigste ingredienser i enhver hjemmeside og en af de såkaldte frontend sprog.

kort sagt – det giver det grundlæggende skelet af en hjemmeside, hovedsageligt gennem en række tags.

et tag er HTML-koden, der styrer udseendet af HTML-dokumentets indhold.

Her er nogle almindelige HTML – tags, du skal blive fortrolig med:

  • <HTML></HTML> – dette tag vises i begyndelsen og slutningen af et HTML-dokument. Det angiver, at dokumentet er skrevet i HTML5.
  • <title></title> – titelmærket er titlen på siden. Dette er nyttigt både for søgemaskiner (når de scanner og indekserer sider) og brugere (det vises i titellinjen) ved eksplicit at angive det primære emne på hver side
  • <head></head> – dette indeholder oplysninger om den specifikke side, herunder titelmærker, metadata og links til scripts og stilark.
  • <body></body> – dette inkluderer alt indhold, der vises til brugere, inklusive alt, hvad de vil se og læse.

Bemærk: Alle tags starter som “<body>” og slutter som “</body>”. “/”Angiver, at det specifikke tag ikke længere er i brug bagefter. Det er vigtigt at sætte slutmærket ind. Ellers bruger hele dokumentet det tag.

Her er nogle ressourcer til at lære HTML:

  • HTML Beginner ‘ s Guide
  • HTML Cheat Sheet

CSS

CSS står for Cascading Style Sheets.

det sætter stilen bag HTML-strukturen. Dybest set, uden CSS, HTML, og dermed, hele hjemmesiden ville se kedeligt.

Sådan kombineres de: i din HTML-kode henviser du til et CSS-stilark.

Her er et eksempel på, hvordan CSS ser ud i aktion:

}#top-header a,#top-header a { color: #fff;}#top-header,#et-secondary-nav { -webkit-transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out; -moz-transitions: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out; -transistion: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;}#top-header .container { padding-top: 0.75em; font weight: 600;}

Her er en stor ressource til at lære CSS: CSS Cheat Sheet

Javascript

Javascript er et programmeringssprog, der giver dig mulighed for at implementere elementer på hjemmesider. Det giver funktioner som interaktive kort, 2D/3D-grafik og meget mere.

Her er en stor ressource til at hjælpe dig med at lære Javascript: Javascript Cheat Sheet

Lær det grundlæggende i

for at blive en internetudvikler skal du blive fortrolig med . Efter alt-63% af alle hjemmesider er drevet af denne gratis, open source-program, som du kan installere til stort set enhver vært.

ordtryk.når du har oprettet en hjemmeside, er det ret nemt for dine kunder at tilføje indhold selv (selvom de ikke har nogen erfaring med udvikling af internettet).

Vi har masser af guides på denne hjemmeside. Denne app er designet til at hjælpe dig med at finde ud af, hvordan du bruger den til at oprette en brugeroplevelse, og hvordan du bruger den til at oprette en brugeroplevelse.

de fleste udviklere er ikke designeksperter – det er to forskellige verdener. Du behøver ikke at være en design rockstar.

det er stadig vigtigt at bemærke, at ved at lære de grundlæggende elementer i brugeroplevelsesdesign, kan du bedre forstå, hvordan en hjemmeside skal fungere. Det vil holde flere brugere på siden, hjælpe dem med at finde det, de leder efter, og i sidste ende bruge flere penge på det sted.

for at lære byggestenene i designfærdigheder anbefaler vi at lære Adobe Creative Suite. Photoshop skal være den første ting, du dykker ned i, da det er go-to for de fleste seriøse designere. Hvis du ikke kan lide Adobe, kan du også dykke ned i Sketch, som er en stigende stjerne blandt designere.

Sketch.comher er nogle ressourcer til at forstå og lære UI og UI:

  • forskellen mellem UI og UI Design-En Lægmandsguide
  • Treehouse og Lynda tilbyder fremragende begynderkurser i både Photoshop og generelle designkoncepter

Lær kvm og PHP (Valgfrit)

Vi klumper disse to sammen, fordi de er som to sider af samme mønt.det er en databaseteknologi (se snydeark), der gemmer information. PHP er et’ scripting ‘ sprog, der placerer eller trækker ting fra en database (se PHP cheat sheet).

tænk på f.eks.

Det bruger til at gemme og administrere oplysninger (blogindlæg, sideindhold, kommentarer, brugeroplysninger osv.) i en database ‘tabel’. PHP er det, der gør en hjemmeside dynamisk, interagerer med alle disse forskellige elementer og opdaterer databasen korrekt, mens du går.at lære mere om, hvordan PHP og PHP arbejder sammen, kan hjælpe dig med at mestre site udvikling, som bogstaveligt talt hundreder (hvis ikke tusinder) af mennesker leder efter hver dag på job-og projekttavler på tværs af internettet.

yderligere ressourcer til at lære PHP og kvm:

  • kursus
  • TutorialsPoint (PHP)

det er ikke let. Du vil ikke mestre alle disse over en uge eller to. Men over tid, at blive fortrolig og derefter god til disse færdigheder betyder, at du altid vil have en rentabel karriere foran dig.

Lær det grundlæggende i SEO

SEO står for søgemaskineoptimering. Dette refererer til processen med at forbedre en hjemmesides placering i en søgemaskine som Google. Det er en af de vigtigste færdigheder i online-forretning.

du tænker måske, ” hvis jeg er udvikler, hvorfor skal jeg bekymre mig om, hvor godt et sted rangerer i søgemaskinerne? Er det ikke bloggernes og indholdsskabernes opgave?”

Nå ja, en stor del af en hjemmesides SEO har at gøre med indholdet. Men selve strukturen og koden på hjemmesiden spiller også en rolle.

for eksempel er overskriftskoder (HTML) ekstremt vigtige for SEO. De fortæller søgemaskiner, hvad der virkelig er vigtigt på en hjemmeside.

har du brug for at være SEO-ekspert? Absolut ikke. Men du bør lære det grundlæggende i SEO, og holde SEO i tankerne, mens du opretter hver hjemmeside. På den måde giver du hjemmesiden en langt større chance for succes og gør din internetudviklingsklient så meget gladere.

Her er et par SEO tips til internetudviklere:

  • få dine metatags optimeret. På søgesiden, metatagget fortæller brugerne, hvad din side handler om – jo bedre det er, jo mere sandsynligt er det, at de klikker videre til siden.
  • sørg for, at dine overskriftskoder er i en bestemt rækkefølge. H1 skal være hovedoverskriften, og så skal du gå ned gennem overskrifter på lavere niveau gennem siden (dvs.H2, H3, H4 osv.). Dette gør det lettere for søgemaskiner at navigere på siden.
  • sørg for, at dit titeltag beskriver hjemmesiden korrekt. Titlen skal understrege, hvad siden handler om.

Her er nogle ressourcer til at lære det grundlæggende i SEO:

  • Begyndervejledningen til SEO
  • Sådan lærer du SEO: 10 af de bedste ressourcer til bogmærke
  • Sådan øges Hjemmesidetrafikken

dediker mindst 3-5 timer til at læse gennem ressourcer og lære det grundlæggende. Dette vil forberede dig til at udvikle hjemmesider med SEO i tankerne.

sørg for, at din side er lydhør

når du opretter din egen hjemmeside (hvilket vil være en god ide, hvis du vil have flere kunder) – du skal sørge for, at din side er lydhør.

Responsive betyder, at elementerne på hjemmesiden justeres efter skærmstørrelsen. Det betyder, at din hjemmeside vil se godt ud, om den besøgende er på en bærbar eller mobil enhed.

i 2018 var responsivt design afgørende. Alle dine kunder vil forvente det-bly ved eksempel og sørg for, at din hjemmeside er lydhør.

***

Okay, så når du går igennem disse 6 trin, har du en grundlæggende forståelse af internetudvikling. Du ved, hvordan du gør det (i det mindste på et grundlæggende niveau).tag dig god tid med disse trin – efterspørgslen efter internetudviklere falder ikke når som helst snart, så du har tid til at lære.

men her er det store spørgsmål: når du har lyst til at have den grundlæggende forståelse nede, hvordan finder du faktisk internetudviklingskunder?

du er heldig-det er det, vi snakker om næste!

Sådan finder du din første Internetudviklingsklient (eller bliver FREELANCER)

bare fordi du har færdigheden, betyder det ikke, at folk bare vil forkaste penge til dig. Du skal gøre lidt arbejde og sælge dig selv. Du skal også placere dig selv på de rigtige steder for at få muligheder.

nu har du to muligheder. Du kan 1) forsøge at lande et fuldtidsjob på stedet hos et firma eller 2) gå ruten for freelancing og se efter online koncerter.

Vi anbefaler freelancing. Selvom det ikke har råd til den samme garanterede lønseddel, som et fuldtidsjob gør, er der 3 store fordele:

  • frihed: ikke mere clocking ind og clocking ud. Du kan stadig arbejde de samme timer (eller mere), men din tidsplan, placering og levevilkår er helt op til dig. (Plus-ingen pendling, hvilket sparer dig timer hver uge!)
  • penge: når du bliver en god freelancer, har du et bedre skud på at tjene flere penge (end at vente på en sølle 3% hæve hvert år).Prestige: over tid har du mulighed for at opbygge dit eget personlige arbejde og brand til det punkt, der i sidste ende garanterer dig en stabil tilstrømning af nye kunder (uden selv at skulle kigge efter dem!).

i det følgende afsnit vil vi fokusere på, hvordan du får din første freelancing-koncert som internetudvikler.

kom på jobbrædder

de fleste freelancere ramte jobbrædder for at finde deres første udviklingsjob. De kan være gode til at akkumulere erfaring, men du vil sandsynligvis ikke bruge dem som en langsigtet strategi.

kvaliteten af klienter kan være meget hit-or-miss. Nogle kan være gode. Andre mindre så…

mange gange tiltrækker de folk, der er uerfarne med ansættelse, hvilket kan skabe mange problemer, når du forsøger at arbejde med dem. Ofte vil jobbrædder også tiltrække folk med urealistiske tidsrammer og budgetter.

overdreven brug af jobbrædder (for længe) giver dig ikke mulighed for (eller fritid) at begynde at opbygge dit eget brand. At tiltrække ‘indgående’ opmærksomhed på dit arbejde vil i sidste ende lande dig de bedste (og højest betalende) kunder i slutningen af dagen.

men som vi sagde, Er det ikke en dårlig mulighed at komme i gang og få erfaring.

bare forstå, at hver koncert, du får på et jobbræt (selvom det måske ikke betaler ekstremt godt), hjælper dig med at få erfaring og få mere fremtidigt arbejde.

det er også ret nemt at komme i gang på jobtavler…

nedenfor er et billede af resultaterne fra en Hurtig søgning på Uarbejde:

(som du kan se, er der masser af jobmuligheder for internetudviklere!)

udvikling af job

Her er nogle jobtavler, hvor du kan finde jobudvikling:

  • PeoplePerHour.com
  • Codeable.io
  • TopTal.com (for ord)
  • arbejde.com

Sammensæt et porteføljeside

for at gøre det nemt at få flere kunder (og for klienter at finde dig), skal du oprette et porteføljeside. Det er her, du vil vise dine seneste projekter, vise udtalelser fra glade kunder, give potentielle kunder en nem måde at kontakte dig på, og også vise dine udviklingsfunktioner.

Her er nogle tips til at oprette din hjemmeside:

  • brug testimonials fra tidligere og nuværende kunder. Dette vil forsikre besøgende om, at du gør godt arbejde, og at andre var glade for at arbejde sammen med dig. (Gør det til en vane at spørge udtalelser, når du er færdig med et projekt.)
  • Infunder din personlighed. Hvad er godt ved at arbejde sammen med dig, og hvad får dig til at skille dig ud? Når du tilfører personlighed til dit porteføljeside, sætter du dig automatisk fra hinanden.
  • medtag de rigtige elementer. Dit navn, den korte version af din historie om, hvordan/hvorfor du blev Udvikler, dine kontaktoplysninger, dit seneste arbejde og dine færdigheder.
  • svar på ” hvad er der for mig?” spørgsmål. Lad dem grundlæggende vide den største fordel ved at arbejde med dig, dvs.hvad klienter får ved at arbejde med dig.

mest af alt-du skal sørge for, at din porteføljeside ser fantastisk ud! Du vil have potentielle kunder til at se det og tænke, ” hold da op! Jeg vil også have sådan noget til min hjemmeside!”På den måde vil de være meget mere interesserede i at arbejde sammen med dig.

Her er et par eksempler på store udviklerporteføljesider til brug som inspiration:

  • MattFarley.ca
  • Caferati.mig (taler om at infusere personlighed, denne udvikler gør det på en stor måde på hans hjemmeside. Gå til hjemmesiden, og du vil se, hvad vi mener!)
  • Pierre.io

pierre nel portfolio siteher er nogle ressourcer til at hjælpe dig med at opbygge din portefølje site:

  • Sådan opretter du en portefølje hjemmeside
  • 10 Tips til oprettelse af din Udviklerportefølje

Start Netværk

brug ikke bare al din tid på at skure online jobtavler. Hvis du vil have gode muligheder, skal du også komme ud i den virkelige verden.

gør det til et punkt at deltage i mindst 2-3 relevante netværksbegivenheder hver måned. Forudsat at du bor i eller inden for en time eller to af en storby, bør det ikke være svært at finde denne slags begivenheder.

Start med at søge efter møder på Meetup.com og Eventbrite. På disse to platforme alene skal du finde masser af relevante begivenheder.

meetup.commål for begivenheder, der trækker iværksættere, da disse mennesker vil være mest tilbøjelige til at opbygge en ny hjemmeside. Når du opretter forbindelse og netværker med flere af disse mennesker (og lad det være kendt, at du er en internetudvikler), udsætter du dig selv for flere og bedre koncerter end dem, du finder på jobbrædder. Du vil også begynde at vokse dit personlige brand.

Her er en anden stor ressource til at hjælpe dig med at finde begivenheder: Sådan finder du netværksbegivenheder, der faktisk er værd at deltage

fordelene ved en fuldtids Internetudvikler

vi talte meget om freelancing som internetudvikler. Imidlertid, at arbejde på fuld tid i en virksomhed har sine egne fordele:

  • du arbejder med andre udviklere – Dette giver dig fordelen ved en delt oplevelse, især hvis du er helt ny. At arbejde med andre giver dem mulighed for at dele deres oplevelse med dig, hvilket er ret værdifuldt.
  • kundesupport er organiseret – når du arbejder i en virksomhed, er du ikke forpligtet til at arbejde på forskellige tidspunkter af dagen. Dette betyder, at virksomhedskunder ved, hvornår de skal kontakte og forventer, at dit arbejde er færdigt.
  • meget mere fokuseret arbejdsbyrde – flere freelancere arbejder i dag på forskellige projekter på samme tid. Dette deler deres fokus, som kan påvirke den samlede kvalitet. Som fuldtidsudvikler er det mere sandsynligt, at du arbejder på et enkelt projekt, der kræver din fulde opmærksomhed.

konklusion

arbejdsmarkedet bliver hårdere. De mere traditionelle job udfases hver dag. Så hvorfor ikke lære en færdighed, der vil holde dig ansat (og muligvis velhavende) i overskuelig fremtid?

det er den store fordel ved internetudvikling. Den store del er-du behøver ikke en fancy dyre grad at komme ind i feltet. Ved blot at følge de trin, vi har angivet her, kan du starte vejen for at blive en internetudvikler.

der er også mange integrerede udviklingsmiljø (IDE) muligheder, der gør en udviklers liv meget lettere.

for at opsummere, her er de grundlæggende trin til at blive en internetudvikler:

  • Lær det grundlæggende i SEO
  • sørg for, at din side er lydhør
  • og her er de grundlæggende trin for at finde din første gig til udvikling af internettet:

    1. kom på jobbrædder
    2. sammensæt et porteføljeside
    3. start netværk

    nu er det tid til at handle og vise verden, hvilken fantastisk INTERNETUDVIKLER du kan være!