Webudviklingsområdet vokser mere og mere, primært på grund af applikationer til smartphones og tabletter. Af denne grund er søgningen efter fagfolk, der er i stand til at skabe nye applikationer og programmer, også øget. Selv om det kræver en masse indsats og dedikation, er det en god ide at opbygge en karriere på dette område for teknologientusiaster. Hvis det er din hensigt, gør dig klar til at lære programmering, grafisk design og marketing sprog.
Del 1 Forstå, hvad det vil tage for at blive en webudvikler
1
Find ud af, hvad virksomheder søger. De fleste af dem er eyeing fagfolk med forskellige kvalifikationer.
For det første kræver de fleste steder et eksamensbevis på computervidenskab.
På Det Naturvidenskabelige Fakultet lærer eleven alt hvad der kræves for at være en webudvikler: programmering, webdesign, databasehåndtering, netværk og matematik.
I stedet for en universitetsgrad foretrækker nogle webudviklere at lave en teknisk skole. Andre søger også erhvervsuddannelser, der giver uddannelse med henblik på at opnå professionelle certificeringer (Java-certificering, for eksempel).
MVA (Microsoft Virtual Academy) tilbyder for eksempel gratis træning til nybegyndere og avancerede fagfolk.
Selv om det er vigtigt at have kurser og certifikater, er der mange succesfulde selvlærte personer på markedet, der ejer deres egne virksomheder eller arbejder som frilansere.
2
Se, hvilke beregningsmæssige færdigheder der er nødvendige for at komme ind i området. Den mest grundlæggende færdighed, der kræves, er, hvordan man opbygger en simpel hjemmeside.
Du skal forstå, hvordan internettet fungerer, og også være en programmør.
En god webudvikler har brug for at kende flere specifikke sprog. Derudover skal han vide, hvordan og hvornår man skal anvende hver enkelt af dem.
Når man først har lært de grundlæggende sprog, er det nødvendigt at følge udviklingen og hektisk fremkomst af nye rammer og biblioteker.
Forstå de grundlæggende elementer i design: farve teori, layout, skrifttyper mv.
Webudvikleren behøver ikke at være professionel designer, men skal vide, hvordan man gør dit produkt let at bruge og tiltrækkende for slutbrugeren. Dette gælder endnu mere for alle, der planlægger at oprette en forretning alene.
3
Forstå, at karrieren for webudvikling er ikke let. Den professionelle har brug for spilfærdigheder til at håndtere kunder, samtidig med at de lever med stress i en anstrengende arbejdsrutine.
Interpersonelle færdigheder er meget vigtige for webudvikleren, fordi han dagligt handler med kunder, kolleger og andre virksomheder.
Det er vigtigt at vide, hvordan man skal snakke med folk, der er stressede, eller som ikke forstår noget om teknologi.
Udvikleren står over for vanskelige kunder og må ofte fordoble indsatsen for at lære dem at tinker med det produkt, de har udviklet.
At vide, hvordan du styrer din tid og stress godt, er vigtige værktøjer, fordi dette er et erhverv, der kræver meget fra den professionelle.
Nogle gange vil det være nødvendigt at arbejde på flere projekter på samme tid og alle med stramme deadlines.
Del 2 Lær lidt om programmeringssprog
1
Kend til formålet med og funktionen af sprog og platforme. Uden programmering og uden platforme ville internettet ikke eksistere.
Programmeringssprog og deres platforme (eller programmeringsmiljøer) bruges af udviklere til at oprette instruktioner til den computer, der skal følges. Sådanne instruktioner er kodet inden for applikationer, scripts eller programmer udviklet på det valgte sprog.
Der er snesevis af forskellige programmeringssprog.
Hvert sprog har sin egen platform - undertiden har et sprog mere end en platform, og koden kan skrives i et utal af forskellige tekstredaktører (herunder det forenklede Windows-notesblok, som det er tilfældet med jаvascript).
2
Lær HTML. Hypertext Markup Language (HTML) er den mest grundlæggende del af opbygningen af et websted.
Det er muligt at lære det grundlæggende sprog i et par timer ved blot at følge en af de mange gratis tutorials fundet på internettet.
For at programmere i HTML behøver du ikke mere end en teksteditor (som Windows Notepad). Sproget består af små tekstkoder skrevet mellem store og små matematiske tegn. Forsæt ikke "markup language" med "programmeringssprog". HTML er et sprog udviklet til strukturering af data, ikke til databehandling. Derfor er HTML ikke et programmeringssprog.
På engelsk står HTML for: HyperText Markup Language.
Hypertekst er det koncept, der giver den besøgende på en webside mulighed for at se en anden side, der er relateret til den nuværende, ved hjælp af et klik på et hyperlink.
Hvis du vil programmere i HTML, bruges koder, der kaldes tags, som omgiver og formaterer tekst på siden, forlader den f.eks. Kursiv, ændrer farve, omdanner den til et link osv.
En webside skrevet i HTML gemmes i en fil med udvidelsen .html eller .htm. Siden kan åbnes lige udenfor internettet, skal du blot klikke på filen to gange, og standardbrowseren åbner den (Firefox, Internet Explorer, Kant, Safari, Chrome osv.).
Målet med browseren er at læse koden skrevet i HTML og omdanne den (fortolke den) til en webside som dem, du normalt ser på internettet.
Ud over Notepad kan du bruge andre programmer til at skrive HTML-koder. Den ene er den frie og professionelle editor kaldet Sublime Text.
For at oprette moderne og interaktive hjemmesider skal du forbinde andre sprog til HTML, som f.eks. jаvascript.
3
Lær at kende Java. Store virksomheder, som banker, bruger Java til at udvikle de sikreste dele af deres websteder.
Java er et komplekst programmeringssprog, der ud over webstedsudvikling muliggør oprettelse af applikationer til mobile enheder og computere.
Selvom det er muligt at oprette et websted helt i Java, er dets primære applikation for internettet relateret til sikkerheden for udveksling af fortrolige data mellem klienten og webstedet.
Stealthy dele af websteder som Domstolen i São Paulo og Banco do Brasil bruger Java for at sikre brugernes sikkerhed.
De mest anvendte Java-webteknologier i dag er: Servlets, JSP, Spring og Hibernate.
4
Video: Professionsbachelor i webudvikling
Bliv indenfor dotnet og C #. DotNet (.Net) er en platform, der er oprettet af Microsoft og - ligesom Java-platformen - DotNet (.Net) kan køres i forskellige miljøer, herunder almindelige computere og internet-servere, så du kan køre websites udviklet på mange forskellige programmeringssprog, herunder C # (Sharp C).
C # -sproget ligner Java og bruges til udvikling af webapplikationer.
De fleste af Microsofts hjemmesider, herunder XBOX, blev udviklet i .NET. Sikkerhedsdelene på nogle websteder udvikles også med .NET - ikke nødvendigvis at bruge C #.
Microsoft tilbyder en af de mest magtfulde IDE`er på markedet til C # programmering: Visual Studio.
.NET gør det muligt at køre programmer skrevet på mange forskellige programmeringssprog, såsom C #, C ++, Ruby, Visual Basic osv.
5
Invester i PHP. Det er et specifikt sprog til webudvikling.
Det er det mest brugte sprog på serversiden.
I modsætning til Java og C # er det hurtigere og billigere at programmere i PHP.
Store websteder som Facebook, Wikipedia og Yahoo vedtager PHP på serversiden.
Du kan også oprette PHP-kode i et simpelt tekstredigeringsprogram, f.eks. Windows Notepad. Ud over HTML kan Sublime Text bruges til at programmere i PHP.
For at teste en PHP-fil uden at have brug for internettet er det nødvendigt at installere Apache-serveren. Windows-brugere kan downloade Xampp gratis.
Video: Hvordan bliver din virksomhed certificeret?
6
Lær C ++. C ++ er et sprog, der hovedsagelig bruges til at udvikle programmer til computere.
Det er et fleksibelt sprog, der ligner PHP.
Google og YouTube bruger C ++ på serversiden.
Da .NET bruges til at fortolke C ++ på serveren, er Microsoft Visual Studio det ideelle værktøj til at skrive kode.
Mange andre IDE`er kan bruges til at udvikle sig i C ++, en af dem er Eclipse (populær til Java-udvikling).
7
Oplev Python. Foruden PHP og andre sprog bruger Facebook også Python på serversiden.
Dette sprog er kendt for at være let at bruge og meget godt for at integrere systemer.
Python-syntaks er udviklet for at gøre det lettere at læse koden, hvilket reducerer vedligeholdelsestid og fejlfinding.
Andre websteder, der også bruger Python på deres servere, er: Google, YouTube og Pinterest.
Nogle værktøjer til at arbejde med dette sprog er: Komodo Rediger IDE, PyCharm IDE og Eclipse med PyDev.
Del 3 Læring grafisk design
1
Forstå det grundlæggende layout på en webside. Selvom udvikleren ikke går på at designe en side, skal han kende lidt grafisk design.
Lær hvordan du trimmer, ændrer størrelsen, ændrer farvesystemet og tilføjer tekst til billeder.
Der er mange billedredigeringsprogrammer tilgængelige på markedet, nogle af dem er gratis.
Selvom de fleste programmer følger de samme grundlæggende principper, har de forskellige grænseflader og metoder.
I store virksomheder skal udviklere ikke bekymre sig om at vide meget om grafisk design, da der er en afdeling med ansvar for dette område.
Aspirerende små virksomhedsejere og frilansere skal grave dybere ind i emnet.
2
Download billedredigeringsprogrammer. Øv dig for at lære at bruge de grundlæggende værktøjer.
De bedste gratis software er: GIMP og InkScape. Tilsvarende svarer de til Photoshop og Corel Draw.
Der er mange online tutorials på begge værktøjer.
GIMP hjælper med grundlæggende fotoredigering (eller rasterbilleder) og InkScape er ideel til manipulation og oprettelse af vektorgrafik (f.eks. Logoer).
Ud over at få afgrøde, resize, tilføje tekst og figurer på billeder med nogen af de to software, er de professionelle værktøjer, ligesom betalt, og kan bruges på lige fod.
3
Træn billeder på en webside. Start med at oprette en side, der omhandler et emne, du er interesseret i.
Brug HTML tags til at sætte billeder på siden.
Brug først GIMP eller InkScape til at redigere billederne.
Fortsæt med at redigere billederne, og efter at have gemt dem, genindlæs siden og se, hvordan de påvirker layoutet.
Øv dig meget og lege med softwareværktøjerne for at finde din egen måde at arbejde med redigering på.
Så snart du får en klient, skal du lave redigeringer af billeder i overensstemmelse med hans krav.
Del 4 Gør din personlige markedsføring
Video: Hvordan er det at arbejde som udvikler i Vertica?
1
Udvikle flere skabelonsteder. Med dette vil du have en portefølje til at vise til dine kundeemner eller arbejdsgivere.
Opret flere forskellige typer, såsom: en virtuel butik, en blog eller en online butikshotel for en lokal virksomhed.
Disse websteder er de mest efterspurgte til webudviklere.
I tilfælde af online udstillingsvindue for en lokal virksomhed, at skabe en fiktiv virksomhed. Vis den side, der er den linje af selskabets virksomhed, og som hidrører fra det, billeder af udført arbejde, historie og en kontakt side - prøv at tilføje en e-mail-formular og en Google-kort for brugeren at vide, hvordan man får.
Lav en hjemmeside for dig selv, der viser, med hvilken programmeringssprog arbejde, der allerede er udviklet priserne på deres arbejde og links til produkter.
Det vil være som en online portefølje.
Opret en blog, så du og andre kolleger kan dele artikler.
Lær så mange sprog som muligt, for at udvide din liste over potentielle entreprenører.
2
Få dem til at lave personlige kort. Fordel dem i begivenheder.
Glem ikke at sætte links til dine hjemmesider.
Indtast kontaktoplysninger.
På bagsiden af kortet laves en liste over job, du kan udvikle, såsom: virtuelle butikker, blogs osv.
3
Forøg din tilstedeværelse i sociale netværk. Opret en Facebook fanpage for din virksomhed og beskriv hvilke webtjenester du specialiserer dig i.
Forsig ikke dette trin, da det er lige så vigtigt at tiltrække kunder som et websted.
Sæt i fanpage de samme data som på webstedet: programmeringssprog du arbejder med, priserne på dine værker og links til produkter, du allerede har udviklet.
Opret en Twitter-konto og del link til dit nuværende arbejde.
Få en side på Google+ eller blog for at snakke om, hvad du arbejder på lige nu.
Brug LinkedIn til at kommunikere med andre fagfolk på området.
4
Annoncer online og i lokale aviser. Når du føler dig villig til at arbejde hårdt, skal du begynde at gøre betalt offentliggørelse.
Facebook giver dig mulighed for at oprette betalte annoncer.
Det er vigtigt at lave en enkel og attraktiv annonce.
Annoncer i den lokale avis og i kvarterets aviser.
Med dette kan du begynde at modtage jobansøgninger fra lokale handlende og ikke-statslige institutioner.
Del 5 Få et job som webudvikler
1
Lav og hold dit CV nu. Inkluder enhver erfaring, du har, den kan betales eller frivillig.
Må ikke overdrive det og ikke lægge falske oplevelser, vær oprigtig.
Brug ikke jargon som "differentieret" og "kreativ". Prøv at være så direkte som muligt.
Prøv at inkludere udtalelser om dit arbejde og links til færdige produkter og koder, du allerede har udviklet.
Inden du sender CV til et firma, bedes du have nogen kompetent til at foretage en anmeldelse på det.
Gør det tilgængeligt på LinkedIn og på jobsider.
Anmode om åbne jobåbninger for bekendtskaber, der allerede er på markedet.
2
Del nogle koder på internettet. Online tilstedeværelse er afgørende for karrieren hos en succesfuld udvikler.
Brug websteder som GitHub til at udvikle personlige projekter med hjælp fra samfundet.
Bidrage til open source-projekter på de samme websteder.
En jobsøgende, der bruger sin fritid til at arbejde på fællesskabsprojekter, bliver meget mere attraktivt i arbejdsgiverens øjne.
Del kun de bedste online koder.
Når du bidrager til et projekt, skal du sørge for at føje det til dit CV.
Start en blog for at snakke om de seneste trends i webudvikling og placere linket på dit CV. Arbejdsgiverne vil snart vide, at du er en fremadrettet kandidat i nyhederne i dit område.
3
Forskningsteknologiselskaber. Det er vigtigt at vide alt om det firma, som du blev ansat som freelancer for, eller som du vil ansøge som medarbejder.
Ved, hvornår den blev grundlagt.
Forstå virksomhedens vision og mission.
Få kendskab til hendes produkter og tjenester.
Intervieweren bliver irriteret, hvis han indser, at jobansøgeren ikke ved noget om virksomheden, i det mindste hvordan det virker.
Video: Webudvikling: Professionsbachelor på IBA
4
Dedicate dig selv til test. Mange virksomheder vil kræve, at kandidaten afleverer en prøve før eller efter interviewet.
Tag det alvorligt, selvom testen lyder dumt.
Målet kan være at vide, om kandidaten kan programmere på et bestemt sprog, eller hvis han kan udvikle en type websted.
Vær forsigtig for ikke at lade nogen fejl gå forbi. I sidste ende skal du kompilere koden.
Udfør en lokal eller ekstern kompileringsanalyse for at se om testen kompilerer. Med dette vil applikatoren vide, at du er i stand til at kompilere koden.
5
Gå forberedt på interviewet. Undersøg virksomhedens normer.
Find ud af hvilken kjolekode der er vedtaget, tiderne og adressen.
Ankomme 15 minutter tidligt for at vise, at du er punktlig og ved, hvordan du styrer din tid.
Lav nogle spørgsmål for at spørge intervieweren. De kan f.eks. Være om typen af arbejdsmiljø, virksomhedens kultur, typer af projekter, hvor du vil arbejde mv.
Dine spørgsmål vil tjene til at angive interessen og den tid, der er dedikeret til at reflektere over ledigheden.
Må ikke falde til almindelige fejl. Spørg ikke om løn, overdriver ikke dine erfaringer eller taler dårlig om tidligere medarbejdere.