Aftësitë që duhet të jeni një zhvillues i backend

Cfare eshte zhvillimi mbrapa?

peopleimages.com

Duke menduar për të kaluar në fushën e begatshme të zhvillimit të uebit?

Siç mund ta dini, ekzistojnë tri lloje të zhvilluesve të uebit: 44

Më poshtë do të përqendrohem vetëm tek zhvilluesit e mbështetjes duke shikuar se çfarë bëjnë ata, aftësitë e nevojshme për t'u bërë një zhvillues i backend dhe si mund të bëheni përfundimisht një.

Çfarë bën një zhvillues mbrapa?

Zhvilluesit në fund të fundit janë përgjegjës për ndërtimin e "anës së serverit" në aplikacionet në internet.

AKA çdo gjë që ndodh para se të godasësh shfletuesin tënd - i cili njihet si "klienti". (Në mënyrë tipike , zhvilluesit e frontit janë përgjegjës për krijimin e përvojës në anën e klientit.)

Ndërsa zhvilluesit e backend fokusohen në punimet e brendshme të aplikacioneve të uebit, ato ende punojnë krah për krah me zhvilluesit e përparësisë, duke u dhënë elementëve të aplikimit të web-it të jashtëm logjikën e serverit.

Zhvilluesi i Backend shton këtë logjikë duke përdorur një gjuhë të skriptimit në server si Ruby ose PHP.

Përveç zbatimit të aplikacioneve të internetit, zhvilluesit e backend janë gjithashtu përgjegjës për optimizimin e aplikacionit për shpejtësi dhe efikasitet.

Për më tepër, zhvilluesit e backend shpesh krijojnë një zgjidhje të ruajtjes së të dhënave me një bazë të dhënash.

Baza e të dhënave është një komponent i rëndësishëm për të gjitha aplikacionet në internet për të ruajtur informacionet (si përdoruesit, komentet, postimet, etj.). Bazat e të dhënave të përbashkëta përfshijnë MySQL, MongoDB dhe PostgreSQL.

Kush punon me një zhvillues mbrapa?

Zhvilluesit e Backend zakonisht punojnë në ekipe me të tjerët.

Edhe brenda një ekipi më të madh, në përgjithësi ka një dizajn, front-end (inxhinierë, arkitektë UX , etj), dhe pastaj një ekip i mbështetur.

Sa i përket ekipeve të mbështetjes, zhvilluesit e prapambetur punojnë së bashku me inxhinierët e softuerit. Dikush mund të bëjë vetëm zhvillimin REST API ose të lidhura. Një tjetër mund të jetë sigurimi i cilësisë (QA), inxhinier.

Siç e shihni, madje edhe brenda mbështetjes ka detyra të ndryshme.

Çfarë aftësish / teknologjish duhet ta di për t'u bërë një zhvillues mbrapa?

Duke përdorur shabllonin e përshkrimit të punës së mbështetjes së përgjithshme si një referencë, më poshtë janë disa nga shkathtësitë kryesore dhe teknologjitë që një zhvillues i backend duhet ta dijë.

Ku mund të mësoj këto aftësi mbrapa?

Shumica e zhvilluesve të backend dhe ata që punojnë në ekipin backend kanë trajnim formal në një mënyrë ose në një tjetër. AKA nje shkence kompjuterike (CS).

Krahasuar me zhvilluesit e front-end, zhvilluesit në fund të fundit mund të kenë nevojë të bëjnë më shumë abstraksione. Ata mund të jenë nxjerrja e të dhënave, shkrimi i algoritmeve abstrakte, etj. Kjo është arsyeja pse një shkallë zyrtare CS vjen në dobi.

Sidoqoftë, nëse jeni përtej viteve të kolegjit tuaj, ekzistojnë edhe kurse në person (ose kampet e nisjes) dhe opsionet në internet në dispozicion për t'ju përgatitur për një karrierë në zhvillimin e backend.

Kurset e Zhvillimit të Personave në Zhvillim

Natyrisht, kur bën një vend të drejtpërdrejtë të kursit është gjithçka.

Mënyra më e mirë për të gjetur një kurs për zhvillim brenda personit pranë jush është përmes hulumtimeve online.

Megjithatë, këtu janë dy sugjerime për të marrë topin që përsëritet:

Kampet / kurset e nisjes nuk janë të lira. Por ato janë më të volitshme se sa një shkallë formale CS. (Plus, ndryshe nga klasa online, ju keni luksin e të qenit në gjendje të ndërveprojnë me kolegët dhe një instruktor.)

Online Backend (ose Full Stack) Mundësitë e të mësuarit

Nuk është aq e lehtë për të gjetur kurse online vetëm për backend. Shumica e mësuar rafte të plotë - kështu që të dy front dhe backend. Sidoqoftë, këtu janë disa opsione të kursit online për t'u marrë parasysh:

përfundim

Në fund, zhvilluesit e mbështetjes luajnë një rol kritik në ekipet e zhvillimit të uebit. Ata janë përgjegjës për trajtimin e ruajtjes së të dhënave dhe sigurimin e përmbajtjes së dorëzuar në fund të parë.

Nëse e dini dikë që mendon të kalojë në zhvillimin e uebit, sigurohuni që ta ndani këtë artikull me ta.