Cuprins:
- Ce face dezvoltatorul din spate?
- Cui lucrează un dezvoltator cu spate?
- Ce abilități / tehnologii trebuie să știu pentru a deveni un dezvoltator din spate?
- De unde pot învăța aceste abilități spate?
- Concluzie
Video: How to turn a group of strangers into a team | Amy Edmondson 2025
Gândindu-te la trecerea în domeniul înfloritor al dezvoltării web?
După cum probabil știți deja, există trei tipuri de dezvoltatori web: 44
- În față
- Spate sfârșit
- Și stiva completă (care combină ambele)
Mai jos mă voi concentra doar pe dezvoltatorii backend, uitandu-mă la ceea ce fac, abilitățile necesare pentru a deveni un dezvoltator de backend și cum puteți deveni ulterior unul.
Ce face dezvoltatorul din spate?
Dezvoltatorii din back end sunt responsabili pentru construirea "serverelor" în aplicațiile web.
AKA tot ceea ce se întâmplă înainte de a lovi browser-ul - care este cunoscut ca "partea clientului". (Dezvoltatorii de tip front-end sunt responsabili pentru crearea experienței pe partea clientului.)
În timp ce dezvoltatorii backend se concentrează asupra funcționării interne a aplicațiilor web, ei lucrează încă în mână cu dezvoltatorii din front-end, oferind elementelor de aplicație web orientate spre exterior, logică.
Dezvoltatorul Backend adaugă această logică utilizând o limbă de scripting de pe server, cum ar fi Ruby sau PHP.
În afară de a face ca aplicațiile web să funcționeze, dezvoltatorii backend sunt, de asemenea, responsabili pentru optimizarea aplicației pentru viteză și eficiență.
Mai mult, dezvoltatorii de backend creează deseori o soluție de stocare a datelor cu o bază de date.
Bază de date este o componentă crucială pentru toate aplicațiile web pentru stocarea informațiilor (cum ar fi utilizatorii, comentariile, postările etc.). Bazele de date comune includ MySQL, MongoDB și PostgreSQL.
Cui lucrează un dezvoltator cu spate?
Dezvoltatorii de backend de obicei lucrează în echipe cu alții. Chiar și într-o echipă mai mare, există, în general, un design, front-end (ingineri, arhitecți UX etc.) și apoi o echipă de backend.
În ceea ce privește echipele de backend, dezvoltatorii back end lucrează alături de inginerii software. S-ar putea face doar dezvoltarea REST API sau conexe. Un altul ar putea fi un inginer de asigurare a calității (QA).
După cum vedeți, chiar și în backend există diferite sarcini.
Ce abilități / tehnologii trebuie să știu pentru a deveni un dezvoltator din spate?
Folosind șablonul descriptiv pentru jobul Backend total ca referință, mai jos sunt câteva dintre abilitățile și tehnologiile de bază pe care un dezvoltator de backend trebuie să le cunoască.
- Cunoasterea cunostintelor limbajului / limbajului de programare back-end pe care se bazeaza compania respectiva
- Înțelegerea tehnologiilor web de ultimă generație, cum ar fi HTML, CSS și JavaScript (pentru a comunica cu membrii echipei de pe front)
- Abilitatea de a gestiona un mediu de găzduire, inclusiv administrarea bazelor de date, precum și aplicațiile de scalare pentru a face față încărcărilor
- Cunoașterea gradului de accesibilitate și a respectării securității
- Experiență cu controlul versiunii, cum ar fi Git
De unde pot învăța aceste abilități spate?
Cei mai mulți dezvoltatori de backend și cei care lucrează la echipa de backend au pregătire formală într-un fel sau altul. AKA o diplomă de informatică (CS).
Comparativ cu dezvoltatorii din front-end, dezvoltatorii back-end ar putea avea de făcut mai multă abstractizare. Ar putea fi miniere de date, scrierea de algoritmi abstracti și așa mai departe. De aceea, o diplomă formală CS vine la îndemână.
Cu toate acestea, dacă sunteți dincolo de anii de colegiu, există atât cursuri personale (sau tabere de boot), cât și opțiuni online disponibile pentru a vă pregăti pentru o carieră în dezvoltarea backend-urilor.
Cursuri de dezvoltare în backend pentru persoane
Desigur, atunci când faci o locație de curs față în față este totul.
Cea mai bună modalitate de a găsi un curs de dezvoltare personalizat în spatele dvs. este prin cercetarea online.
Cu toate acestea, iată două sugestii pentru a obține rularea mingii:
- Adunare Generală are un curs de dezvoltare de 10 săptămâni
- Betamore are un curs de back-up de 12 săptămâni (care este part-time)
Taberele / cursurile de boot în persoană nu sunt ieftine. Dar ele sunt mai accesibile decât un grad CS formal. (În plus, spre deosebire de cursurile online, aveți luxul de a putea să interacționați cu colegii și cu un instructor.)
Backend Online (sau Full Stack) Opțiuni de învățare
Nu este la fel de ușor să găsești cursuri on-line numai din backend. Cei mai mulți predau stiva completă - atât pentru față, cât și pentru backend. Cu toate acestea, iată câteva opțiuni de curs online care trebuie luate în considerare:
- Udacity are un grad complet de stiluri nano, cu accent pe dezvoltarea backend-ului
- Bloc.io are un curs on-line complet și cu mentor individual
- Udemy are o varietate de opțiuni de curs online, inclusiv dezvoltarea backend-urilor (asigurați-vă că citiți recenziile despre Udemy înainte de a vă înscrie)
Concluzie
În final, dezvoltatorii de backend-uri joacă un rol esențial în echipele de dezvoltare web. Aceștia sunt responsabili de manipularea stocării datelor și de asigurarea faptului că conținutul devine livrat la capătul din față.
Dacă știți pe cineva care se gândește la trecerea la dezvoltarea web, asigurați-vă că ați împărtășit acest articol cu ei.
Abilitățile de care aveți nevoie pentru industria de divertisment

Majoritatea persoanelor care lucrează în "biz" au un profil educațional care nu are prea mult de-a face cu o carieră în divertisment. Iată abilitățile de care aveți nevoie.
5 motive pentru care aveți nevoie de un plan de afaceri pentru succesul pe termen lung

Descoperiți cinci motive pentru care trebuie să scrieți un plan de afaceri înainte de a face orice altceva în afacerea dvs. mică.
5 motive pentru care aveți nevoie de un plan de afaceri pentru succesul pe termen lung

Descoperiți cinci motive pentru care trebuie să scrieți un plan de afaceri înainte de a face orice altceva în afacerea dvs. mică.