Mis on HTML-i programmeerija?

HTML-i programmeerija on veebiarendaja, kes on spetsialiseerunud hüperteksti märgistuskeelele (HTML) või laiendatavale hüperteksti märgistuskeelele (XHTML). Üldjuhul on HTML-i programmeerijal ka põhjalikud teadmised CSS-i (Cascading Style Sheets) ja JavaScripti tööalased teadmised. Erinevad programmeerijad võivad kasutada erinevaid tööriistu, kuid enamik professionaalseid HTML-i programmeerijaid töötab mõnes tekstitöötlusprogrammi variandis, vältides täpse käsitsi kodeerimise jaoks mõeldud WYSIWYG (What-You-See-Is-What-You-Get) tarkvarakomplekte.

HTML-i tegelikud spetsifikatsioonid on pärast selle esialgset väljatöötamist 1993. aastal vähe muutunud, kuid filosoofia ja parimad tavad on tohutult muutunud. Võib-olla oli suurim nihe HTML-i programmeerimise eraldamine struktuurikomponendiks ja disainikomponendiks, kus HTML käsitleb veebilehe sisu ja kehastruktuuri ning CSS paigutust ja välimust. See semantiline lähenemisviis veebidisainile on muutunud kõige levinumaks vormiks ja tõenäoliselt õpib iga uus HTML-i programmeerija selle filosoofia järgi kodeerima.

Kuigi paljud programmeerijad kartsid, et WYSIWYG tarkvara funktsionaalsemaks ja taskukohasemaks muutudes nõudlus nende teenuste järele väheneb, on viimastel aastatel nõudlus programmeerijate järele tegelikult kasvanud. See on tõenäoliselt tingitud asjaolust, et kuigi rohkem inimesi loob oma saite tarkvara või veebitööriistade komplektidega, viivad veelgi rohkem inimesi oma ettevõtted veebi ja soovivad, et professionaal ehitaks saidi algusest peale. Samas on täna saadaval palju rohkem programmeerijaid kui isegi viis aastat tagasi, mistõttu konkurents klientide pärast on mõnevõrra karm.

Paljud inimesed, kes soovivad saada HTML-i programmeerijaks, otsustavad seetõttu liita selle teiste asjakohaste oskuste komplektidega. Näiteks võib keegi, kes uurib HTML-i õppimist, valida ka PHP ja SQL-i õppimise, et luua andmebaasidel põhinevaid dünaamilisi veebisaite. Keegi teine ​​võib otsustada õppida graafilist disaini ja omandada graafilise disaini tööriistade kasutamise oskused, et pakkuda täielikku veebidisaini paketti. Teised võivad aga õppida kasutama patenteeritud tarkvaramudelit, näiteks Flashi, et täiendada elementaarsemate HTML-saitide loomist.

Paljud suuremad ettevõtted võivad jätta oma töötajate hulka ka hulga HTML-i programmeerijaid, et vajaduse korral värskendusi teha ja uusi saite luua. Need programmeerijad on üldiselt palgalised, ehkki mõnel juhul võidakse neile lisaks palgarahale maksta ka kindlat töötasu töökoha kohta. Neil, kes kaaluvad karjääriteed, on aga hea meeles pidada, et kuigi HTML-i programmeerija teenib hästi elatist, teenib ta keskmiselt vähem kui PHP programmeerija ja oluliselt vähem kui tegelik tarkvaraarendaja.