Webontwikkelaar

Die webbedryf is een wat vol verskillende werksverantwoordelikhede en rolle is, wat beteken dat dit ook 'n bedryf is met werkstitels. Soms maak hierdie titels dit duidelik wat 'n mens doen, of ten minste wat hul primêre rol in die proses kan wees. Byvoorbeeld, 'n "Projekbestuurder" is 'n algemene en maklik verstaanbare werkstitel wat jy op die meeste webspanne sal vind.

Soms is die webbedryf-werftitel egter nie so voor die hand liggend of reguit nie. Die terme "webdesigner" en "webontwikkelaar" word dikwels in die webbedryf gebruik. Baie keer, hierdie terme is 'n "vang alles" wat bedoel is om iemand te beskryf wat eintlik 'n aantal rolle in die proses van 'n webwerf se skepping vervul. Die nadeel van die gebruik van hierdie generiese terme is dat hulle, terwyl hulle 'n breë basis dek, dit nie doen deur nie spesifisiteit te gee oor wat die rol eintlik behels nie. As jy 'n werkgewer vir 'n "webontwikkelaar" sien, hoe sal jy weet waarvoor daardie pos eintlik verantwoordelik is? As die maatskappy die term korrek gebruik, is daar eintlik spesifieke vaardighede wat benodig word en sekere take wat van die persoon verwag word om te verrig.

Die besonderhede van 'n webontwikkelaar

So basies en voor die hand liggend soos dit mag klink, is die mees eenvoudige definisie dat 'n webontwikkelaar iemand is wat webbladsye programme. 'N Webontwikkelaar is meer gefokus op die manier waarop 'n webwerf werk as wat dit lyk; die voorkoms en gevoel sal deur die web "ontwerper" hanteer word. 'N Webontwikkelaar gebruik tipies HTML-teksredigeerders (in teenstelling met 'n visuele WYSIWYG-program soos Dreamweaver) en werk met databasisse en programmeertale sowel as HTML.

Webontwikkelaars sal dikwels die volgende vaardighede hê :

Die bottom line is dat maatskappye wat op soek is na webontwikkelaars op soek is na mense met sterk programmeringsvaardighede wat webwerwe kan bou en onderhou wat goed funksioneer. Hulle is ook op soek na goeie spanspelers. So baie webwerwe en toepassings word deur spanne van mense bestuur, wat beteken dat ontwikkelaars goed moet werk met ander om suksesvol te wees. Soms beteken dit om met ander ontwikkelaars te werk, soms beteken dit om met kliënte of projekbelanghebbendes saam te werk. Ongeag, persoonlike vaardighede is net so belangrik as tegniese vaardighede wanneer dit kom by die sukses van 'n webontwikkelaar.

Back End Versus Front End Ontwikkelaar

Sommige mense gebruik die term webontwikkelaar om werklik die programmeerder te wees. Dit is 'n "back end ontwikkelaar." Hulle werk met databasisse of persoonlike kode wat die werf se funksionaliteit beheer. "Back end" verwys na die funksionaliteit wat berus op die agtergrond van 'n webwerf, in teenstelling met die stukke wat mense eintlik koppel en sien. Dit is die "front end" en dit is geskep deur, jy het dit raai, die "front end developer."

'N Front-end ontwikkelaar bou bladsye met HTML, CSS, en dalk 'n paar Javascript. Hulle werk nou saam met die ontwerpspan om die visuele ontwerpe en kyk van die bladsye na 'n werkende webwerf te verander. Hierdie voorste ontwikkelaars werk ook saam met die ontwikkelaars van die agterkant om te verseker dat die persoonlike funksionaliteit behoorlik geïntegreer word.

Afhangende van 'n persoon se vaardigheidstelle, kan hulle besluit dat die ontwikkeling van die voorste meer hul styl is, of hulle kan bepaal dat hulle meer wil doen met die ontwikkeling van die agterkant. Baie ontwikkelaars sal ook vind dat hul werksverantwoordelikhede en -vaardighede oorskry en stukkies van elk van hierdie kante insluit, beide voor- en agterkantontwikkeling, en dalk selfs 'n visuele ontwerp. Die meer gemaklike iemand oorsteek van een kant van webontwerp en ontwikkeling na 'n ander, hoe meer waardevol sal dit wees vir die kliënte en maatskappye wat hulle vir daardie vaardighede huur.