TTT-programilo

La retejo estas unu, kiu estas plena de diversaj laborpostoj kaj roloj, kio signifas, ke ĝi estas ankaŭ industrio plenplena de laborpostenoj. Kelkfoje ĉi tiuj titoloj faras ĝin sufiĉe preterlasas, kion persono faras, aŭ almenaŭ, kio povas esti ilia ĉefa rolo en la procezo. Ekzemple, "Administra Projekto" estas komuna kaj facile komprenita laborposteno, kiun vi trovos en plej multaj retejoj.

Kelkfoje, tekstaj laborpostitoloj ne estas tiel evidentaj aŭ simplaj. La terminoj "web designer" kaj "retejo developer" ofte uzas en la retejo. Multaj fojoj ĉi tiuj terminoj estas "kapti ĉion", kio signifas priskribi iun, kiu efektive plenigas kelkajn rolon en la procezo de kreado de retejo. La malfacilaĵo uzi ĉi tiujn generajn terminojn estas, ke dum ili kovras larĝan bazon, ili ne proponas neniun specifon pri tio, kion la rolo efektive implikas. Se vi vidas laborpostenon por "TTT-programisto," kiel vi scios, ĉu tiu pozicio estas vere respondeca? Se la firmao uzas la terminon ĝuste, efektive iuj specifaj kapabloj devas esti postulitaj kaj kelkaj taskoj, kiujn tiu homo atendos.

La Specifoj de TTT-Programilo

Kiel baza kaj evidenta kiel ĝi povas soni, la plej simpla difino estas, ke reteja programisto estas iu, kiu programas retpaĝojn. Reteja programisto estas pli koncentrita pri la maniero, kiel retejo funkcias, kiel kiel ĝi aspektas; la aspekto kaj sento estus manipulita de la retejo "designer." Reteja programisto kutime uzas HTML-tekstajn redaktistojn (kontraŭa al vida WYSIWYG-programo kiel Dreamweaver) kaj funkcias kun datumbazoj kaj programlingvoj tiel kiel HTML.

Retejaj programistoj ofte havas la jenajn kapablojn :

La fundo estas, ke kompanioj, kiuj serĉas retpaĝistojn, serĉas homojn kun fortaj programaj kapabloj, kiuj povas konstrui kaj subteni retejojn, kiuj funkcias bone. Ili ankaŭ serĉas bonajn teamojn, tamen. Tiuj lokoj kaj aplikoj estas administritaj de teamoj de homoj, kio signifas, ke la programistoj devas labori bone kun aliaj por sukcesi. Kelkfoje tio signifas labori kun aliaj programistoj, foje ĝi signifas labori kun klientoj aŭ projektoj. Sendepende, personaj kapabloj estas tiel gravaj kiel teknikaj kapabloj kiam temas pri la sukceso de TTT-programisto.

Reen Fino Kontraŭ Front End Developer

Iuj homoj uzas la terminan TTT-programilon por vere signifi programisto. Ĉi tio estas "malantaŭa fina programisto". Ili laboras kun datumbazoj aŭ kutimo kodo, kiuj ebligas la funkciojn de la retejo. "Reen fino" raportas al la funkcieco, kiu ripozas en la fono de loko, kontraŭa al la pecoj, kiujn homoj vere interfacas kaj vidas. Ĉi tiu estas la "antaŭa fino" kaj ĝi estas kreita de, vi konjektis ĝin, la "antaŭa fino-programisto."

Antaŭa fina programisto kreas paĝojn kun HTML, CSS, kaj eble iuj Javascript. Ili laboras proksime kun la dezajno-teamo por turni la vidajn dezajnojn kaj rigardi la paĝojn de retejo en funkcian retejon. Ĉi tiuj antaŭaj programistoj ankaŭ laboras kun la malantaŭa fino programistoj por certigi, ke la kutimaj funcionalidad integras konvene.

Dependante de lertaj aroj de persono, ili eble decidas, ke la antaŭa disvolviĝo estas pli ilia stilo, aŭ ili povas determini, ke ili volas fari pli kun malantaŭa fino. Multaj programistoj ankaŭ trovos, ke iliaj laborpostenoj kaj kapabloj transiras kaj ampleksas bitojn de ĉiu el ĉi tiuj flankoj, kaj antaŭen kaj malantaŭen disvolviĝon, kaj eble eĉ iujn vidajn dezajnojn. La pli komforta, iu transiras de unu flanko de la dezajno retejo kaj la disvolviĝo al alia, kiom pli valora ili estos por la klientoj kaj kompanioj kiuj kontraktas ilin por tiuj kapabloj.