Hoe om 'n webontwikkelaar te word
Sekere vaardighede groei in aanvraag. Vaardighede wat u werk en geleenthede vir jare en dekades byna kan waarborg.
Een van hierdie vaardighede is webontwikkeling.
Het u al gewonder hoe om 'n webontwikkelaar te word??
In teenstelling met 'n algemene opvatting, het u nie 'n luukse baccalaureusgraad in rekenaarwetenskap nodig om 'n webontwikkelaar te word en 'n funksionele webwerf te skep nie.
In werklikheid, as u die aanwysings in hierdie artikel volg, kan u baie vinniger 'n webontwikkelaar word as wat u dink (maar dit sal nog steeds harde werk verg!).
Gereed? Kom ons gaan…
0.1 Wat / wie is 'n webontwikkelaar?
0.2 Waarom moet u 'n webontwikkelaar word??
0.2.1 Hier is VYF groot voordele / voordele verbonde aan die ontwikkeling van 'n webontwikkelaar:
1 Hoe om 'n webontwikkelaar te word
1.2 2. Leer die basiese beginsels van WordPress
1.3 3. Leer UI en UX ken
1.4 4. Leer SQL en PHP (opsioneel)
1.5 5. Leer die basiese beginsels van SEO
1.6 6. Maak seker dat u webwerf reageer
2 Hoe om u eerste kliënt vir webontwikkeling te vind (of 'n vryskutwerker te word)
2.1 1. Gaan op posborde
2.2 2. Stel 'n portefeuljewebwerf saam
2.3 3. Begin met netwerke
3 Die voordele van 'n voltydse webontwikkelaar
Wat / wie is 'n webontwikkelaar?
Hier is die eenvoudige antwoord op hierdie vraag: hulle bou en onderhou webwerwe.
Met ander woorde: hulle skep letterlik hoe u die web ervaar. Die webwerwe wat gebruikers wil hê om van hul ervaring te geniet, benodig uitstekende webontwikkelaars – en hulle is gewoonlik bereid om 'n paar geld te bestee om hierdie wonderlike webontwikkelaars te kry.
Verantwoordelikhede van 'n webontwikkelaar:
Skryf webblaaie met 'n kombinasie van opmerktale.
Skep kwaliteit-bespotings en prototipes.
Bou 'n WordPress-werf van nuuts af.
Verstaan ​​HTML en CMS.
Verstaan ​​UI en UX.
Ontwikkel funksionele en aantreklike webwerwe en webgebaseerde toepassings.
Voorsien onderhoud en verbeterings van die webwerf.
Dit is die mees algemene vereistes, maar u verantwoordelikhede en take kan wissel na gelang van die webontwikkelingsprogram sowel as u webontwikkelingspesialiteit..
As ons van webontwikkelingspesialiteite praat, is daar drie waarvan u bewus moet wees:
Front-end ontwikkeling. Die 'frontend' verwys na 'dinge' op 'n webwerf waarmee u sien en interaksie het, bv. spyskaarte, aftrekkies, ens.
Ondersteuning in die agtergrond. Die "agterkant" is soos die gedeelte van die ysberg onder die oppervlak. Daarsonder kan die webwerf nie funksioneer nie. Die agterkant handel oor bedieners, toepassings, databasisse, ens.
Ontwikkeling van 'n volledige stapel. Dit is 'n kombinasie van ontwikkeling sowel as backend.
Waarom moet u 'n webontwikkelaar word??
Webontwikkeling is 'n bedryf wat binnekort nie meer sal uitsterf nie.
In werklikheid het die Amerikaanse Buro vir Arbeidsstatistieke voorspel dat 'n Groei van 13% in beskikbare webontwikkelingsgeleenthede deur 2028.
Eenvoudig gestel: as u hierdie vaardigheid kan ontwikkel, sal u nie vir die afsienbare toekoms moeilik vind om werk te kry nie.
Hier is VYF groot voordele / voordele verbonde aan die ontwikkeling van 'n webontwikkelaar:
U kan op afstand werk. Al ooit gewonder hoe dit sou wees werk van enige plek in die wêreld, op u eie tyd? As 'n webontwikkelaar sal u baie geleenthede hê om op afstand te werk. Miskien kan u uiteindelik daardie droom van die wêreldreis reis, terwyl u terselfdertyd geld bespaar.
U kan u vaardighede gebruik om u eie webwerwe en webtoepassings te bou. Wil u 'n winsgewende webwerf of toepassing maak? Met hierdie vaardigheid hoef u nie soveel geld te betaal om dit op te bou nie. U kan dit self bou vir 'n fraksie van die prys.
U kan onafhanklik werk. U hoef nie meer onder die sambreel van 'n baas te werk as u nie wil nie. U kan u eie besigheid baie vryskut of makliker begin as u weet van webontwikkeling.
Kom in die winsgewende tegnologiebedryf. Webontwikkeling is basies u kaartjie vir die tegniese industrie. Die meeste tegniese ondernemings het 'n behoefte aan webontwikkelaars, so dit kan u manier wees om u voet in die deur te kry.
U kan ongelooflike goed bou! Die lekker deel is dat jy so kreatief kan wees as wat jy wil. In plaas daarvan om na webwerwe te kyk en te dink: 'Sjoe, dit lyk fantasties. Ek wens ek kon so iets skep, "kan jy nou jou eie wonderlike webwerf skep.
Wat dink jy? Raak dit alles vir u opgewonde oor die idee om 'n webontwikkelaar te word? As dit so is, is u op die regte plek – omdat u op die punt is om die stappe te leer wat u moet neem om een ​​te word!
Dit is die sleutels van alle webwerfontwikkeling waarmee u daagliks sal werk as u besluit om webwerwe te bou.
HTML bepaal die struktuur
CSS sal dit mooi laat lyk
Kom ons bespreek elkeen hiervan en hoe u dit kan leer.
HTML staan ​​vir Hypertext Markup Language. Dit is een van die hoofbestanddele van enige webwerf en een van die sogenaamde frontend-tale.
Kortom – dit bied die basiese skelet van 'n webwerf, hoofsaaklik deur 'n reeks etikette.
'N Merk is die HTML-kode wat die voorkoms van die inhoud van die HTML-dokument beheer.
Hier is 'n paar algemene HTML-etikette waarmee u vertroud moet wees:
… – Hierdie merker verskyn aan die begin en einde van 'n HTML-dokument. Dit dui aan dat die dokument in HTML5 geskryf is.
… – Die titellabel is die titel van die bladsy. Dit is nuttig vir soekenjins (as hulle bladsye skandeer en indekseer) en gebruikers (dit verskyn in die titelbalk van 'n blaaier) deur die primêre onderwerp van elke bladsy eksplisiet te noem
… – Dit bevat inligting oor die spesifieke bladsy, insluitend titeletikette, metadata en skakels na skrifte en stylblaaie.
– Dit bevat alle inhoud wat aan gebruikers gewys sal word, insluitend alles wat hulle sal sien en lees.
Opmerking: alle merkers begin soos "
En eindig soos "
". Die "/" dui aan dat die spesifieke etiket nie meer daarna gebruik word nie. Dit is belangrik om die eindmerker in te sit. Andersins gebruik die hele dokument daardie tag.
Hier is 'n paar bronne om HTML te leer:
CSS staan ​​vir Cascading Style Sheets.
Dit plaas die styl agter die HTML-struktuur. Sonder CSS, HTML en gevolglik sou die hele webblad vervelig lyk.
So kombineer hulle dit: In jou HTML-kode verwys jy na 'n CSS-stylblad.
Hier is 'n voorbeeld van hoe CSS in aksie lyk:
Hier is 'n wonderlike bron om CSS te leer: CSS Cheat Sheet
2. Leer die basiese beginsels van WordPress
Om 'n webontwikkelaar te word, moet u vertroud raak met WordPress. Na alles – 58% van alle webwerwe word aangedryf deur hierdie gratis, open source sagteware wat u op enige een kan installeer webgasheer.
Sodra u 'n WordPress-webwerf opgestel het, is dit vir u kliënte redelik maklik om self inhoud by te voeg (selfs al het hulle geen webontwikkelingservaring nie).
Ek het baie WordPress-gidse op hierdie webwerf. Kyk na die skakels hieronder:
Hoe om 'n WordPress-webwerf te maak
Hoe om 'n WordPress-blog te maak
3. Leer UI en UX ken
UI (User Interface) en UX (User Experience) is die basiese beginsels van gebruikerservaring-ontwerp.
Die meeste ontwikkelaars is nie ontwerpkundiges nie – dit is twee verskillende ryke. U hoef nie 'n rockstar te wees nie.
Dit is steeds belangrik om daarop te let dat u beter kan verstaan ​​hoe 'n webwerf veronderstel is om te werk deur die grondbeginsels van die ontwerp van gebruikerservaring te leer. Dit sal meer gebruikers op die webwerf hou, hulle help om te soek waarna hulle soek, en uiteindelik meer geld aan die webwerf spandeer.
Om die boustene van ontwerpvaardighede te leer, beveel ons aan dat u die Adobe Creative Suite. Photoshop behoort die eerste ding te wees waarna jy duik, want dit is die belangrikste ding vir die mees ernstige ontwerpers. As u nie van Adobe hou nie, kan u ook ingaan skets, wat 'n opkomende ster onder ontwerpers is.
Hier is 'n paar bronne om UI en UX te verstaan ​​en te leer:
Die verskil tussen UX en UI Design-A Layman's Guide
Boom huis en Lynda bied uitstekende beginnerskursusse in beide Photoshop en algemene ontwerpkonsepte aan
Hier is 'n versameling nuttige hulpbronne vir webontwikkeling insluitend lettertipes, tipografie en logo's.
4. Leer SQL en PHP (opsioneel)
Ons sal hierdie twee aanmekaar sit, want hulle is soos twee kante van dieselfde munt.
SQL is 'n databasistegnologie (sien SQL-cheat sheet) wat inligting berg. PHP is 'n 'script' taal wat dinge uit 'n databasis plaas of haal (sien PHP cheat sheet).
Dink byvoorbeeld aan WordPress.
Dit gebruik MySQL om inligting (blogplasings, bladsyinhoud, opmerkings, gebruikersinligting, ens.) In 'n 'tabel' databasis te stoor en te bestuur. PHP is wat 'n WordPress-webwerf dinamies maak, met al hierdie elemente in wisselwerking tree en die databasis behoorlik opdateer.
Deur meer te leer oor hoe SQL en PHP saamwerk, kan dit u help om WordPress-webwerfontwikkeling te bemeester, wat letterlik honderde (indien nie duisende) mense elke dag op werk- en projekborde op die internet soek.
Bykomende hulpbronne vir die aanleer van PHP en SQL:
Dis nie maklik nie. U sal al hierdie dinge oor 'n week of twee bemeester. Maar om mettertyd vertroud te raak en dan goed te wees met hierdie vaardighede, sal u altyd 'n winsgewende loopbaan voor u hê.
5. Leer die basiese beginsels van SEO
SEO staan ​​vir die optimering van die soekenjin. Dit verwys na die proses om 'n webwerf se ranglys binne 'n soekenjin soos Google te verbeter. Dit is een van die belangrikste vaardighede in aanlynbesighede.
Dink jy miskien: 'As ek 'n ontwikkelaar is, waarom moet ek my bekommerd wees oor hoe goed 'n webwerf in die soekenjins is? Is dit nie die taak van die bloggers en die skeppers van inhoud nie? '
Nou ja, 'n groot deel van die SEO se webwerf het te make met die inhoud. Maar die werklike struktuur en kode van die webwerf speel ook 'n rol.
Byvoorbeeld, opskrifetikette (HTML) is uiters belangrik vir SEO. Hulle vertel soekenjins wat regtig op 'n webwerf belangrik is.
Moet u 'n SEO-kundige wees? Absoluut nie. Maar u moet die basiese beginsels van SEO leer en SEO in gedagte hou terwyl u elke webwerf skep. Sodoende sal u die webwerf 'n baie groter kans op sukses gee en u webontwikkelingskliënt soveel gelukkiger maak.
Hier is 'n paar SEO wenke vir webontwikkelaars:
Kry u metatags geoptimaliseer. Op die soekblad vertel die metatag vir blaaiers waaroor u webwerf gaan – hoe beter dit is, hoe groter is die kans dat dit na die webwerf sal klik.
Maak seker dat u opskrifetikette in 'n spesifieke volgorde is. H1 moet die hoofopskrif wees, en dan moet jy deur laer vlakopskrifte deur die bladsy daal (d.w.s. H2, H3, H4, ensovoorts). Dit maak dit makliker vir soekenjins om die webwerf te navigeer.
Maak seker dat u titellabel die webblad korrek beskryf. Die titel moet beklemtoon waaroor die bladsy gaan.
Hier is 'n paar bronne om die basiese aspekte van SEO te leer:
Die beginnersgids vir SEO
Hoe om SEO te leer: 10 van die beste bronne om te boekmerk
Hoe om die webwerfverkeer te verhoog (GRATIS)
Ken minstens 3-5 uur deur die bronne deur te lees en die basiese begrippe te leer. Dit sal u voorberei om webwerwe met SEO in gedagte te hou.
6. Maak seker dat u webwerf reageer
As u 'n eie webwerf skep (wat 'n goeie idee is as u meer kliënte wil kry), moet u seker maak dat u webwerf reageer.
Responsief beteken dat die elemente van die webwerf volgens die skermgrootte aanpas. Dit beteken dat u webwerf goed sal lyk of die besoeker op 'n skootrekenaar of mobiele toestel is.
In 2018 was responsiewe ontwerp deurslaggewend. Al u kliënte sal dit verwag – lei deur voorbeelde en sorg dat u webwerf reageer.
Goed, dus as u hierdie ses stappe deurgemaak het, sal u 'n basiese begrip hê van webontwikkeling. U sal weet hoe om dit te doen (ten minste op 'n basiese vlak).
Neem u tyd aan hierdie stappe – die vraag na webontwikkelaars gaan nie binnekort af nie, so u het tyd om te leer.
Maar hier is die groot vraag: sodra u voel dat u die basiese begrip het, hoe vind u die ontwikkeling van kliënte op die internet?
Jy het geluk – dit is waaroor ons volgende gaan praat!
Hoe om u eerste kliënt vir webontwikkeling te vind (of 'n vryskutwerker te word)
Net omdat jy die vaardigheid het, beteken dit nie dat mense net geld vir jou sal oorgee nie. U moet 'n bietjie werk doen en uself verkoop. U moet uself ook op die regte plekke plaas om geleenthede te kry.
As webontwikkelaar het u nou twee keuses. U kan 1) probeer om 'n voltydse werk ter plaatse by 'n maatskappy te land, of 2) die vryskutroete te soek en aanlyn-optredes te soek.
Ons beveel vryskut aan. Alhoewel dit nie dieselfde gewaarborgde salaris bekostig as 'n voltydse werk nie, is daar drie groot voordele:
vryheid: Nie meer inklok en uitklok nie. U werk dalk nog dieselfde ure (of meer), maar u skedule, ligging en lewensomstandighede is tot u beskikking. (Plus – geen pendel nie, wat u elke week ure bespaar!)
geld: Sodra u 'n goeie vryskut geword het, sal u beter kan geld verdien (as om elke jaar op 'n stygende 3% -verhoging te wag).
prestige: Met verloop van tyd het u die geleentheid om u eie werk en handelsmerk te bou tot op die punt wat u uiteindelik 'n konstante toestroming van nuwe kliënte kan waarborg (sonder dat u dit eers hoef te soek!).
In die volgende afdeling fokus ons op hoe u u eerste vryskut-optrede as 'n webontwikkelaar kan kry.
1. Gaan op posborde
Die meeste vryskutters tref werkrade om hul eerste optredes op die webontwikkeling te vind. Dit kan ideaal wees om ervaring op te doen, maar u wil dit waarskynlik nie as 'n langtermynstrategie gebruik nie.
Die kwaliteit van kliënte kan baie getref word. Sommige kan wonderlik wees. Ander minder…
Baie keer trek hulle mense aan wat onervare is met huur, wat baie probleme kan veroorsaak as u probeer om daarmee saam te werk. Dikwels sal werksrade ook mense lok met onrealistiese tydsraamwerke en begrotings.
As u te lank op jobborde vertrou, kan u nie die geleentheid (of vrye tyd) gee om u eie handelsmerk te bou nie. As u 'inkomende' aandag aan u werk trek, sal u uiteindelik die beste (en goedkoopste) kliënte aan die einde van die dag besorg.
Maar soos ons al gesê het, dit is nie 'n slegte opsie om aan die gang te kom en ervaring op te doen nie.
U moet net verstaan ​​dat elke optrede wat u op 'n baanbord kry (hoewel dit dalk nie baie goed betaal nie) u sal help om ondervinding op te doen en meer toekomstige werk te kry..
Dit is ook maklik om aan die werkplanke te begin …
Hieronder is 'n foto van die resultate van 'n vinnige soektog op UpWork:
(Soos u kan sien, is daar baie werksgeleenthede vir webontwikkelaars!)
Hier is 'n paar poste waarop u webontwikkelings-optredes kan vind:
Codeable.io (vir WordPress)
TopTal.com (vir WordPress)
2. Stel 'n portefeuljewebwerf saam
Om dit makliker te maak om meer kliënte te kry (en vir kliënte om u te vind), moet u 'n portefeuljewebwerf skep. Dit is hier waar u u nuutste projekte sal wys, getuigskrifte van gelukkige kliënte sal toon, potensiële kliënte 'n maklike manier kan gee om u te kontak en ook u webontwikkelingsmoontlikhede sal kan wys.
Hier is 'n paar wenke om u webwerf vir webontwikkeling te skep:
Gebruik getuigskrifte van vorige en huidige kliënte. Dit sal besoekers verseker dat u puik werk doen en dat ander graag met u saamwerk. (Maak dit 'n gewoonte om getuigskrifte te vra wanneer u klaar is met 'n projek.)
Infuseer u persoonlikheid. Wat is wonderlik daaraan om saam met jou te werk, en wat laat jou uitstaan? As u persoonlikheid op u portefeuljewebwerf toevoeg, onderskei u uself outomaties.
Sluit die regte elemente in. Yons naam, die kort weergawe van u verhaal oor hoe / waarom u 'n webontwikkelaar geword het, u kontakbesonderhede, u onlangse werk en u vaardighede.
Beantwoord die "Wat is daar vir my?" vraag. Laat hulle basies weet wat die grootste voordeel is om met u te werk, dit wil sê wat kliënte sal kry as u saamwerk.
Die meeste van alles – u moet seker maak dat u portefeuljewebwerf ongelooflik lyk! U wil hê dat potensiële kliënte dit moet sien en dink: 'Sjoe! Ek wil ook so iets op my webwerf hê! " Op hierdie manier sal hulle baie meer belangstel om saam met jou te werk.
Hier is 'n paar voorbeelde van wonderlike webontwikkelaarsportefeuljes om as inspirasie te gebruik:
Caferati.me (Met die oog op 'n indringende persoonlikheid, doen hierdie ontwikkelaar dit groot op sy webwerf. Gaan na die tuisblad en jy sal sien wat ek bedoel!)
Hier is 'n paar bronne om u te help om u webontwikkelingsportefeulje-webwerf op te stel:
Hoe u 'n portefeuljewebwerf kan skep wat u gaan huur
Hoe om 'n indrukwekkende portefeulje op te stel as u nuut is in tegnologie
10 wenke om u ontwikkelingsportefeulje te skep
3. Begin met netwerke
Moenie net u tyd spandeer om aanlyn-baanborde te skuur nie. As u wonderlike geleenthede wil kry, moet u ook in die regte wêreld uitkom.
Sorg dat u elke maand ten minste 2-3 relevante netwerkgeleenthede bywoon. As jy aanvaar dat jy binne of binne 'n uur of twee van 'n groot stad woon, moet dit nie moeilik wees om hierdie soort gebeure te vind nie.
Begin deur op ontmoetings te soek Meetup.com en Eventbrite. Op hierdie twee platforms alleen moet u tonne relevante gebeure vind.
Doel vir geleenthede wat ondernemers lok, aangesien hierdie mense waarskynlik die beste 'n nuwe webwerf wil bou. As u met meer van hierdie mense kontak maak en met mekaar werk (en dit bekend moet maak dat u 'n webontwikkelaar is), sal u uself blootstel aan meer en beter optredes as diegene wat u op borde sal vind. U sal ook u persoonlike handelsmerk begin kweek.
Hier is nog 'n wonderlike bron om u te help om gebeure te vind:
Hoe u 'n netwerkgeleentheid kan vind wat die moeite werd is om by te woon
Die voordele van 'n voltydse webontwikkelaar
Ons het baie gepraat oor vryskut as 'n webontwikkelaar. Dit is egter die voordele dat dit voltyds in 'n onderneming werk:
Jy werk saam met ander ontwikkelaars – dit gee jou die voordeel van 'n gedeelde ervaring, veral as jy heeltemal nuut is. As u met ander werk, kan hulle hul ervaring met u deel, wat baie waardevol is.
Kliëntesteun word georganiseer – as u in 'n onderneming werk, is u nie verplig om op verskillende tye van die dag te werk nie. Dit beteken dat klante van die onderneming weet wanneer om kontak te maak en verwag dat u werk afgehandel sal wees.
Baie meer gefokusde werklading – verskeie vryskutwerkers werk vandag tegelyk aan verskillende projekte. Dit verdeel hul fokus wat die algehele kwaliteit kan beïnvloed. As 'n voltydse ontwikkelaar werk dit waarskynliker dat u aan 'n enkele projek werk wat u volle aandag verg.
Die arbeidsmark word moeiliker. Die meer tradisionele poste word elke dag uitgefaseer. Dus, leer u nie 'n vaardigheid wat u in die afsienbare toekoms in diens (en moontlik welgesteld) sal hou nie?
Dit is die grootste voordeel van webontwikkeling. Die grootste deel is dat u nie 'n deftige duur graad nodig het om in die veld te kom nie. As u eenvoudig die stappe volg wat u hier gelys het, kan u begin om 'n webontwikkelaar te word.
Daar is ook baie sagteware-opsies vir geïntegreerde ontwikkelingsomgewing (IDE) wat die lewe van 'n ontwikkelaar baie makliker maak.
Om dit weer te gee, is die basiese stappe om 'n webontwikkelaar te word:
Gaan deur WordPress-tutoriale
Leer die basiese beginsels van UI en UX
Leer SQL en PHP
Leer die basiese beginsels van SEO
Maak seker dat u webwerf reageer
En hier is die basiese stappe om u eerste optrede op die webontwikkeling te vind:
Stel 'n portefeuljewebwerf saam
Dit is nou tyd om op te tree en die wêreld te wys watter wonderlike webontwikkelaar jy kan wees!
As u vrae het, kan u gerus kommentaar lewer hieronder of e-pos ons en laat weet ons. Ons sal u rug hê gedurende hierdie proses!