Hvað er þróun í lok enda?
Ertu að hugsa um að flytja inn blómlegan vefur þróun?
Eins og þú getur þegar vita, eru þrjár gerðir af vefhönnuðum: 44
- Að framanverðu
- Til baka
- Og fullur stafur (sem sameinar bæði)
Hér að neðan mun ég einblína einvörðungu á þróunaraðila með því að horfa á það sem þeir gera, færni sem þarf til að verða þróunaraðili, og hvernig þú getur fengið að lokum verða einn.
Hvað gerir bakhlið framkvæmdaraðila?
Back endir verktaki eru ábyrgir fyrir að byggja upp "miðlara hlið" í vefur umsókn.
AKA allt sem gerist áður en þú smellir á vafrann þinn - sem er þekktur sem "viðskiptavinarhliðin". (Venjulega eru framkvæmdaraðilar á framhlið ábyrgir fyrir því að búa til reynslu á viðskiptavinarhliðinni.)
Þó að þróunaraðilar þróa áherslu á innri starfsemi vefforrita, starfa þau enn í hönd með framhaldshönnuði með því að gefa útliti á vefnum umsóknareiningum miðlaraþáttum.
Backend forritari bætir þessari rökfræði með því að nota forskriftarþarfir á netþjóni eins og Ruby eða PHP.
Burtséð frá því að gera vefur umsókn hagnýtur, eru stuðningsmenn verktaki einnig ábyrgir fyrir að fínstilla umsókn um hraða og skilvirkni.
Þar að auki búa backend forritarar oft við gagnageymslu með gagnagrunni.
Gagnagrunnurinn er mikilvægur hluti fyrir alla vefforrit þar sem það geymir upplýsingar (eins og notendur, athugasemdir, færslur osfrv.). Algengar gagnagrunnar eru MySQL, MongoDB og PostgreSQL.
Hver vinnur bakhlið verktaki við?
Backend verktaki vinna oftast í hópum með öðrum.
Jafnvel innan stærra liðs er almennt hönnun, framhlið (verkfræðingar, UX arkitekta osfrv.), Og síðan stuðningsmenn.
Eins og langt eins og backend lið fara, aftur endir verktaki vinna hlið hugbúnaðar verkfræðinga. Einn gæti gert bara REST API þróun eða tengd. Annar gæti verið gæðatrygging (QA), verkfræðingur.
Eins og þú sérð, jafnvel innan stuðningsins eru mismunandi skyldur.
Hvaða hæfileika / tækni þarf ég að vita til að verða framhaldsframleiðandi?
Using the Total Backend starfslýsing sniðmát sem tilvísun, hér að neðan eru nokkrar af helstu færni og tækni sem backend verktaki verður að vita.
- Þekking á bakgrunni forritunarnáms / ramma sem tiltekið fyrirtæki treystir á
- Skilningur á framhjávefatækni eins og HTML, CSS og JavaScript (til að eiga samskipti við liðsmenn á framhliðinni)
- Hæfni til að stjórna hýsingarumhverfi, þ.mt gagnasafnsstjórnun og forritun til að takast á við breytingar á hleðslu
- Þekking á aðgengi og öryggismálum
- Reynsla með útgáfu stjórn, svo sem Git
Hvar get ég lært þessa endanlega færni?
Flestir stuðningsmenn og þeir sem vinna á bakendaliðinu hafa formlega þjálfun á einhvern hátt eða annan hátt. AKA tölvunarfræði (CS) gráðu.
Í samanburði við frammistöðu verktaki, getur endir-endir verktaki þurft að gera meira abstraction. Þeir gætu verið gögn námuvinnslu, skrifa abstrakt reiknirit, og svo framvegis. Þess vegna er formlegt CS gráðu komið sér vel.
Engu að síður, ef þú ert utan háskólaáranna, eru bæði einstaklingar námskeið (eða stígvél tjaldsvæði) og online valkostir í boði til að undirbúa þig fyrir starfsframa í þróun þróun.
Þróun Námskeið í manneskju
Auðvitað, þegar að gera augliti til auglitis námskeiðs staðsetning er allt.
Besta leiðin til að finna uppbyggingu námskeiðs hjá þér er í gegnum rannsóknir á netinu.
Hins vegar eru tveir tillögur til að fá boltann að rúlla:
- Alþingi þingið hefur 10 vikna uppbyggingu námskeið
- Betamore hefur 12 vikna bakenda námskeið (sem er í hlutastarfi)
Stofnanir / námskeið í upphafi einstaklinga eru ekki ódýrir. En þeir eru hagkvæmari en formleg CS gráðu. (Plús, ólíkt á netinu, hefur þú lúxus að geta haft samskipti við jafningja og kennara.)
Online Backend (eða Full Stack) Námsmöguleikar
Það er ekki eins auðvelt að finna netþjálfun á netinu. Flestir kenna fulla stafla - svo bæði framan og bakið. Engu að síður eru hér nokkrar námskeiðsleiðir til að íhuga:
- Udacity hefur fulla stafla nanó gráðu, með stuðningi þróun áherslu
- Bloc.io hefur einnig fullt námskeið á netinu, með einum og einum leiðbeinanda
- Udemy hefur fjölbreytt úrval af námskeiði á netinu, þar á meðal stuðningur við þróun (vertu viss um að lesa dóma á Udemy áður en þú skráir þig)
Niðurstaða
Í lokin eru þróunarmennirnir mikilvægir í þróunarmálum. Þeir bera ábyrgð á meðhöndlun gagnageymslu og tryggja að efni sé afhent framhliðinni.
Ef þú þekkir einhvern sem hugsar um að skipta yfir í vefþróun, vertu viss um að deila þessari grein með þeim.